.elementor-15 .elementor-element.elementor-element-cca2196{--display:flex;--position:fixed;--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;bottom:0px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-cca2196{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-cca2196{right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-2ef90d3 .elementor-button{background-color:#270128;font-family:"Tel Aviv", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.3em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-2ef90d3{width:var( --container-widget-width, 138px );max-width:138px;--container-widget-width:138px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-b7ac3ea .elementor-button{background-color:#270128;font-family:"Tel Aviv", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.3em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-b7ac3ea{width:var( --container-widget-width, 138px );max-width:138px;--container-widget-width:138px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-1658342{--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-15 .elementor-element.elementor-element-1658342:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1658342 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://architectcyber.com/wp-content/uploads/2025/12/גרסה-ראשית-דסקטופ.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-1658342::before, .elementor-15 .elementor-element.elementor-element-1658342 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-1658342 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-1658342 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-1658342 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-1658342 > .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-15 .elementor-element.elementor-element-2609e1f{width:100%;max-width:100%;top:0px;}.elementor-15 .elementor-element.elementor-element-2609e1f.elementor-element{--align-self:center;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-2609e1f{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-2609e1f{right:0px;}.elementor-15 .elementor-element.elementor-element-2609e1f 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-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-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-8ee4657{--iteration-count:infinite;width:auto;max-width:auto;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:50;--dynamic-text-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-8ee4657 .elementor-headline{text-align:center;font-family:"Tel Aviv", Sans-serif;font-size:70px;font-weight:600;line-height:1.15em;}.elementor-15 .elementor-element.elementor-element-8ee4657 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-8ee4657 .elementor-headline-dynamic-text{font-family:"Tel Aviv", Sans-serif;font-weight:600;line-height:1.15em;}.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-15 .elementor-element.elementor-element-e8f1e68{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:center;}.elementor-15 .elementor-element.elementor-element-e8f1e68 .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-15 .elementor-element.elementor-element-b1ea21a{--display:flex;--position:absolute;--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 20px;--row-gap:0px;--column-gap:20px;--padding-top:30px;--padding-bottom:030px;--padding-left:0px;--padding-right:52px;top:316px;--z-index:10;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-b1ea21a{left:110px;}body.rtl .elementor-15 .elementor-element.elementor-element-b1ea21a{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-15 .elementor-element.elementor-element-fa7ff53{font-family:"Tel Aviv", Sans-serif;font-size:15px;font-weight:400;line-height:1.15em;letter-spacing:0px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-d6646b1{width:var( --container-widget-width, 62px );max-width:62px;--e-transform-flipX:-1;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:62px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-d6646b1.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-c8037fc{right:46px;}body.rtl .elementor-15 .elementor-element.elementor-element-c8037fc{left:46px;}.elementor-15 .elementor-element.elementor-element-c8037fc{bottom:-24px;}.elementor-15 .elementor-element.elementor-element-c8037fc .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;}.elementor-15 .elementor-element.elementor-element-1150f84{width:var( --container-widget-width, 470px );max-width:470px;padding:17px 50px 11px 40px;--container-widget-width:470px;--container-widget-flex-grow:0;top:450px;z-index:10;text-align:start;font-family:"Tel Aviv", Sans-serif;font-size:17px;font-weight:400;line-height:1.14em;letter-spacing:0px;color:#FFFFFF;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-1150f84{right:112px;}body.rtl .elementor-15 .elementor-element.elementor-element-1150f84{left:112px;}.elementor-15 .elementor-element.elementor-element-861a60b{width:var( --container-widget-width, 1188px );max-width:1188px;--container-widget-width:1188px;--container-widget-flex-grow:0;z-index:2;}.elementor-15 .elementor-element.elementor-element-861a60b.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-861a60b img{height:440px;}.elementor-15 .elementor-element.elementor-element-b461204{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-15 .elementor-element.elementor-element-b461204{left:calc(50% - 400px);}body.rtl .elementor-15 .elementor-element.elementor-element-b461204{right:calc(50% - 400px);}.elementor-15 .elementor-element.elementor-element-9fbbff5{width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-9fbbff5 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 4.8px ) hue-rotate( 0deg );}.elementor-15 .elementor-element.elementor-element-9aaa956{--display:flex;--position:absolute;--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;bottom:20px;--z-index:20;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-9aaa956{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-9aaa956{right:0px;}.elementor-15 .elementor-element.elementor-element-42ce0b5{--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-15 .elementor-element.elementor-element-ef078db{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-ef078db.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-95b2d87{--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-15 .elementor-element.elementor-element-a97fefa{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-a97fefa.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-d1f6bdd{--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-15 .elementor-element.elementor-element-ab9569a{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-ab9569a.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-4d110e6{--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-15 .elementor-element.elementor-element-2f8fb39{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-2f8fb39.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-0c6d94d{--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-15 .elementor-element.elementor-element-520a78c{--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-15 .elementor-element.elementor-element-652c521{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-652c521.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-543584c{--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-15 .elementor-element.elementor-element-5893d0d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-5893d0d.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-a99e974{--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-15 .elementor-element.elementor-element-694e7b3{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-694e7b3.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-e450804{--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-15 .elementor-element.elementor-element-b59e967{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-b59e967.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-ff67775{--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-15 .elementor-element.elementor-element-ed4e934{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-ed4e934.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-4ca5aeb{--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-15 .elementor-element.elementor-element-0d34095{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-0d34095.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-406e2a0{--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-15 .elementor-element.elementor-element-db27b9b{--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-15 .elementor-element.elementor-element-57e4859{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-57e4859.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-9bf1de2{--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-15 .elementor-element.elementor-element-61c2055{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-61c2055.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-4734277{--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-15 .elementor-element.elementor-element-78479eb{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-78479eb.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-8d1ba36{--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-15 .elementor-element.elementor-element-8a8c0cf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-8a8c0cf.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-e65fbfc{--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-15 .elementor-element.elementor-element-a714f19{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-a714f19.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-9ca961b{--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-15 .elementor-element.elementor-element-b23baf1{width:var( --container-widget-width, 75% );max-width:75%;background-image:url("https://architectcyber.com/wp-content/uploads/2025/12/13a-1.png");--container-widget-width:75%;--container-widget-flex-grow:0;background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-15 .elementor-element.elementor-element-b23baf1:hover{background-image:url("https://architectcyber.com/wp-content/uploads/2025/12/13-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-15 .elementor-element.elementor-element-b23baf1.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-b23baf1 img{filter:brightness( 97% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-15 .elementor-element.elementor-element-4efcb2c{--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-15 .elementor-element.elementor-element-9f4614c{width:var( --container-widget-width, 75% );max-width:75%;background-image:url("https://architectcyber.com/wp-content/uploads/2025/12/יש-עתיד-1.png");--container-widget-width:75%;--container-widget-flex-grow:0;background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-15 .elementor-element.elementor-element-9f4614c:hover{background-image:url("https://architectcyber.com/wp-content/uploads/2025/12/15-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-15 .elementor-element.elementor-element-9f4614c.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-9f4614c img{filter:brightness( 97% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-15 .elementor-element.elementor-element-7af3ef5{--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-15 .elementor-element.elementor-element-b39d825{width:var( --container-widget-width, 65% );max-width:65%;background-image:url("https://architectcyber.com/wp-content/uploads/2025/12/8a-1.png");--container-widget-width:65%;--container-widget-flex-grow:0;background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-15 .elementor-element.elementor-element-b39d825:hover{background-image:url("https://architectcyber.com/wp-content/uploads/2025/12/8-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-15 .elementor-element.elementor-element-b39d825.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-b39d825 img{filter:brightness( 97% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-15 .elementor-element.elementor-element-b5f1d68{--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-15 .elementor-element.elementor-element-d21679a{width:var( --container-widget-width, 65% );max-width:65%;background-image:url("https://architectcyber.com/wp-content/uploads/2025/12/7a-1.png");--container-widget-width:65%;--container-widget-flex-grow:0;background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-15 .elementor-element.elementor-element-d21679a:hover{background-image:url("https://architectcyber.com/wp-content/uploads/2025/12/7-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-15 .elementor-element.elementor-element-d21679a.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-d21679a img{filter:brightness( 97% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-15 .elementor-element.elementor-element-744526e{--e-n-carousel-swiper-slides-to-display:8;--e-n-carousel-swiper-slides-gap:46px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-15 .elementor-element.elementor-element-ca244ee{--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-15 .elementor-element.elementor-element-ca244ee:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-ca244ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://architectcyber.com/wp-content/uploads/2025/12/אזור-2-פתרונות-2.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-ba67732{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;top:-100px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-ba67732{right:-300px;}body.rtl .elementor-15 .elementor-element.elementor-element-ba67732{left:-300px;}.elementor-15 .elementor-element.elementor-element-ba67732 img{width:100%;filter:brightness( 80% ) contrast( 100% ) saturate( 100% ) blur( 6.8px ) hue-rotate( 0deg );}.elementor-15 .elementor-element.elementor-element-d3f0d94{width:var( --container-widget-width, 816px );max-width:816px;--container-widget-width:816px;--container-widget-flex-grow:0;bottom:365px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-d3f0d94{left:50%;}body.rtl .elementor-15 .elementor-element.elementor-element-d3f0d94{right:50%;}.elementor-15 .elementor-element.elementor-element-d3f0d94 img{width:100%;}.elementor-15 .elementor-element.elementor-element-de253b6{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-de253b6{left:-300px;}body.rtl .elementor-15 .elementor-element.elementor-element-de253b6{right:-300px;}.elementor-15 .elementor-element.elementor-element-de253b6 img{width:100%;filter:brightness( 80% ) contrast( 100% ) saturate( 100% ) blur( 6.8px ) hue-rotate( 0deg );}.elementor-15 .elementor-element.elementor-element-d0cb47b{text-align:center;}.elementor-15 .elementor-element.elementor-element-d0cb47b .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-15 .elementor-element.elementor-element-2a51f04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-2a51f04 .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-15 .elementor-element.elementor-element-7a0c310{width:var( --container-widget-width, 495px );max-width:495px;padding:30px 0px 0px 0px;--container-widget-width:495px;--container-widget-flex-grow:0;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;}.elementor-15 .elementor-element.elementor-element-cdacc13{width:var( --container-widget-width, 126px );max-width:126px;--container-widget-width:126px;--container-widget-flex-grow:0;top:430px;--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-cdacc13{left:82px;}body.rtl .elementor-15 .elementor-element.elementor-element-cdacc13{right:82px;}.elementor-15 .elementor-element.elementor-element-8de5967{width:var( --container-widget-width, 126px );max-width:126px;--container-widget-width:126px;--container-widget-flex-grow:0;top:268px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-8de5967{left:82px;}body.rtl .elementor-15 .elementor-element.elementor-element-8de5967{right:82px;}.elementor-15 .elementor-element.elementor-element-6157c24{width:var( --container-widget-width, 126px );max-width:126px;--container-widget-width:126px;--container-widget-flex-grow:0;top:337px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-6157c24{left:230px;}body.rtl .elementor-15 .elementor-element.elementor-element-6157c24{right:230px;}.elementor-15 .elementor-element.elementor-element-5ee50f6{width:var( --container-widget-width, 126px );max-width:126px;--container-widget-width:126px;--container-widget-flex-grow:0;top:493px;--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-5ee50f6{left:230px;}body.rtl .elementor-15 .elementor-element.elementor-element-5ee50f6{right:230px;}.elementor-15 .elementor-element.elementor-element-b95c510{width:var( --container-widget-width, 126px );max-width:126px;--container-widget-width:126px;--container-widget-flex-grow:0;top:304px;--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-b95c510{left:396px;}body.rtl .elementor-15 .elementor-element.elementor-element-b95c510{right:396px;}.elementor-15 .elementor-element.elementor-element-378cefa{width:var( --container-widget-width, 126px );max-width:126px;--container-widget-width:126px;--container-widget-flex-grow:0;top:454px;--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-378cefa{left:395px;}body.rtl .elementor-15 .elementor-element.elementor-element-378cefa{right:395px;}.elementor-15 .elementor-element.elementor-element-7acad7e{width:var( --container-widget-width, 126px );max-width:126px;--container-widget-width:126px;--container-widget-flex-grow:0;top:606px;--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-7acad7e{left:395px;}body.rtl .elementor-15 .elementor-element.elementor-element-7acad7e{right:395px;}.elementor-15 .elementor-element.elementor-element-f894956{width:var( --container-widget-width, 126px );max-width:126px;--container-widget-width:126px;--container-widget-flex-grow:0;top:351px;--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-f894956{left:570px;}body.rtl .elementor-15 .elementor-element.elementor-element-f894956{right:570px;}.elementor-15 .elementor-element.elementor-element-9427502{width:var( --container-widget-width, 126px );max-width:126px;--container-widget-width:126px;--container-widget-flex-grow:0;top:484px;--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-9427502{left:570px;}body.rtl .elementor-15 .elementor-element.elementor-element-9427502{right:570px;}.elementor-15 .elementor-element.elementor-element-9379f76{--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 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-15 .elementor-element.elementor-element-9379f76:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-9379f76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B001B;}.elementor-15 .elementor-element.elementor-element-94f0678{--display:flex;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-94f0678.e-con{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-241acca{text-align:start;}.elementor-15 .elementor-element.elementor-element-241acca .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-15 .elementor-element.elementor-element-95420c4{text-align:start;}.elementor-15 .elementor-element.elementor-element-95420c4 .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-15 .elementor-element.elementor-element-2009f43{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-2009f43.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-61ae51a{--display:flex;--min-height:264px;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:46px;--padding-bottom:58px;--padding-left:284px;--padding-right:80px;}.elementor-15 .elementor-element.elementor-element-27e712c{text-align:start;}.elementor-15 .elementor-element.elementor-element-27e712c .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-15 .elementor-element.elementor-element-abcb0fd.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-abcb0fd{text-align:start;}.elementor-15 .elementor-element.elementor-element-abcb0fd .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:1.13em;color:#FFFFFF80;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-8f86c80{left:-72px;}body.rtl .elementor-15 .elementor-element.elementor-element-8f86c80{right:-72px;}.elementor-15 .elementor-element.elementor-element-8f86c80{top:9px;}.elementor-15 .elementor-element.elementor-element-8f86c80 .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:200px;font-weight:400;text-transform:none;line-height:1.15em;color:#FFFFFF30;}.elementor-15 .elementor-element.elementor-element-3a7ec63{--display:flex;--min-height:264px;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:46px;--padding-bottom:58px;--padding-left:330px;--padding-right:80px;}.elementor-15 .elementor-element.elementor-element-e6be7ea{text-align:start;}.elementor-15 .elementor-element.elementor-element-e6be7ea .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-15 .elementor-element.elementor-element-f7f5d05.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-f7f5d05{text-align:start;}.elementor-15 .elementor-element.elementor-element-f7f5d05 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:1.13em;color:#FFFFFF80;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-446d2aa{left:-72px;}body.rtl .elementor-15 .elementor-element.elementor-element-446d2aa{right:-72px;}.elementor-15 .elementor-element.elementor-element-446d2aa{top:9px;}.elementor-15 .elementor-element.elementor-element-446d2aa .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:200px;font-weight:400;text-transform:none;line-height:1.15em;color:#FFFFFF30;}.elementor-15 .elementor-element.elementor-element-8fd3847{--display:flex;--min-height:264px;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:46px;--padding-bottom:58px;--padding-left:330px;--padding-right:80px;}.elementor-15 .elementor-element.elementor-element-1fe9dba{text-align:start;}.elementor-15 .elementor-element.elementor-element-1fe9dba .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-15 .elementor-element.elementor-element-796469d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-796469d{text-align:start;}.elementor-15 .elementor-element.elementor-element-796469d .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:1.13em;color:#FFFFFF80;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-74c1aa2{left:-72px;}body.rtl .elementor-15 .elementor-element.elementor-element-74c1aa2{right:-72px;}.elementor-15 .elementor-element.elementor-element-74c1aa2{top:9px;}.elementor-15 .elementor-element.elementor-element-74c1aa2 .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:200px;font-weight:400;text-transform:none;line-height:1.15em;color:#FFFFFF30;}.elementor-15 .elementor-element.elementor-element-82efeb1{--display:flex;--min-height:264px;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:46px;--padding-bottom:58px;--padding-left:330px;--padding-right:80px;}.elementor-15 .elementor-element.elementor-element-64f4412{text-align:start;}.elementor-15 .elementor-element.elementor-element-64f4412 .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-15 .elementor-element.elementor-element-1a238ff.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-1a238ff{text-align:start;}.elementor-15 .elementor-element.elementor-element-1a238ff .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:1.13em;color:#FFFFFF80;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-b049019{left:-72px;}body.rtl .elementor-15 .elementor-element.elementor-element-b049019{right:-72px;}.elementor-15 .elementor-element.elementor-element-b049019{top:9px;}.elementor-15 .elementor-element.elementor-element-b049019 .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:200px;font-weight:400;text-transform:none;line-height:1.15em;color:#FFFFFF30;}.elementor-15 .elementor-element.elementor-element-f6f202b{--display:flex;--min-height:264px;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:46px;--padding-bottom:58px;--padding-left:330px;--padding-right:80px;}.elementor-15 .elementor-element.elementor-element-3f6318f{text-align:start;}.elementor-15 .elementor-element.elementor-element-3f6318f .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-15 .elementor-element.elementor-element-05d8df9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-05d8df9{text-align:start;}.elementor-15 .elementor-element.elementor-element-05d8df9 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:1.13em;color:#FFFFFF80;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-fe9fd58{left:-72px;}body.rtl .elementor-15 .elementor-element.elementor-element-fe9fd58{right:-72px;}.elementor-15 .elementor-element.elementor-element-fe9fd58{top:9px;}.elementor-15 .elementor-element.elementor-element-fe9fd58 .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:200px;font-weight:400;text-transform:none;line-height:1.15em;color:#FFFFFF30;}.elementor-15 .elementor-element.elementor-element-a80f00a{--display:flex;--min-height:264px;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:46px;--padding-bottom:58px;--padding-left:330px;--padding-right:80px;}.elementor-15 .elementor-element.elementor-element-a4faf5e{text-align:start;}.elementor-15 .elementor-element.elementor-element-a4faf5e .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-15 .elementor-element.elementor-element-ab13154.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-ab13154{text-align:start;}.elementor-15 .elementor-element.elementor-element-ab13154 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:1.13em;color:#FFFFFF80;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-bf49f56{left:-72px;}body.rtl .elementor-15 .elementor-element.elementor-element-bf49f56{right:-72px;}.elementor-15 .elementor-element.elementor-element-bf49f56{top:9px;}.elementor-15 .elementor-element.elementor-element-bf49f56 .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:200px;font-weight:400;text-transform:none;line-height:1.15em;color:#FFFFFF30;}.elementor-15 .elementor-element.elementor-element-f41babc{--display:flex;--min-height:264px;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:46px;--padding-bottom:58px;--padding-left:330px;--padding-right:80px;}.elementor-15 .elementor-element.elementor-element-2eff10c{text-align:start;}.elementor-15 .elementor-element.elementor-element-2eff10c .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-15 .elementor-element.elementor-element-a7c782f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-a7c782f{text-align:start;}.elementor-15 .elementor-element.elementor-element-a7c782f .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:1.13em;color:#FFFFFF80;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-cf70f88{left:-72px;}body.rtl .elementor-15 .elementor-element.elementor-element-cf70f88{right:-72px;}.elementor-15 .elementor-element.elementor-element-cf70f88{top:9px;}.elementor-15 .elementor-element.elementor-element-cf70f88 .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:200px;font-weight:400;text-transform:none;line-height:1.15em;color:#FFFFFF30;}.elementor-15 .elementor-element.elementor-element-7abe6c2{--display:flex;--min-height:264px;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:46px;--padding-bottom:58px;--padding-left:330px;--padding-right:80px;}.elementor-15 .elementor-element.elementor-element-6f2b5bb{text-align:start;}.elementor-15 .elementor-element.elementor-element-6f2b5bb .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-15 .elementor-element.elementor-element-f03331c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-f03331c{text-align:start;}.elementor-15 .elementor-element.elementor-element-f03331c .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:1.13em;color:#FFFFFF80;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-0063293{left:-72px;}body.rtl .elementor-15 .elementor-element.elementor-element-0063293{right:-72px;}.elementor-15 .elementor-element.elementor-element-0063293{top:9px;}.elementor-15 .elementor-element.elementor-element-0063293 .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:200px;font-weight:400;text-transform:none;line-height:1.15em;color:#FFFFFF30;}.elementor-15 .elementor-element.elementor-element-82f5f2e{--display:flex;--min-height:264px;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:46px;--padding-bottom:58px;--padding-left:330px;--padding-right:80px;}.elementor-15 .elementor-element.elementor-element-991cd63{text-align:start;}.elementor-15 .elementor-element.elementor-element-991cd63 .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-15 .elementor-element.elementor-element-b69f6d5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-b69f6d5{text-align:start;}.elementor-15 .elementor-element.elementor-element-b69f6d5 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:1.13em;color:#FFFFFF80;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-e544699{left:-72px;}body.rtl .elementor-15 .elementor-element.elementor-element-e544699{right:-72px;}.elementor-15 .elementor-element.elementor-element-e544699{top:9px;}.elementor-15 .elementor-element.elementor-element-e544699 .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:200px;font-weight:400;text-transform:none;line-height:1.15em;color:#FFFFFF30;}.elementor-15 .elementor-element.elementor-element-6e3f654{--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-15 .elementor-element.elementor-element-6e3f654:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-6e3f654 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B001B;}.elementor-15 .elementor-element.elementor-element-23a938a{--e-image-carousel-slides-to-show:5;--e-transform-rotateZ:4.3deg;background-image:url("https://architectcyber.com/wp-content/uploads/2025/12/running-line-bg-img-1.png");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:5;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-183e8aa{width:100%;max-width:100%;--e-transform-rotateZ:-2.46deg;background-image:url("https://architectcyber.com/wp-content/uploads/2025/12/Frame-214-1.svg");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:126px;background-position:center center;background-repeat:repeat-x;background-size:cover;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-183e8aa{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-183e8aa{right:0px;}.elementor-15 .elementor-element.elementor-element-724cd3c{--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-15 .elementor-element.elementor-element-724cd3c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-724cd3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B001B;}.elementor-15 .elementor-element.elementor-element-69f1134{text-align:center;}.elementor-15 .elementor-element.elementor-element-69f1134 .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-15 .elementor-element.elementor-element-f721cfe{--display:flex;--min-height:314px;--padding-top:6.5px;--padding-bottom:6.5px;--padding-left:8px;--padding-right:8px;}.elementor-15 .elementor-element.elementor-element-f721cfe:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-f721cfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://architectcyber.com/wp-content/uploads/2025/12/iphone-img-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-15 .elementor-element.elementor-element-6de425e{border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-6de425e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15 .elementor-element.elementor-element-6de425e .elementor-custom-embed-play i{color:#00000000;font-size:36px;}.elementor-15 .elementor-element.elementor-element-6de425e .elementor-custom-embed-play svg{fill:#00000000;width:36px;height:36px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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 );}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-bed4464{right:50%;}body.rtl .elementor-15 .elementor-element.elementor-element-bed4464{left:50%;}.elementor-15 .elementor-element.elementor-element-bed4464{bottom:30px;}.elementor-15 .elementor-element.elementor-element-bed4464 .elementor-image-box-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-bed4464 .elementor-image-box-title{margin-bottom:0px;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;text-transform:none;line-height:1.15em;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-bed4464 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:1.13em;letter-spacing:0px;color:#FFFFFFCC;}.elementor-15 .elementor-element.elementor-element-c4510e2{--display:flex;--min-height:314px;--padding-top:6.5px;--padding-bottom:6.5px;--padding-left:8px;--padding-right:8px;}.elementor-15 .elementor-element.elementor-element-c4510e2:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-c4510e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://architectcyber.com/wp-content/uploads/2025/12/iphone-img-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-15 .elementor-element.elementor-element-38c0348{border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-38c0348 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15 .elementor-element.elementor-element-38c0348 .elementor-custom-embed-play i{color:#00000000;font-size:36px;}.elementor-15 .elementor-element.elementor-element-38c0348 .elementor-custom-embed-play svg{fill:#00000000;width:36px;height:36px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-8e373ce{right:50%;}body.rtl .elementor-15 .elementor-element.elementor-element-8e373ce{left:50%;}.elementor-15 .elementor-element.elementor-element-8e373ce{bottom:30px;}.elementor-15 .elementor-element.elementor-element-8e373ce .elementor-image-box-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-8e373ce .elementor-image-box-title{margin-bottom:0px;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;text-transform:none;line-height:1.15em;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-8e373ce .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:1.13em;letter-spacing:0px;color:#FFFFFFCC;}.elementor-15 .elementor-element.elementor-element-143f434{--display:flex;--min-height:314px;--padding-top:6.5px;--padding-bottom:6.5px;--padding-left:8px;--padding-right:8px;}.elementor-15 .elementor-element.elementor-element-143f434:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-143f434 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://architectcyber.com/wp-content/uploads/2025/12/Design-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-15 .elementor-element.elementor-element-fd0c1ac{border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-fd0c1ac .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15 .elementor-element.elementor-element-fd0c1ac .elementor-custom-embed-play i{color:#00000000;font-size:36px;}.elementor-15 .elementor-element.elementor-element-fd0c1ac .elementor-custom-embed-play svg{fill:#00000000;width:36px;height:36px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-73115d3{right:50%;}body.rtl .elementor-15 .elementor-element.elementor-element-73115d3{left:50%;}.elementor-15 .elementor-element.elementor-element-73115d3{bottom:30px;}.elementor-15 .elementor-element.elementor-element-73115d3 .elementor-image-box-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-73115d3 .elementor-image-box-title{margin-bottom:0px;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;text-transform:none;line-height:1.15em;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-73115d3 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:1.13em;letter-spacing:0px;color:#FFFFFFCC;}.elementor-15 .elementor-element.elementor-element-132ac93{--display:flex;--min-height:314px;--padding-top:6.5px;--padding-bottom:6.5px;--padding-left:8px;--padding-right:8px;}.elementor-15 .elementor-element.elementor-element-132ac93:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-132ac93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://architectcyber.com/wp-content/uploads/2025/12/iphone-img-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-15 .elementor-element.elementor-element-fbcac13{border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-fbcac13 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15 .elementor-element.elementor-element-fbcac13 .elementor-custom-embed-play i{color:#00000000;font-size:36px;}.elementor-15 .elementor-element.elementor-element-fbcac13 .elementor-custom-embed-play svg{fill:#00000000;width:36px;height:36px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-cb5c984{right:50%;}body.rtl .elementor-15 .elementor-element.elementor-element-cb5c984{left:50%;}.elementor-15 .elementor-element.elementor-element-cb5c984{bottom:30px;}.elementor-15 .elementor-element.elementor-element-cb5c984 .elementor-image-box-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-cb5c984 .elementor-image-box-title{margin-bottom:0px;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;text-transform:none;line-height:1.15em;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-cb5c984 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:1.13em;letter-spacing:0px;color:#FFFFFFCC;}.elementor-15 .elementor-element.elementor-element-8fb7117{--display:flex;--min-height:314px;--padding-top:6.5px;--padding-bottom:6.5px;--padding-left:8px;--padding-right:8px;}.elementor-15 .elementor-element.elementor-element-8fb7117:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-8fb7117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://architectcyber.com/wp-content/uploads/2025/12/iphone-img-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-15 .elementor-element.elementor-element-3d6666f{border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-3d6666f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15 .elementor-element.elementor-element-3d6666f .elementor-custom-embed-play i{color:#00000000;font-size:36px;}.elementor-15 .elementor-element.elementor-element-3d6666f .elementor-custom-embed-play svg{fill:#00000000;width:36px;height:36px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-0fcac57{right:50%;}body.rtl .elementor-15 .elementor-element.elementor-element-0fcac57{left:50%;}.elementor-15 .elementor-element.elementor-element-0fcac57{bottom:30px;}.elementor-15 .elementor-element.elementor-element-0fcac57 .elementor-image-box-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-0fcac57 .elementor-image-box-title{margin-bottom:0px;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;text-transform:none;line-height:1.15em;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-0fcac57 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:1.13em;letter-spacing:0px;color:#FFFFFFCC;}.elementor-15 .elementor-element.elementor-element-9d60335{--display:flex;--min-height:314px;--padding-top:6.5px;--padding-bottom:6.5px;--padding-left:8px;--padding-right:8px;}.elementor-15 .elementor-element.elementor-element-9d60335:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-9d60335 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://architectcyber.com/wp-content/uploads/2025/12/iphone-img-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-15 .elementor-element.elementor-element-f0768ec{border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-f0768ec .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15 .elementor-element.elementor-element-f0768ec .elementor-custom-embed-play i{color:#00000000;font-size:36px;}.elementor-15 .elementor-element.elementor-element-f0768ec .elementor-custom-embed-play svg{fill:#00000000;width:36px;height:36px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-b05ce9b{right:50%;}body.rtl .elementor-15 .elementor-element.elementor-element-b05ce9b{left:50%;}.elementor-15 .elementor-element.elementor-element-b05ce9b{bottom:30px;}.elementor-15 .elementor-element.elementor-element-b05ce9b .elementor-image-box-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-b05ce9b .elementor-image-box-title{margin-bottom:0px;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;text-transform:none;line-height:1.15em;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-b05ce9b .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:1.13em;letter-spacing:0px;color:#FFFFFFCC;}.elementor-15 .elementor-element.elementor-element-397698f{--display:flex;--min-height:314px;--padding-top:6.5px;--padding-bottom:6.5px;--padding-left:8px;--padding-right:8px;}.elementor-15 .elementor-element.elementor-element-397698f:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-397698f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://architectcyber.com/wp-content/uploads/2025/12/iphone-img-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-15 .elementor-element.elementor-element-13542f3{border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-13542f3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15 .elementor-element.elementor-element-13542f3 .elementor-custom-embed-play i{color:#00000000;font-size:36px;}.elementor-15 .elementor-element.elementor-element-13542f3 .elementor-custom-embed-play svg{fill:#00000000;width:36px;height:36px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-612b569{right:50%;}body.rtl .elementor-15 .elementor-element.elementor-element-612b569{left:50%;}.elementor-15 .elementor-element.elementor-element-612b569{bottom:30px;}.elementor-15 .elementor-element.elementor-element-612b569 .elementor-image-box-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-612b569 .elementor-image-box-title{margin-bottom:0px;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;text-transform:none;line-height:1.15em;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-612b569 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:1.13em;letter-spacing:0px;color:#FFFFFFCC;}.elementor-15 .elementor-element.elementor-element-a817a5b{--display:flex;--min-height:314px;--padding-top:6.5px;--padding-bottom:6.5px;--padding-left:8px;--padding-right:8px;}.elementor-15 .elementor-element.elementor-element-a817a5b:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-a817a5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://architectcyber.com/wp-content/uploads/2025/12/iphone-img-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-15 .elementor-element.elementor-element-32b4d7f{border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-32b4d7f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15 .elementor-element.elementor-element-32b4d7f .elementor-custom-embed-play i{color:#00000000;font-size:36px;}.elementor-15 .elementor-element.elementor-element-32b4d7f .elementor-custom-embed-play svg{fill:#00000000;width:36px;height:36px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-1cf1c70{right:50%;}body.rtl .elementor-15 .elementor-element.elementor-element-1cf1c70{left:50%;}.elementor-15 .elementor-element.elementor-element-1cf1c70{bottom:30px;}.elementor-15 .elementor-element.elementor-element-1cf1c70 .elementor-image-box-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-1cf1c70 .elementor-image-box-title{margin-bottom:0px;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;text-transform:none;line-height:1.15em;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-1cf1c70 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:1.13em;letter-spacing:0px;color:#FFFFFFCC;}.elementor-15 .elementor-element.elementor-element-4932b0c{--display:flex;--min-height:314px;--padding-top:6.5px;--padding-bottom:6.5px;--padding-left:8px;--padding-right:8px;}.elementor-15 .elementor-element.elementor-element-4932b0c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-4932b0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://architectcyber.com/wp-content/uploads/2025/12/iphone-img-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-15 .elementor-element.elementor-element-75b5484{border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-75b5484 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15 .elementor-element.elementor-element-75b5484 .elementor-custom-embed-play i{color:#00000000;font-size:36px;}.elementor-15 .elementor-element.elementor-element-75b5484 .elementor-custom-embed-play svg{fill:#00000000;width:36px;height:36px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-f3b8d99{right:50%;}body.rtl .elementor-15 .elementor-element.elementor-element-f3b8d99{left:50%;}.elementor-15 .elementor-element.elementor-element-f3b8d99{bottom:30px;}.elementor-15 .elementor-element.elementor-element-f3b8d99 .elementor-image-box-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-f3b8d99 .elementor-image-box-title{margin-bottom:0px;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;text-transform:none;line-height:1.15em;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-f3b8d99 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:1.13em;letter-spacing:0px;color:#FFFFFFCC;}.elementor-15 .elementor-element.elementor-element-e0d15ac{--display:flex;--min-height:314px;--padding-top:6.5px;--padding-bottom:6.5px;--padding-left:8px;--padding-right:8px;}.elementor-15 .elementor-element.elementor-element-e0d15ac:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-e0d15ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://architectcyber.com/wp-content/uploads/2025/12/iphone-img-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-15 .elementor-element.elementor-element-8504612{border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-8504612 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15 .elementor-element.elementor-element-8504612 .elementor-custom-embed-play i{color:#00000000;font-size:36px;}.elementor-15 .elementor-element.elementor-element-8504612 .elementor-custom-embed-play svg{fill:#00000000;width:36px;height:36px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-5bc2ac7{right:50%;}body.rtl .elementor-15 .elementor-element.elementor-element-5bc2ac7{left:50%;}.elementor-15 .elementor-element.elementor-element-5bc2ac7{bottom:30px;}.elementor-15 .elementor-element.elementor-element-5bc2ac7 .elementor-image-box-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-5bc2ac7 .elementor-image-box-title{margin-bottom:0px;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;text-transform:none;line-height:1.15em;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-5bc2ac7 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:1.13em;letter-spacing:0px;color:#FFFFFFCC;}.elementor-15 .elementor-element.elementor-element-f3b8b05{--display:flex;--min-height:314px;--padding-top:6.5px;--padding-bottom:6.5px;--padding-left:8px;--padding-right:8px;}.elementor-15 .elementor-element.elementor-element-f3b8b05:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-f3b8b05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://architectcyber.com/wp-content/uploads/2025/12/iphone-img-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-15 .elementor-element.elementor-element-c9e3a0c{border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-c9e3a0c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15 .elementor-element.elementor-element-c9e3a0c .elementor-custom-embed-play i{color:#00000000;font-size:36px;}.elementor-15 .elementor-element.elementor-element-c9e3a0c .elementor-custom-embed-play svg{fill:#00000000;width:36px;height:36px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-7e8ae28{right:50%;}body.rtl .elementor-15 .elementor-element.elementor-element-7e8ae28{left:50%;}.elementor-15 .elementor-element.elementor-element-7e8ae28{bottom:30px;}.elementor-15 .elementor-element.elementor-element-7e8ae28 .elementor-image-box-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-7e8ae28 .elementor-image-box-title{margin-bottom:0px;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;text-transform:none;line-height:1.15em;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-7e8ae28 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:1.13em;letter-spacing:0px;color:#FFFFFFCC;}.elementor-15 .elementor-element.elementor-element-ad38ba3{--display:flex;--min-height:314px;--padding-top:6.5px;--padding-bottom:6.5px;--padding-left:8px;--padding-right:8px;}.elementor-15 .elementor-element.elementor-element-ad38ba3:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-ad38ba3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://architectcyber.com/wp-content/uploads/2025/12/iphone-img-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-15 .elementor-element.elementor-element-50d6b90{border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-50d6b90 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15 .elementor-element.elementor-element-50d6b90 .elementor-custom-embed-play i{color:#00000000;font-size:36px;}.elementor-15 .elementor-element.elementor-element-50d6b90 .elementor-custom-embed-play svg{fill:#00000000;width:36px;height:36px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-6751753{right:50%;}body.rtl .elementor-15 .elementor-element.elementor-element-6751753{left:50%;}.elementor-15 .elementor-element.elementor-element-6751753{bottom:30px;}.elementor-15 .elementor-element.elementor-element-6751753 .elementor-image-box-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-6751753 .elementor-image-box-title{margin-bottom:0px;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;text-transform:none;line-height:1.15em;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-6751753 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:1.13em;letter-spacing:0px;color:#FFFFFFCC;}.elementor-15 .elementor-element.elementor-element-f7c1438{--display:flex;--min-height:314px;--padding-top:6.5px;--padding-bottom:6.5px;--padding-left:8px;--padding-right:8px;}.elementor-15 .elementor-element.elementor-element-f7c1438:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-f7c1438 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://architectcyber.com/wp-content/uploads/2025/12/iphone-img-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-15 .elementor-element.elementor-element-898afa3{border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-898afa3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15 .elementor-element.elementor-element-898afa3 .elementor-custom-embed-play i{color:#00000000;font-size:36px;}.elementor-15 .elementor-element.elementor-element-898afa3 .elementor-custom-embed-play svg{fill:#00000000;width:36px;height:36px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-695ae42{right:50%;}body.rtl .elementor-15 .elementor-element.elementor-element-695ae42{left:50%;}.elementor-15 .elementor-element.elementor-element-695ae42{bottom:30px;}.elementor-15 .elementor-element.elementor-element-695ae42 .elementor-image-box-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-695ae42 .elementor-image-box-title{margin-bottom:0px;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;text-transform:none;line-height:1.15em;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-695ae42 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:1.13em;letter-spacing:0px;color:#FFFFFFCC;}.elementor-15 .elementor-element.elementor-element-6f580f1{--display:flex;--min-height:314px;--padding-top:6.5px;--padding-bottom:6.5px;--padding-left:8px;--padding-right:8px;}.elementor-15 .elementor-element.elementor-element-6f580f1:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-6f580f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://architectcyber.com/wp-content/uploads/2025/12/iphone-img-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-15 .elementor-element.elementor-element-651720c{border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-651720c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15 .elementor-element.elementor-element-651720c .elementor-custom-embed-play i{color:#00000000;font-size:36px;}.elementor-15 .elementor-element.elementor-element-651720c .elementor-custom-embed-play svg{fill:#00000000;width:36px;height:36px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-46cbde9{right:50%;}body.rtl .elementor-15 .elementor-element.elementor-element-46cbde9{left:50%;}.elementor-15 .elementor-element.elementor-element-46cbde9{bottom:30px;}.elementor-15 .elementor-element.elementor-element-46cbde9 .elementor-image-box-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-46cbde9 .elementor-image-box-title{margin-bottom:0px;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;text-transform:none;line-height:1.15em;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-46cbde9 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:1.13em;letter-spacing:0px;color:#FFFFFFCC;}.elementor-15 .elementor-element.elementor-element-4f78c0d{--display:flex;--min-height:314px;--padding-top:6.5px;--padding-bottom:6.5px;--padding-left:8px;--padding-right:8px;}.elementor-15 .elementor-element.elementor-element-4f78c0d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-4f78c0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://architectcyber.com/wp-content/uploads/2025/12/iphone-img-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-15 .elementor-element.elementor-element-80d03b1{border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-80d03b1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15 .elementor-element.elementor-element-80d03b1 .elementor-custom-embed-play i{color:#00000000;font-size:36px;}.elementor-15 .elementor-element.elementor-element-80d03b1 .elementor-custom-embed-play svg{fill:#00000000;width:36px;height:36px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-ef429a4{right:50%;}body.rtl .elementor-15 .elementor-element.elementor-element-ef429a4{left:50%;}.elementor-15 .elementor-element.elementor-element-ef429a4{bottom:30px;}.elementor-15 .elementor-element.elementor-element-ef429a4 .elementor-image-box-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-ef429a4 .elementor-image-box-title{margin-bottom:0px;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;text-transform:none;line-height:1.15em;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-ef429a4 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:1.13em;letter-spacing:0px;color:#FFFFFFCC;}.elementor-15 .elementor-element.elementor-element-59064a6{--display:flex;--min-height:314px;--padding-top:6.5px;--padding-bottom:6.5px;--padding-left:8px;--padding-right:8px;}.elementor-15 .elementor-element.elementor-element-59064a6:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-59064a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://architectcyber.com/wp-content/uploads/2025/12/iphone-img-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-15 .elementor-element.elementor-element-da9f9ed{border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-da9f9ed .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15 .elementor-element.elementor-element-da9f9ed .elementor-custom-embed-play i{color:#00000000;font-size:36px;}.elementor-15 .elementor-element.elementor-element-da9f9ed .elementor-custom-embed-play svg{fill:#00000000;width:36px;height:36px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-91d63c2{right:50%;}body.rtl .elementor-15 .elementor-element.elementor-element-91d63c2{left:50%;}.elementor-15 .elementor-element.elementor-element-91d63c2{bottom:30px;}.elementor-15 .elementor-element.elementor-element-91d63c2 .elementor-image-box-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-91d63c2 .elementor-image-box-title{margin-bottom:0px;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;text-transform:none;line-height:1.15em;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-91d63c2 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:1.13em;letter-spacing:0px;color:#FFFFFFCC;}.elementor-15 .elementor-element.elementor-element-d1b7e33{--display:flex;--min-height:314px;--padding-top:6.5px;--padding-bottom:6.5px;--padding-left:8px;--padding-right:8px;}.elementor-15 .elementor-element.elementor-element-d1b7e33:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-d1b7e33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://architectcyber.com/wp-content/uploads/2025/12/iphone-img-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-15 .elementor-element.elementor-element-d6fccb2{border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-d6fccb2 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15 .elementor-element.elementor-element-d6fccb2 .elementor-custom-embed-play i{color:#00000000;font-size:36px;}.elementor-15 .elementor-element.elementor-element-d6fccb2 .elementor-custom-embed-play svg{fill:#00000000;width:36px;height:36px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-45910b3{right:50%;}body.rtl .elementor-15 .elementor-element.elementor-element-45910b3{left:50%;}.elementor-15 .elementor-element.elementor-element-45910b3{bottom:30px;}.elementor-15 .elementor-element.elementor-element-45910b3 .elementor-image-box-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-45910b3 .elementor-image-box-title{margin-bottom:0px;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;text-transform:none;line-height:1.15em;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-45910b3 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:1.13em;letter-spacing:0px;color:#FFFFFFCC;}.elementor-15 .elementor-element.elementor-element-99344cd{--display:flex;--min-height:314px;--padding-top:6.5px;--padding-bottom:6.5px;--padding-left:8px;--padding-right:8px;}.elementor-15 .elementor-element.elementor-element-99344cd:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-99344cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://architectcyber.com/wp-content/uploads/2025/12/iphone-img-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-15 .elementor-element.elementor-element-3ea5c3c{border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-3ea5c3c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15 .elementor-element.elementor-element-3ea5c3c .elementor-custom-embed-play i{color:#00000000;font-size:36px;}.elementor-15 .elementor-element.elementor-element-3ea5c3c .elementor-custom-embed-play svg{fill:#00000000;width:36px;height:36px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-eca9089{right:50%;}body.rtl .elementor-15 .elementor-element.elementor-element-eca9089{left:50%;}.elementor-15 .elementor-element.elementor-element-eca9089{bottom:30px;}.elementor-15 .elementor-element.elementor-element-eca9089 .elementor-image-box-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-eca9089 .elementor-image-box-title{margin-bottom:0px;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;text-transform:none;line-height:1.15em;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-eca9089 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:1.13em;letter-spacing:0px;color:#FFFFFFCC;}.elementor-15 .elementor-element.elementor-element-8586a6a{--display:flex;--min-height:314px;--padding-top:6.5px;--padding-bottom:6.5px;--padding-left:8px;--padding-right:8px;}.elementor-15 .elementor-element.elementor-element-8586a6a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-8586a6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://architectcyber.com/wp-content/uploads/2025/12/iphone-img-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-15 .elementor-element.elementor-element-f887bd2{border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-f887bd2 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15 .elementor-element.elementor-element-f887bd2 .elementor-custom-embed-play i{color:#00000000;font-size:36px;}.elementor-15 .elementor-element.elementor-element-f887bd2 .elementor-custom-embed-play svg{fill:#00000000;width:36px;height:36px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-deeabd4{right:50%;}body.rtl .elementor-15 .elementor-element.elementor-element-deeabd4{left:50%;}.elementor-15 .elementor-element.elementor-element-deeabd4{bottom:30px;}.elementor-15 .elementor-element.elementor-element-deeabd4 .elementor-image-box-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-deeabd4 .elementor-image-box-title{margin-bottom:0px;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;text-transform:none;line-height:1.15em;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-deeabd4 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:1.13em;letter-spacing:0px;color:#FFFFFFCC;}.elementor-15 .elementor-element.elementor-element-1a9aa27{--display:flex;--min-height:314px;--padding-top:6.5px;--padding-bottom:6.5px;--padding-left:8px;--padding-right:8px;}.elementor-15 .elementor-element.elementor-element-1a9aa27:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1a9aa27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://architectcyber.com/wp-content/uploads/2025/12/iphone-img-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-15 .elementor-element.elementor-element-c30c400{border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-c30c400 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15 .elementor-element.elementor-element-c30c400 .elementor-custom-embed-play i{color:#00000000;font-size:36px;}.elementor-15 .elementor-element.elementor-element-c30c400 .elementor-custom-embed-play svg{fill:#00000000;width:36px;height:36px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-0458e9b{right:50%;}body.rtl .elementor-15 .elementor-element.elementor-element-0458e9b{left:50%;}.elementor-15 .elementor-element.elementor-element-0458e9b{bottom:30px;}.elementor-15 .elementor-element.elementor-element-0458e9b .elementor-image-box-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-0458e9b .elementor-image-box-title{margin-bottom:0px;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;text-transform:none;line-height:1.15em;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-0458e9b .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:1.13em;letter-spacing:0px;color:#FFFFFFCC;}.elementor-15 .elementor-element.elementor-element-8dbd0a9{--display:flex;--min-height:314px;--padding-top:6.5px;--padding-bottom:6.5px;--padding-left:8px;--padding-right:8px;}.elementor-15 .elementor-element.elementor-element-8dbd0a9:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-8dbd0a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://architectcyber.com/wp-content/uploads/2025/12/iphone-img-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-15 .elementor-element.elementor-element-ff5adee{border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-ff5adee .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15 .elementor-element.elementor-element-ff5adee .elementor-custom-embed-play i{color:#00000000;font-size:36px;}.elementor-15 .elementor-element.elementor-element-ff5adee .elementor-custom-embed-play svg{fill:#00000000;width:36px;height:36px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-5b79c25{right:50%;}body.rtl .elementor-15 .elementor-element.elementor-element-5b79c25{left:50%;}.elementor-15 .elementor-element.elementor-element-5b79c25{bottom:30px;}.elementor-15 .elementor-element.elementor-element-5b79c25 .elementor-image-box-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-5b79c25 .elementor-image-box-title{margin-bottom:0px;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;text-transform:none;line-height:1.15em;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-5b79c25 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:1.13em;letter-spacing:0px;color:#FFFFFFCC;}.elementor-15 .elementor-element.elementor-element-c0634ec{--display:flex;--min-height:314px;--padding-top:6.5px;--padding-bottom:6.5px;--padding-left:8px;--padding-right:8px;}.elementor-15 .elementor-element.elementor-element-c0634ec:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-c0634ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://architectcyber.com/wp-content/uploads/2025/12/iphone-img-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-15 .elementor-element.elementor-element-b7764e5{border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-b7764e5 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15 .elementor-element.elementor-element-b7764e5 .elementor-custom-embed-play i{color:#00000000;font-size:36px;}.elementor-15 .elementor-element.elementor-element-b7764e5 .elementor-custom-embed-play svg{fill:#00000000;width:36px;height:36px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-6de5b03{right:50%;}body.rtl .elementor-15 .elementor-element.elementor-element-6de5b03{left:50%;}.elementor-15 .elementor-element.elementor-element-6de5b03{bottom:30px;}.elementor-15 .elementor-element.elementor-element-6de5b03 .elementor-image-box-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-6de5b03 .elementor-image-box-title{margin-bottom:0px;font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;text-transform:none;line-height:1.15em;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-6de5b03 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:1.13em;letter-spacing:0px;color:#FFFFFFCC;}.elementor-15 .elementor-element.elementor-element-6d520ee{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:44px;padding:0px 84px 0px 84px;--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-arrow-size:40px;}.elementor-15 .elementor-element.elementor-element-fb39471{--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-15 .elementor-element.elementor-element-fb39471:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-fb39471 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://architectcyber.com/wp-content/uploads/2025/12/laptop-section-bg-img.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-15 .elementor-element.elementor-element-fb39471.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-b58458a{padding:0px 0px 36px 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-b58458a .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:70px;font-weight:600;text-transform:none;line-height:1em;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-7f4e466{width:var( --container-widget-width, 546px );max-width:546px;padding:0px 0px 32px 0px;--container-widget-width:546px;--container-widget-flex-grow:0;text-align:center;font-family:"Tel Aviv", Sans-serif;font-size:35px;font-weight:400;line-height:1.13em;letter-spacing:0px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-b5e958f{width:var( --container-widget-width, 500px );max-width:500px;padding:0px 0px 110px 0px;--container-widget-width:500px;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-b5e958f .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-15 .elementor-element.elementor-element-2bc5f5c{width:var( --container-widget-width, 770px );max-width:770px;padding:48px 0px 0px 0px;--container-widget-width:770px;--container-widget-flex-grow:0;z-index:5;}.elementor-15 .elementor-element.elementor-element-2bc5f5c img{width:625px;height:408px;}.elementor-15 .elementor-element.elementor-element-64cf39f{width:var( --container-widget-width, 158px );max-width:158px;--container-widget-width:158px;--container-widget-flex-grow:0;top:237px;--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-64cf39f{right:120px;}body.rtl .elementor-15 .elementor-element.elementor-element-64cf39f{left:120px;}.elementor-15 .elementor-element.elementor-element-9751b3b{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;top:470px;--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-9751b3b{right:100px;}body.rtl .elementor-15 .elementor-element.elementor-element-9751b3b{left:100px;}.elementor-15 .elementor-element.elementor-element-03f72de{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;top:265px;--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-03f72de{left:100px;}body.rtl .elementor-15 .elementor-element.elementor-element-03f72de{right:100px;}.elementor-15 .elementor-element.elementor-element-1f74f71{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;top:535px;--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-1f74f71{left:120px;}body.rtl .elementor-15 .elementor-element.elementor-element-1f74f71{right:120px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-b0e6db5{left:750px;}body.rtl .elementor-15 .elementor-element.elementor-element-b0e6db5{right:750px;}.elementor-15 .elementor-element.elementor-element-b0e6db5{bottom:-549.997px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-fc82a6a{left:50%;}body.rtl .elementor-15 .elementor-element.elementor-element-fc82a6a{right:50%;}.elementor-15 .elementor-element.elementor-element-fc82a6a{bottom:-50px;}.elementor-15 .elementor-element.elementor-element-785a911{--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-15 .elementor-element.elementor-element-940fd7d{padding:40px 0px 32px 0px;z-index:100;text-align:center;}.elementor-15 .elementor-element.elementor-element-940fd7d .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-15 .elementor-element.elementor-element-f23c223{padding:0px 0px 12px 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-f23c223 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:22px;font-weight:400;text-transform:uppercase;line-height:1.4em;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-104a88e{padding:0px 0px 12px 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-104a88e .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:22px;font-weight:400;text-transform:uppercase;line-height:1.4em;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-1852edf{padding:0px 0px 12px 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-1852edf .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:22px;font-weight:400;text-transform:uppercase;line-height:1.4em;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-15e4403{padding:0px 0px 12px 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-15e4403 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:22px;font-weight:400;text-transform:uppercase;line-height:1.4em;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-2c69304{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-e78dddb{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:70px;--padding-left:70px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-e78dddb:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-e78dddb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C012D;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-c29a7be{right:-20px;}body.rtl .elementor-15 .elementor-element.elementor-element-c29a7be{left:-20px;}.elementor-15 .elementor-element.elementor-element-c29a7be{top:-74px;z-index:10;text-align:start;}.elementor-15 .elementor-element.elementor-element-c29a7be img{width:100%;height:470px;}.elementor-15 .elementor-element.elementor-element-8543c18{padding:0px 0px 8px 0px;z-index:10;}.elementor-15 .elementor-element.elementor-element-8543c18 .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-15 .elementor-element.elementor-element-c538a1c{width:100%;max-width:100%;top:0px;z-index:1;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-c538a1c{right:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-c538a1c{left:0px;}.elementor-15 .elementor-element.elementor-element-c5978b0{padding:0px 0px 52px 0px;z-index:10;text-align:end;}.elementor-15 .elementor-element.elementor-element-c5978b0 .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-15 .elementor-element.elementor-element-f526dde{--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-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-573bf2d{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;z-index:99999;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-15 .elementor-element.elementor-element-573bf2d .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-15 .elementor-element.elementor-element-573bf2d .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-15 .elementor-element.elementor-element-573bf2d .elementor-field-group.recaptcha_v3-bottomleft, .elementor-15 .elementor-element.elementor-element-573bf2d .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-15 .elementor-element.elementor-element-573bf2d .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-573bf2d .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-15 .elementor-element.elementor-element-573bf2d .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-15 .elementor-element.elementor-element-573bf2d .elementor-field-type-html{padding-bottom:0px;}.elementor-15 .elementor-element.elementor-element-573bf2d .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-15 .elementor-element.elementor-element-573bf2d .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-15 .elementor-element.elementor-element-573bf2d .elementor-button{font-family:"Tel Aviv", Sans-serif;font-size:14px;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-radius:21px 21px 21px 21px;}.elementor-15 .elementor-element.elementor-element-573bf2d .e-form__buttons__wrapper__button-next{background-color:#270128;color:#ffffff;border-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-573bf2d .elementor-button[type="submit"]{background-color:#270128;color:#ffffff;border-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-573bf2d .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-15 .elementor-element.elementor-element-573bf2d .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-573bf2d .e-form__buttons__wrapper__button-next:hover{background-color:#03B014;color:#ffffff;}.elementor-15 .elementor-element.elementor-element-573bf2d .elementor-button[type="submit"]:hover{background-color:#03B014;color:#ffffff;}.elementor-15 .elementor-element.elementor-element-573bf2d .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-15 .elementor-element.elementor-element-573bf2d .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-15 .elementor-element.elementor-element-2c25d44 .elementor-button{background-color:#270128;font-family:"Tel Aviv", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.3em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-2c25d44 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-2c25d44 .elementor-button:focus{background-color:#270128;}.elementor-15 .elementor-element.elementor-element-2c25d44{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;z-index:999999999999;}.elementor-15 .elementor-element.elementor-element-2c25d44 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-15 .elementor-element.elementor-element-fc78514{--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-15 .elementor-element.elementor-element-4b61938{padding:0px 0px 224px 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-4b61938 .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-15 .elementor-element.elementor-element-fe50369{width:var( --container-widget-width, 345px );max-width:345px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:20px 20px 20px 20px;--container-widget-width:345px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 0px;border-color:#CC00FF;border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-fe50369 .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-15 .elementor-element.elementor-element-08a56b7{width:var( --container-widget-width, 260px );max-width:260px;margin:0px 80px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;padding:20px 20px 20px 20px;--container-widget-width:260px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 0px;border-color:#CC00FF;border-radius:20px 20px 20px 20px;text-align:end;}.elementor-15 .elementor-element.elementor-element-08a56b7.elementor-element{--align-self:flex-end;}.elementor-15 .elementor-element.elementor-element-08a56b7 .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-15 .elementor-element.elementor-element-afa6d4b{width:var( --container-widget-width, 345px );max-width:345px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:20px 20px 20px 20px;--container-widget-width:345px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 0px;border-color:#CC00FF;border-radius:20px 20px 20px 20px;text-align:end;}.elementor-15 .elementor-element.elementor-element-afa6d4b .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-15 .elementor-element.elementor-element-d9ba08f{width:var( --container-widget-width, 245px );max-width:245px;margin:0px 80px calc(var(--kit-widget-spacing, 0px) + 70px) -80px;padding:20px 20px 20px 20px;--container-widget-width:245px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 0px;border-color:#CC00FF;border-radius:20px 20px 20px 20px;text-align:end;}.elementor-15 .elementor-element.elementor-element-d9ba08f.elementor-element{--align-self:flex-end;}.elementor-15 .elementor-element.elementor-element-d9ba08f .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-15 .elementor-element.elementor-element-e5af6d2{width:var( --container-widget-width, 345px );max-width:345px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 45px) 0px;padding:20px 20px 20px 20px;--container-widget-width:345px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 0px;border-color:#CC00FF;border-radius:20px 20px 20px 20px;text-align:end;}.elementor-15 .elementor-element.elementor-element-e5af6d2 .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-15 .elementor-element.elementor-element-45fa42f{width:var( --container-widget-width, 245px );max-width:245px;margin:0px 80px calc(var(--kit-widget-spacing, 0px) + 22px) -80px;padding:20px 20px 20px 20px;--container-widget-width:245px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 0px;border-color:#CC00FF;border-radius:20px 20px 20px 20px;text-align:end;}.elementor-15 .elementor-element.elementor-element-45fa42f.elementor-element{--align-self:flex-end;}.elementor-15 .elementor-element.elementor-element-45fa42f .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-15 .elementor-element.elementor-element-328dff2{width:var( --container-widget-width, 345px );max-width:345px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;--container-widget-width:345px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 0px;border-color:#CC00FF;border-radius:20px 20px 20px 20px;text-align:end;}.elementor-15 .elementor-element.elementor-element-328dff2 .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-15 .elementor-element.elementor-element-7c26581{width:var( --container-widget-width, 105px );max-width:105px;--container-widget-width:105px;--container-widget-flex-grow:0;top:165px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-7c26581{left:calc(50% - 105px/2);}body.rtl .elementor-15 .elementor-element.elementor-element-7c26581{right:calc(50% - 105px/2);}.elementor-15 .elementor-element.elementor-element-96fc0bb{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:215px 0px 85px 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-96fc0bb .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-15 .elementor-element.elementor-element-2df7098{width:initial;max-width:initial;top:0px;z-index:-1;--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-2df7098{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-2df7098{right:0px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-abd0762{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-abd0762{right:0px;}.elementor-15 .elementor-element.elementor-element-abd0762{top:0px;z-index:-1;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-15 .elementor-element.elementor-element-0701d10{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-0701d10{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-0701d10{right:0px;}.elementor-15 .elementor-element.elementor-element-4352ddd{background-color:#00B1FF;}.elementor-15 .elementor-element.elementor-element-4352ddd .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-15 .elementor-element.elementor-element-ea28cd5{background-color:#00B1FF;}.elementor-15 .elementor-element.elementor-element-ea28cd5 .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-15 .elementor-element.elementor-element-6331539{background-color:#00B1FF;}.elementor-15 .elementor-element.elementor-element-6331539 .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-15 .elementor-element.elementor-element-027a931{background-color:#00B1FF;}.elementor-15 .elementor-element.elementor-element-027a931 .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-15 .elementor-element.elementor-element-c859355{background-color:#00B1FF;}.elementor-15 .elementor-element.elementor-element-c859355 .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-15 .elementor-element.elementor-element-d1ddf03{background-color:#00B1FF;}.elementor-15 .elementor-element.elementor-element-d1ddf03 .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-15 .elementor-element.elementor-element-b8a8a54{background-color:#00B1FF;}.elementor-15 .elementor-element.elementor-element-b8a8a54 .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-15 .elementor-element.elementor-element-2515776{--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-15 .elementor-element.elementor-element-d1fd9de{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-3daa41d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-3aaaeba{padding:0px 0px 12px 0px;text-align:start;}.elementor-15 .elementor-element.elementor-element-3aaaeba .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-15 .elementor-element.elementor-element-0f10a81{padding:0px 0px 12px 0px;text-align:start;}.elementor-15 .elementor-element.elementor-element-0f10a81 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:14px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-4d9414f{padding:06px 16px 6px 16px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#CE0BFF;border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-4d9414f.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-4d9414f .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-15 .elementor-element.elementor-element-49cbcd8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-da5380a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-79b417d{padding:0px 0px 12px 0px;text-align:end;}.elementor-15 .elementor-element.elementor-element-79b417d .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-15 .elementor-element.elementor-element-a326c60{padding:0px 0px 12px 0px;text-align:end;}.elementor-15 .elementor-element.elementor-element-a326c60 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:14px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-a299daf{padding:06px 16px 6px 16px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#CE0BFF;border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-a299daf.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-a299daf .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-15 .elementor-element.elementor-element-444ef9e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-6e69fa7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-05aede5{padding:0px 0px 12px 0px;text-align:end;}.elementor-15 .elementor-element.elementor-element-05aede5 .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-15 .elementor-element.elementor-element-fc38592{padding:0px 0px 12px 0px;text-align:end;}.elementor-15 .elementor-element.elementor-element-fc38592 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:14px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-2ddb91a{padding:06px 16px 6px 16px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#CE0BFF;border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-2ddb91a.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-2ddb91a .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-15 .elementor-element.elementor-element-36239a6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-9694f31{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-a3ad8a0{padding:0px 0px 12px 0px;text-align:end;}.elementor-15 .elementor-element.elementor-element-a3ad8a0 .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-15 .elementor-element.elementor-element-6f3d00b{padding:0px 0px 12px 0px;text-align:end;}.elementor-15 .elementor-element.elementor-element-6f3d00b .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:14px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-88c1248{padding:06px 16px 6px 16px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#CE0BFF;border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-88c1248.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-88c1248 .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-15 .elementor-element.elementor-element-00ccc0f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-f6ead40{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-5e67755{padding:0px 0px 12px 0px;text-align:start;}.elementor-15 .elementor-element.elementor-element-5e67755 .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-15 .elementor-element.elementor-element-d5290ef{padding:0px 0px 12px 0px;text-align:end;}.elementor-15 .elementor-element.elementor-element-d5290ef .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:14px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-f41030f{padding:06px 16px 6px 16px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#CE0BFF;border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-f41030f.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-f41030f .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-15 .elementor-element.elementor-element-a10d687{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-664d935{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-9b8204b{padding:0px 0px 12px 0px;text-align:end;}.elementor-15 .elementor-element.elementor-element-9b8204b .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-15 .elementor-element.elementor-element-792b170{padding:0px 0px 12px 0px;text-align:end;}.elementor-15 .elementor-element.elementor-element-792b170 .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:14px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-b9619cb{padding:06px 16px 6px 16px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#CE0BFF;border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-b9619cb.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-b9619cb .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-15 .elementor-element.elementor-element-072e173{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:34px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 75px 0px 75px;z-index: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-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;}.elementor-15 .elementor-element.elementor-element-4f1353a{padding:120px 0px 0px 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-4f1353a .elementor-heading-title{font-family:"Tel Aviv", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.15em;color:#FFFFFF;}body.elementor-page-15:not(.elementor-motion-effects-element-type-background), body.elementor-page-15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B001B;}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-1658342{--content-width:1440px;}.elementor-15 .elementor-element.elementor-element-b1ea21a{--width:395px;}.elementor-15 .elementor-element.elementor-element-9aaa956{--width:calc(100vw + 88px);}.elementor-15 .elementor-element.elementor-element-ca244ee{--content-width:1440px;}.elementor-15 .elementor-element.elementor-element-94f0678{--width:311px;}.elementor-15 .elementor-element.elementor-element-2009f43{--width:58%;}.elementor-15 .elementor-element.elementor-element-f721cfe{--width:154px;}.elementor-15 .elementor-element.elementor-element-c4510e2{--width:154px;}.elementor-15 .elementor-element.elementor-element-143f434{--width:154px;}.elementor-15 .elementor-element.elementor-element-132ac93{--width:154px;}.elementor-15 .elementor-element.elementor-element-8fb7117{--width:154px;}.elementor-15 .elementor-element.elementor-element-9d60335{--width:154px;}.elementor-15 .elementor-element.elementor-element-397698f{--width:154px;}.elementor-15 .elementor-element.elementor-element-a817a5b{--width:154px;}.elementor-15 .elementor-element.elementor-element-4932b0c{--width:154px;}.elementor-15 .elementor-element.elementor-element-e0d15ac{--width:154px;}.elementor-15 .elementor-element.elementor-element-f3b8b05{--width:154px;}.elementor-15 .elementor-element.elementor-element-ad38ba3{--width:154px;}.elementor-15 .elementor-element.elementor-element-f7c1438{--width:154px;}.elementor-15 .elementor-element.elementor-element-6f580f1{--width:154px;}.elementor-15 .elementor-element.elementor-element-4f78c0d{--width:154px;}.elementor-15 .elementor-element.elementor-element-59064a6{--width:154px;}.elementor-15 .elementor-element.elementor-element-d1b7e33{--width:154px;}.elementor-15 .elementor-element.elementor-element-99344cd{--width:154px;}.elementor-15 .elementor-element.elementor-element-8586a6a{--width:154px;}.elementor-15 .elementor-element.elementor-element-1a9aa27{--width:154px;}.elementor-15 .elementor-element.elementor-element-8dbd0a9{--width:154px;}.elementor-15 .elementor-element.elementor-element-c0634ec{--width:154px;}.elementor-15 .elementor-element.elementor-element-e78dddb{--width:100%;}.elementor-15 .elementor-element.elementor-element-fc78514{--content-width:800px;}.elementor-15 .elementor-element.elementor-element-2515776{--content-width:1134px;}}@media(max-width:1024px) and (min-width:768px){.elementor-15 .elementor-element.elementor-element-b1ea21a{--width:360px;}.elementor-15 .elementor-element.elementor-element-94f0678{--width:100%;}.elementor-15 .elementor-element.elementor-element-2009f43{--width:100%;}}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-e8f1e68 .elementor-heading-title{font-size:28px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-b1ea21a{left:24px;}body.rtl .elementor-15 .elementor-element.elementor-element-b1ea21a{right:24px;}.elementor-15 .elementor-element.elementor-element-b1ea21a{top:400px;--z-index:999;}.elementor-15 .elementor-element.elementor-element-1150f84{--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-15 .elementor-element.elementor-element-1150f84{right:24px;}body.rtl .elementor-15 .elementor-element.elementor-element-1150f84{left:24px;}.elementor-15 .elementor-element.elementor-element-744526e{--e-n-carousel-swiper-slides-to-display:4;}.elementor-15 .elementor-element.elementor-element-ca244ee{--padding-top:80px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-d0cb47b{text-align:center;}.elementor-15 .elementor-element.elementor-element-d0cb47b .elementor-heading-title{font-size:56px;}.elementor-15 .elementor-element.elementor-element-2a51f04 .elementor-heading-title{font-size:32px;}.elementor-15 .elementor-element.elementor-element-9379f76{--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-15 .elementor-element.elementor-element-241acca .elementor-heading-title{font-size:56px;}.elementor-15 .elementor-element.elementor-element-2009f43{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-15 .elementor-element.elementor-element-61ae51a{--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:256px;}.elementor-15 .elementor-element.elementor-element-3a7ec63{--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:256px;}.elementor-15 .elementor-element.elementor-element-8fd3847{--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:256px;}.elementor-15 .elementor-element.elementor-element-82efeb1{--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:256px;}.elementor-15 .elementor-element.elementor-element-f6f202b{--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:256px;}.elementor-15 .elementor-element.elementor-element-a80f00a{--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:256px;}.elementor-15 .elementor-element.elementor-element-f41babc{--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:256px;}.elementor-15 .elementor-element.elementor-element-7abe6c2{--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:256px;}.elementor-15 .elementor-element.elementor-element-82f5f2e{--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:256px;}.elementor-15 .elementor-element.elementor-element-724cd3c{--padding-top:80px;--padding-bottom:0;--padding-left:5%;--padding-right:5%;}.elementor-15 .elementor-element.elementor-element-69f1134 .elementor-heading-title{font-size:56px;}.elementor-15 .elementor-element.elementor-element-6d520ee{--e-n-carousel-swiper-slides-to-display:3;}.elementor-15 .elementor-element.elementor-element-fb39471{--padding-top:80px;--padding-bottom:80px;--padding-left:5%;--padding-right:5%;}.elementor-15 .elementor-element.elementor-element-b58458a .elementor-heading-title{font-size:56px;}.elementor-15 .elementor-element.elementor-element-7f4e466{font-size:28px;}.elementor-15 .elementor-element.elementor-element-2bc5f5c img{width:551px;height:354px;}.elementor-15 .elementor-element.elementor-element-64cf39f{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;top:280px;}.elementor-15 .elementor-element.elementor-element-9751b3b{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;top:900px;}.elementor-15 .elementor-element.elementor-element-03f72de{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;}.elementor-15 .elementor-element.elementor-element-1f74f71{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;top:920px;}.elementor-15 .elementor-element.elementor-element-785a911{--padding-top:80px;--padding-bottom:80px;--padding-left:5%;--padding-right:5%;}.elementor-15 .elementor-element.elementor-element-940fd7d .elementor-heading-title{font-size:56px;}.elementor-15 .elementor-element.elementor-element-c29a7be img{width:62%;height:500px;object-fit:contain;}.elementor-15 .elementor-element.elementor-element-fc78514{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-15 .elementor-element.elementor-element-4b61938 .elementor-heading-title{font-size:56px;}.elementor-15 .elementor-element.elementor-element-fe50369{--container-widget-width:284px;--container-widget-flex-grow:0;width:var( --container-widget-width, 284px );max-width:284px;}.elementor-15 .elementor-element.elementor-element-08a56b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;}.elementor-15 .elementor-element.elementor-element-afa6d4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;--container-widget-width:284px;--container-widget-flex-grow:0;width:var( --container-widget-width, 284px );max-width:284px;}.elementor-15 .elementor-element.elementor-element-d9ba08f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 0px;}.elementor-15 .elementor-element.elementor-element-e5af6d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 45px) 0px;--container-widget-width:284px;--container-widget-flex-grow:0;width:var( --container-widget-width, 284px );max-width:284px;}.elementor-15 .elementor-element.elementor-element-45fa42f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-15 .elementor-element.elementor-element-328dff2{--container-widget-width:284px;--container-widget-flex-grow:0;width:var( --container-widget-width, 284px );max-width:284px;}.elementor-15 .elementor-element.elementor-element-7c26581{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-7c26581{left:calc(50% - 40px);}body.rtl .elementor-15 .elementor-element.elementor-element-7c26581{right:calc(50% - 40px);}.elementor-15 .elementor-element.elementor-element-96fc0bb{padding:80px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-96fc0bb .elementor-heading-title{font-size:56px;}.elementor-15 .elementor-element.elementor-element-072e173{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-cca2196{--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-15 .elementor-element.elementor-element-cca2196{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-cca2196{right:0px;}.elementor-15 .elementor-element.elementor-element-b7ac3ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-1658342:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1658342 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://architectcyber.com/wp-content/uploads/2025/12/אזור-ראשון-1.png");background-position:top center;background-size:contain;}.elementor-15 .elementor-element.elementor-element-1658342{--min-height:788px;--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-15 .elementor-element.elementor-element-2609e1f img{width:100%;}.elementor-15 .elementor-element.elementor-element-8ee4657{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-15 .elementor-element.elementor-element-8ee4657 .elementor-headline{text-align:center;font-size:21px;}.elementor-15 .elementor-element.elementor-element-e8f1e68{width:var( --container-widget-width, 293px );max-width:293px;--container-widget-width:293px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-e8f1e68 .elementor-heading-title{font-size:18px;line-height:1.1em;}.elementor-15 .elementor-element.elementor-element-b1ea21a{--width:330px;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:24px;--padding-left:10px;--padding-right:20px;top:515px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-b1ea21a{left:calc(50% - 165px);}body.rtl .elementor-15 .elementor-element.elementor-element-b1ea21a{right:calc(50% - 165px);}.elementor-15 .elementor-element.elementor-element-d6646b1{margin:-14px 6px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:52px;--container-widget-flex-grow:0;width:var( --container-widget-width, 52px );max-width:52px;background-position:top center;background-repeat:no-repeat;background-size:contain;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-c8037fc{right:40px;}body.rtl .elementor-15 .elementor-element.elementor-element-c8037fc{left:40px;}.elementor-15 .elementor-element.elementor-element-c8037fc{bottom:-12px;}.elementor-15 .elementor-element.elementor-element-c8037fc .elementor-heading-title{font-size:26px;line-height:1.13em;}.elementor-15 .elementor-element.elementor-element-1150f84{padding:14px 30px 14px 30px;--container-widget-width:316px;--container-widget-flex-grow:0;width:var( --container-widget-width, 316px );max-width:316px;top:430px;font-size:12px;}.elementor-15 .elementor-element.elementor-element-861a60b{width:100%;max-width:100%;margin:0px -50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-861a60b img{width:100%;height:190px;}.elementor-15 .elementor-element.elementor-element-b461204{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;top:213px;z-index:5;}.elementor-15 .elementor-element.elementor-element-b461204.elementor-element{--align-self:center;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-b461204{left:0;}body.rtl .elementor-15 .elementor-element.elementor-element-b461204{right:0;}.elementor-15 .elementor-element.elementor-element-b461204 img{width:100%;}.elementor-15 .elementor-element.elementor-element-9aaa956{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}.elementor-15 .elementor-element.elementor-element-42ce0b5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-ef078db{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-15 .elementor-element.elementor-element-95b2d87{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-a97fefa{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-15 .elementor-element.elementor-element-d1f6bdd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-4d110e6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-0c6d94d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-520a78c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-543584c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-a99e974{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-694e7b3{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-15 .elementor-element.elementor-element-e450804{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-b59e967{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-15 .elementor-element.elementor-element-ff67775{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-4ca5aeb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-406e2a0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-db27b9b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-9bf1de2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-61c2055{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-15 .elementor-element.elementor-element-4734277{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-78479eb{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-15 .elementor-element.elementor-element-8d1ba36{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-8a8c0cf{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-15 .elementor-element.elementor-element-e65fbfc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-a714f19{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-15 .elementor-element.elementor-element-9ca961b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-b23baf1{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-15 .elementor-element.elementor-element-4efcb2c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-9f4614c{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-15 .elementor-element.elementor-element-7af3ef5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-b39d825{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-15 .elementor-element.elementor-element-b5f1d68{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-d21679a{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-15 .elementor-element.elementor-element-744526e{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:16px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;}.elementor-15 .elementor-element.elementor-element-ca244ee:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-ca244ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://architectcyber.com/wp-content/uploads/2025/12/אזור-שני.png");background-position:bottom right;background-size:cover;}.elementor-15 .elementor-element.elementor-element-ca244ee{--min-height:905px;--padding-top:40px;--padding-bottom:0;--padding-left:5%;--padding-right:5%;}.elementor-15 .elementor-element.elementor-element-d0cb47b{width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-d0cb47b .elementor-heading-title{font-size:30px;line-height:1em;}.elementor-15 .elementor-element.elementor-element-2a51f04{padding:18px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-2a51f04 .elementor-heading-title{font-size:20px;}.elementor-15 .elementor-element.elementor-element-7a0c310{width:var( --container-widget-width, 286px );max-width:286px;padding:6px 0px 0px 0px;--container-widget-width:286px;--container-widget-flex-grow:0;font-size:15px;}.elementor-15 .elementor-element.elementor-element-cdacc13{--container-widget-width:78px;--container-widget-flex-grow:0;width:var( --container-widget-width, 78px );max-width:78px;top:350px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-cdacc13{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-cdacc13{right:0px;}.elementor-15 .elementor-element.elementor-element-8de5967{--container-widget-width:78px;--container-widget-flex-grow:0;width:var( --container-widget-width, 78px );max-width:78px;top:250px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-8de5967{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-8de5967{right:0px;}.elementor-15 .elementor-element.elementor-element-6157c24{--container-widget-width:78px;--container-widget-flex-grow:0;width:var( --container-widget-width, 78px );max-width:78px;top:289px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-6157c24{left:85px;}body.rtl .elementor-15 .elementor-element.elementor-element-6157c24{right:85px;}.elementor-15 .elementor-element.elementor-element-5ee50f6{--container-widget-width:78px;--container-widget-flex-grow:0;width:var( --container-widget-width, 78px );max-width:78px;top:445px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-5ee50f6{left:51px;}body.rtl .elementor-15 .elementor-element.elementor-element-5ee50f6{right:51px;}.elementor-15 .elementor-element.elementor-element-b95c510{--container-widget-width:78px;--container-widget-flex-grow:0;width:var( --container-widget-width, 78px );max-width:78px;top:274px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-b95c510{left:200px;}body.rtl .elementor-15 .elementor-element.elementor-element-b95c510{right:200px;}.elementor-15 .elementor-element.elementor-element-378cefa{--container-widget-width:78px;--container-widget-flex-grow:0;width:var( --container-widget-width, 78px );max-width:78px;top:362px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-378cefa{left:152px;}body.rtl .elementor-15 .elementor-element.elementor-element-378cefa{right:152px;}.elementor-15 .elementor-element.elementor-element-7acad7e{--container-widget-width:78px;--container-widget-flex-grow:0;width:var( --container-widget-width, 78px );max-width:78px;top:464px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-7acad7e{left:161px;}body.rtl .elementor-15 .elementor-element.elementor-element-7acad7e{right:161px;}.elementor-15 .elementor-element.elementor-element-f894956{--container-widget-width:78px;--container-widget-flex-grow:0;width:var( --container-widget-width, 78px );max-width:78px;top:366px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-f894956{left:280px;}body.rtl .elementor-15 .elementor-element.elementor-element-f894956{right:280px;}.elementor-15 .elementor-element.elementor-element-9427502{--container-widget-width:92px;--container-widget-flex-grow:0;width:var( --container-widget-width, 92px );max-width:92px;top:456px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-9427502{left:263px;}body.rtl .elementor-15 .elementor-element.elementor-element-9427502{right:263px;}.elementor-15 .elementor-element.elementor-element-9379f76{--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:center;--align-items:center;--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-15 .elementor-element.elementor-element-94f0678{--width:250px;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:22px;}.elementor-15 .elementor-element.elementor-element-94f0678.e-con{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-241acca .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-15 .elementor-element.elementor-element-95420c4 .elementor-heading-title{font-size:15px;}.elementor-15 .elementor-element.elementor-element-2009f43{--padding-top:0px;--padding-bottom:0px;--padding-left:4px;--padding-right:4px;}.elementor-15 .elementor-element.elementor-element-61ae51a{--min-height:245px;--justify-content:flex-start;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:36px;--padding-bottom:20px;--padding-left:154px;--padding-right:16px;}.elementor-15 .elementor-element.elementor-element-27e712c .elementor-heading-title{font-size:20px;}.elementor-15 .elementor-element.elementor-element-abcb0fd.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-abcb0fd .elementor-heading-title{font-size:15px;line-height:0.9em;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-8f86c80{left:-20px;}body.rtl .elementor-15 .elementor-element.elementor-element-8f86c80{right:-20px;}.elementor-15 .elementor-element.elementor-element-8f86c80{top:94px;}.elementor-15 .elementor-element.elementor-element-8f86c80 .elementor-heading-title{font-size:130px;}.elementor-15 .elementor-element.elementor-element-3a7ec63{--min-height:245px;--justify-content:flex-start;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:36px;--padding-bottom:20px;--padding-left:154px;--padding-right:16px;}.elementor-15 .elementor-element.elementor-element-e6be7ea .elementor-heading-title{font-size:20px;}.elementor-15 .elementor-element.elementor-element-f7f5d05 .elementor-heading-title{font-size:15px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-446d2aa{left:-20px;}body.rtl .elementor-15 .elementor-element.elementor-element-446d2aa{right:-20px;}.elementor-15 .elementor-element.elementor-element-446d2aa{top:94px;}.elementor-15 .elementor-element.elementor-element-446d2aa .elementor-heading-title{font-size:130px;}.elementor-15 .elementor-element.elementor-element-8fd3847{--min-height:245px;--justify-content:flex-start;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:36px;--padding-bottom:20px;--padding-left:154px;--padding-right:16px;}.elementor-15 .elementor-element.elementor-element-1fe9dba .elementor-heading-title{font-size:20px;}.elementor-15 .elementor-element.elementor-element-796469d .elementor-heading-title{font-size:15px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-74c1aa2{left:-20px;}body.rtl .elementor-15 .elementor-element.elementor-element-74c1aa2{right:-20px;}.elementor-15 .elementor-element.elementor-element-74c1aa2{top:94px;}.elementor-15 .elementor-element.elementor-element-74c1aa2 .elementor-heading-title{font-size:130px;}.elementor-15 .elementor-element.elementor-element-82efeb1{--min-height:245px;--justify-content:flex-start;--padding-top:36px;--padding-bottom:20px;--padding-left:154px;--padding-right:16px;}.elementor-15 .elementor-element.elementor-element-64f4412 .elementor-heading-title{font-size:20px;}.elementor-15 .elementor-element.elementor-element-1a238ff .elementor-heading-title{font-size:15px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-b049019{left:-20px;}body.rtl .elementor-15 .elementor-element.elementor-element-b049019{right:-20px;}.elementor-15 .elementor-element.elementor-element-b049019{top:94px;}.elementor-15 .elementor-element.elementor-element-b049019 .elementor-heading-title{font-size:130px;}.elementor-15 .elementor-element.elementor-element-f6f202b{--min-height:245px;--justify-content:flex-start;--padding-top:36px;--padding-bottom:20px;--padding-left:154px;--padding-right:16px;}.elementor-15 .elementor-element.elementor-element-3f6318f .elementor-heading-title{font-size:20px;}.elementor-15 .elementor-element.elementor-element-05d8df9 .elementor-heading-title{font-size:15px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-fe9fd58{left:-20px;}body.rtl .elementor-15 .elementor-element.elementor-element-fe9fd58{right:-20px;}.elementor-15 .elementor-element.elementor-element-fe9fd58{top:94px;}.elementor-15 .elementor-element.elementor-element-fe9fd58 .elementor-heading-title{font-size:130px;}.elementor-15 .elementor-element.elementor-element-a80f00a{--min-height:245px;--justify-content:flex-start;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:36px;--padding-bottom:20px;--padding-left:154px;--padding-right:16px;}.elementor-15 .elementor-element.elementor-element-a4faf5e .elementor-heading-title{font-size:20px;}.elementor-15 .elementor-element.elementor-element-ab13154 .elementor-heading-title{font-size:15px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-bf49f56{left:-20px;}body.rtl .elementor-15 .elementor-element.elementor-element-bf49f56{right:-20px;}.elementor-15 .elementor-element.elementor-element-bf49f56{top:94px;}.elementor-15 .elementor-element.elementor-element-bf49f56 .elementor-heading-title{font-size:130px;}.elementor-15 .elementor-element.elementor-element-f41babc{--min-height:245px;--justify-content:flex-start;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:36px;--padding-bottom:20px;--padding-left:154px;--padding-right:16px;}.elementor-15 .elementor-element.elementor-element-2eff10c .elementor-heading-title{font-size:20px;}.elementor-15 .elementor-element.elementor-element-a7c782f .elementor-heading-title{font-size:15px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-cf70f88{left:-20px;}body.rtl .elementor-15 .elementor-element.elementor-element-cf70f88{right:-20px;}.elementor-15 .elementor-element.elementor-element-cf70f88{top:94px;}.elementor-15 .elementor-element.elementor-element-cf70f88 .elementor-heading-title{font-size:130px;}.elementor-15 .elementor-element.elementor-element-7abe6c2{--min-height:245px;--justify-content:flex-start;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:36px;--padding-bottom:20px;--padding-left:154px;--padding-right:16px;}.elementor-15 .elementor-element.elementor-element-6f2b5bb .elementor-heading-title{font-size:20px;}.elementor-15 .elementor-element.elementor-element-f03331c .elementor-heading-title{font-size:15px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-0063293{left:-20px;}body.rtl .elementor-15 .elementor-element.elementor-element-0063293{right:-20px;}.elementor-15 .elementor-element.elementor-element-0063293{top:94px;}.elementor-15 .elementor-element.elementor-element-0063293 .elementor-heading-title{font-size:130px;}.elementor-15 .elementor-element.elementor-element-82f5f2e{--min-height:245px;--justify-content:flex-start;--padding-top:36px;--padding-bottom:20px;--padding-left:154px;--padding-right:16px;}.elementor-15 .elementor-element.elementor-element-991cd63 .elementor-heading-title{font-size:20px;}.elementor-15 .elementor-element.elementor-element-b69f6d5 .elementor-heading-title{font-size:15px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-e544699{left:-20px;}body.rtl .elementor-15 .elementor-element.elementor-element-e544699{right:-20px;}.elementor-15 .elementor-element.elementor-element-e544699{top:94px;}.elementor-15 .elementor-element.elementor-element-e544699 .elementor-heading-title{font-size:130px;}.elementor-15 .elementor-element.elementor-element-6e3f654{--padding-top:68px;--padding-bottom:50px;--padding-left:0;--padding-right:0;}.elementor-15 .elementor-element.elementor-element-23a938a{--e-image-carousel-slides-to-show:2;}.elementor-15 .elementor-element.elementor-element-183e8aa{top:68px;}.elementor-15 .elementor-element.elementor-element-724cd3c{--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-15 .elementor-element.elementor-element-69f1134{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-69f1134 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-32b4d7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-ff5adee{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-6d520ee{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:40px;margin:0px -90px calc(var(--kit-widget-spacing, 0px) + 0px) -90px;padding:0px 0px 0px 0px;--e-n-carousel-arrow-size:0px;}.elementor-15 .elementor-element.elementor-element-fb39471:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-fb39471 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-15 .elementor-element.elementor-element-fb39471{--padding-top:80px;--padding-bottom:56px;--padding-left:5%;--padding-right:5%;}.elementor-15 .elementor-element.elementor-element-b58458a{width:var( --container-widget-width, 296px );max-width:296px;padding:0px 0px 20px 0px;--container-widget-width:296px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-b58458a .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-7f4e466{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;font-size:20px;}.elementor-15 .elementor-element.elementor-element-b5e958f{padding:0px 0px 32px 0px;--container-widget-width:243px;--container-widget-flex-grow:0;width:var( --container-widget-width, 243px );max-width:243px;}.elementor-15 .elementor-element.elementor-element-b5e958f .elementor-heading-title{font-size:15px;}.elementor-15 .elementor-element.elementor-element-2bc5f5c{width:100%;max-width:100%;padding:32px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-2bc5f5c img{width:81%;height:100%;object-fit:cover;object-position:center center;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-b0e6db5{left:-481px;}body.rtl .elementor-15 .elementor-element.elementor-element-b0e6db5{right:-481px;}.elementor-15 .elementor-element.elementor-element-b0e6db5{bottom:-549.978px;}.elementor-15 .elementor-element.elementor-element-fc82a6a{width:100%;max-width:100%;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-fc82a6a{left:43%;}body.rtl .elementor-15 .elementor-element.elementor-element-fc82a6a{right:43%;}.elementor-15 .elementor-element.elementor-element-785a911{--padding-top:40px;--padding-bottom:75px;--padding-left:5%;--padding-right:5%;}.elementor-15 .elementor-element.elementor-element-940fd7d{padding:0px 0px 32px 0px;}.elementor-15 .elementor-element.elementor-element-940fd7d .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-f23c223{padding:0px 0px 8px 0px;}.elementor-15 .elementor-element.elementor-element-f23c223 .elementor-heading-title{font-size:15px;}.elementor-15 .elementor-element.elementor-element-104a88e{width:var( --container-widget-width, 239px );max-width:239px;padding:0px 0px 8px 0px;--container-widget-width:239px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-104a88e .elementor-heading-title{font-size:15px;}.elementor-15 .elementor-element.elementor-element-1852edf{padding:0px 0px 8px 0px;}.elementor-15 .elementor-element.elementor-element-1852edf .elementor-heading-title{font-size:15px;}.elementor-15 .elementor-element.elementor-element-15e4403{padding:0px 0px 8px 0px;}.elementor-15 .elementor-element.elementor-element-15e4403 .elementor-heading-title{font-size:15px;}.elementor-15 .elementor-element.elementor-element-e78dddb{--min-height:400px;--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-15 .elementor-element.elementor-element-c29a7be{width:100%;max-width:100%;top:calc(100% - 190px);}.elementor-15 .elementor-element.elementor-element-c29a7be img{width:92%;height:205px;object-fit:contain;}.elementor-15 .elementor-element.elementor-element-8543c18{padding:0px 0px 20px 0px;}.elementor-15 .elementor-element.elementor-element-8543c18 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-c5978b0{padding:0px 0px 24px 0px;text-align:start;}.elementor-15 .elementor-element.elementor-element-c5978b0 .elementor-heading-title{font-size:20px;}.elementor-15 .elementor-element.elementor-element-f526dde{--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-15 .elementor-element.elementor-element-f526dde.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-573bf2d{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-15 .elementor-element.elementor-element-573bf2d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-2c25d44{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-15 .elementor-element.elementor-element-2c25d44.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-fc78514{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-4b61938{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 104px 0px;}.elementor-15 .elementor-element.elementor-element-4b61938 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-fe50369{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:20px 20px 20px 20px;text-align:end;}.elementor-15 .elementor-element.elementor-element-fe50369 .elementor-heading-title{font-size:15px;line-height:1em;}.elementor-15 .elementor-element.elementor-element-08a56b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 52px) 0px;padding:20px 20px 20px 20px;text-align:end;}.elementor-15 .elementor-element.elementor-element-08a56b7.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-08a56b7 .elementor-heading-title{font-size:15px;}.elementor-15 .elementor-element.elementor-element-afa6d4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 52px) 0px;padding:20px 20px 20px 20px;text-align:end;}.elementor-15 .elementor-element.elementor-element-afa6d4b .elementor-heading-title{font-size:15px;}.elementor-15 .elementor-element.elementor-element-d9ba08f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 52px) 0px;padding:20px 20px 20px 20px;text-align:end;}.elementor-15 .elementor-element.elementor-element-d9ba08f.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-d9ba08f .elementor-heading-title{font-size:15px;}.elementor-15 .elementor-element.elementor-element-e5af6d2{text-align:end;}.elementor-15 .elementor-element.elementor-element-e5af6d2 .elementor-heading-title{font-size:15px;}.elementor-15 .elementor-element.elementor-element-45fa42f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:20px 0px 20px 20px;text-align:end;}.elementor-15 .elementor-element.elementor-element-45fa42f.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-45fa42f .elementor-heading-title{font-size:15px;}.elementor-15 .elementor-element.elementor-element-328dff2{text-align:end;}.elementor-15 .elementor-element.elementor-element-328dff2 .elementor-heading-title{font-size:15px;}.elementor-15 .elementor-element.elementor-element-7c26581{--container-widget-width:64px;--container-widget-flex-grow:0;width:var( --container-widget-width, 64px );max-width:64px;top:52px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-7c26581{left:38px;}body.rtl .elementor-15 .elementor-element.elementor-element-7c26581{right:38px;}.elementor-15 .elementor-element.elementor-element-96fc0bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-96fc0bb .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-abd0762{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-abd0762 img{width:100%;}.elementor-15 .elementor-element.elementor-element-0701d10{--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-15 .elementor-element.elementor-element-0701d10{left:48px;}body.rtl .elementor-15 .elementor-element.elementor-element-0701d10{right:48px;}.elementor-15 .elementor-element.elementor-element-4352ddd{padding:0px 11px 0px 11px;border-radius:100px 100px 100px 100px;text-align:center;}.elementor-15 .elementor-element.elementor-element-4352ddd .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-15 .elementor-element.elementor-element-ea28cd5{padding:0px 011px 0px 11px;border-radius:100px 100px 100px 100px;text-align:center;}.elementor-15 .elementor-element.elementor-element-ea28cd5 .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-15 .elementor-element.elementor-element-6331539{padding:0px 011px 0px 11px;border-radius:100px 100px 100px 100px;text-align:center;}.elementor-15 .elementor-element.elementor-element-6331539 .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-15 .elementor-element.elementor-element-027a931{padding:0px 011px 0px 11px;border-radius:100px 100px 100px 100px;text-align:center;}.elementor-15 .elementor-element.elementor-element-027a931 .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-15 .elementor-element.elementor-element-c859355{padding:0px 011px 0px 11px;border-radius:100px 100px 100px 100px;text-align:center;}.elementor-15 .elementor-element.elementor-element-c859355 .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-15 .elementor-element.elementor-element-d1ddf03{padding:0px 011px 0px 11px;border-radius:100px 100px 100px 100px;text-align:center;}.elementor-15 .elementor-element.elementor-element-d1ddf03 .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-15 .elementor-element.elementor-element-b8a8a54{padding:0px 011px 0px 11px;border-radius:100px 100px 100px 100px;text-align:center;}.elementor-15 .elementor-element.elementor-element-b8a8a54 .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-15 .elementor-element.elementor-element-2515776{--padding-top:32px;--padding-bottom:106px;--padding-left:5%;--padding-right:5%;}.elementor-15 .elementor-element.elementor-element-d1fd9de{--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-15 .elementor-element.elementor-element-3aaaeba .elementor-heading-title{font-size:15px;}.elementor-15 .elementor-element.elementor-element-0f10a81 .elementor-heading-title{font-size:12px;}.elementor-15 .elementor-element.elementor-element-4d9414f.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-c49eff0{width:var( --container-widget-width, 123px );max-width:123px;--container-widget-width:123px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-c49eff0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-49cbcd8{--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-15 .elementor-element.elementor-element-79b417d .elementor-heading-title{font-size:15px;}.elementor-15 .elementor-element.elementor-element-a326c60 .elementor-heading-title{font-size:12px;}.elementor-15 .elementor-element.elementor-element-a299daf.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-1376402{width:var( --container-widget-width, 123px );max-width:123px;--container-widget-width:123px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-1376402.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-444ef9e{--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-15 .elementor-element.elementor-element-05aede5 .elementor-heading-title{font-size:15px;}.elementor-15 .elementor-element.elementor-element-fc38592 .elementor-heading-title{font-size:12px;}.elementor-15 .elementor-element.elementor-element-2ddb91a.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-2b8ceff{width:var( --container-widget-width, 123px );max-width:123px;--container-widget-width:123px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-2b8ceff.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-36239a6{--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-15 .elementor-element.elementor-element-a3ad8a0 .elementor-heading-title{font-size:15px;}.elementor-15 .elementor-element.elementor-element-6f3d00b .elementor-heading-title{font-size:12px;}.elementor-15 .elementor-element.elementor-element-88c1248.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-f5a8602{width:var( --container-widget-width, 123px );max-width:123px;--container-widget-width:123px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-f5a8602.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-00ccc0f{--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-15 .elementor-element.elementor-element-5e67755 .elementor-heading-title{font-size:15px;}.elementor-15 .elementor-element.elementor-element-d5290ef .elementor-heading-title{font-size:12px;}.elementor-15 .elementor-element.elementor-element-f41030f.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-6d7c349{width:var( --container-widget-width, 123px );max-width:123px;--container-widget-width:123px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-6d7c349.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-a10d687{--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-15 .elementor-element.elementor-element-9b8204b .elementor-heading-title{font-size:15px;}.elementor-15 .elementor-element.elementor-element-792b170 .elementor-heading-title{font-size:12px;}.elementor-15 .elementor-element.elementor-element-b9619cb.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-1b23a66{width:var( --container-widget-width, 123px );max-width:123px;--container-widget-width:123px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-1b23a66.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-072e173{--e-n-carousel-swiper-slides-to-display:1;padding:0px 0px 0px 0px;--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;}}/* Start custom CSS for button, class: .elementor-element-2ef90d3 */.elementor-15 .elementor-element.elementor-element-2ef90d3 svg{
    opacity: 0;
}
.elementor-15 .elementor-element.elementor-element-2ef90d3 .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-15 .elementor-element.elementor-element-2ef90d3 .elementor-button-icon{
    min-width: 26px;
    max-width: 26px;
    min-height: 26px;
    max-height: 26px;
}
.elementor-15 .elementor-element.elementor-element-2ef90d3 .elementor-button-content-wrapper{
    align-items: center;
        gap: 22px;
    display: flex;
justify-content: flex-start;
direction: ltr;
}
.elementor-15 .elementor-element.elementor-element-2ef90d3 span{
    text-align: right;
    
}




.elementor-15 .elementor-element.elementor-element-2ef90d3 span.elementor-button-content-wrapper {
    transition: all .3s;
}


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

.elementor-15 .elementor-element.elementor-element-b7ac3ea span {
    text-align: right;
}



.elementor-15 .elementor-element.elementor-element-b7ac3ea a:hover {
    background: #05AF15!important;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cca2196 */.elementor-15 .elementor-element.elementor-element-cca2196{
    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-2609e1f *//*.elementor-15 .elementor-element.elementor-element-2609e1f {*/
/*    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-8ee4657 */.elementor-15 .elementor-element.elementor-element-8ee4657 .elementor-headline-animation-type-clip .elementor-headline-dynamic-wrapper:after {
    left: 99%;
}



.elementor-15 .elementor-element.elementor-element-8ee4657 .elementor-headline-animation-type-clip .elementor-headline-dynamic-wrapper:after{
   background-color: #fff !important;
   width: 8px;
   height: 85%;
}

/*.elementor-15 .elementor-element.elementor-element-8ee4657 .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-15 .elementor-element.elementor-element-8ee4657 br {
    display: none!important;
}

@media(max-width: 767px) {
.elementor-15 .elementor-element.elementor-element-8ee4657 br {
    display: block!important;
}
.elementor-15 .elementor-element.elementor-element-8ee4657 .elementor-headline-animation-type-clip .elementor-headline-dynamic-wrapper:after {
   width: 4px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1ea21a */.elementor-15 .elementor-element.elementor-element-b1ea21a{
    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-1150f84 */.elementor-15 .elementor-element.elementor-element-1150f84{
    backdrop-filter: blur(25.200000762939453px);
background: #7e019d;
border-radius: 40px;
}
.elementor-15 .elementor-element.elementor-element-1150f84: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-15 .elementor-element.elementor-element-1150f84:before{
        top:-30px;
    }
}

@media(max-width:767px){
    .elementor-15 .elementor-element.elementor-element-1150f84:before{
    content:"";
    display: block;
    width: 360px;
    height: 130px;
    top: -46px;
    right: -28px
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-861a60b */.elementor-15 .elementor-element.elementor-element-861a60b {
    position: absolute;
    left: 10%;
    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-15 .elementor-element.elementor-element-861a60b{
        bottom:auto;
        top:285px;
        left:20px;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b461204 */@keyframes blurToSharp {
  0% {
    filter: blur(10px);
    opacity: 0;
  }
  100% {
    filter: blur(0);
    opacity: 1;
  }
}

.hacosem img {
  animation: blurToSharp 2s ease-in-out;
}


@media (max-width: 767px) {
    .elementor-15 .elementor-element.elementor-element-b461204 {
        margin-top: 30px!important;
        scale: 1.3;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9fbbff5 */.elementor-15 .elementor-element.elementor-element-9fbbff5 {
    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-42ce0b5 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-42ce0b5{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b2d87 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-95b2d87{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1f6bdd */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-d1f6bdd{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d110e6 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4d110e6{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c6d94d */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-0c6d94d{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-520a78c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-520a78c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-543584c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-543584c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99e974 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-a99e974{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e450804 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-e450804{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff67775 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-ff67775{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca5aeb */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4ca5aeb{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-406e2a0 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-406e2a0{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db27b9b */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-db27b9b{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bf1de2 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-9bf1de2{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4734277 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4734277{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d1ba36 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-8d1ba36{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e65fbfc */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-e65fbfc{
    border-bottom: 1px 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-b23baf1 */.elementor-15 .elementor-element.elementor-element-b23baf1 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ca961b */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-9ca961b{
    border-bottom: 1px 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-9f4614c */.elementor-15 .elementor-element.elementor-element-9f4614c img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4efcb2c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4efcb2c{
    border-bottom: 1px 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-b39d825 */.elementor-15 .elementor-element.elementor-element-b39d825 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af3ef5 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-7af3ef5{
    border-bottom: 1px 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-d21679a */.elementor-15 .elementor-element.elementor-element-d21679a img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5f1d68 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-b5f1d68{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ce0b5 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-42ce0b5{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b2d87 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-95b2d87{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1f6bdd */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-d1f6bdd{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d110e6 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4d110e6{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c6d94d */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-0c6d94d{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-520a78c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-520a78c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-543584c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-543584c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99e974 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-a99e974{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e450804 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-e450804{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff67775 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-ff67775{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca5aeb */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4ca5aeb{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-406e2a0 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-406e2a0{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db27b9b */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-db27b9b{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bf1de2 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-9bf1de2{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4734277 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4734277{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d1ba36 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-8d1ba36{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e65fbfc */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-e65fbfc{
    border-bottom: 1px 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-b23baf1 */.elementor-15 .elementor-element.elementor-element-b23baf1 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ca961b */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-9ca961b{
    border-bottom: 1px 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-9f4614c */.elementor-15 .elementor-element.elementor-element-9f4614c img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4efcb2c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4efcb2c{
    border-bottom: 1px 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-b39d825 */.elementor-15 .elementor-element.elementor-element-b39d825 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af3ef5 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-7af3ef5{
    border-bottom: 1px 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-d21679a */.elementor-15 .elementor-element.elementor-element-d21679a img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5f1d68 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-b5f1d68{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ce0b5 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-42ce0b5{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b2d87 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-95b2d87{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1f6bdd */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-d1f6bdd{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d110e6 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4d110e6{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c6d94d */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-0c6d94d{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-520a78c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-520a78c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-543584c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-543584c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99e974 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-a99e974{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e450804 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-e450804{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff67775 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-ff67775{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca5aeb */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4ca5aeb{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-406e2a0 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-406e2a0{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db27b9b */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-db27b9b{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bf1de2 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-9bf1de2{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4734277 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4734277{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d1ba36 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-8d1ba36{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e65fbfc */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-e65fbfc{
    border-bottom: 1px 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-b23baf1 */.elementor-15 .elementor-element.elementor-element-b23baf1 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ca961b */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-9ca961b{
    border-bottom: 1px 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-9f4614c */.elementor-15 .elementor-element.elementor-element-9f4614c img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4efcb2c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4efcb2c{
    border-bottom: 1px 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-b39d825 */.elementor-15 .elementor-element.elementor-element-b39d825 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af3ef5 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-7af3ef5{
    border-bottom: 1px 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-d21679a */.elementor-15 .elementor-element.elementor-element-d21679a img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5f1d68 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-b5f1d68{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ce0b5 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-42ce0b5{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b2d87 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-95b2d87{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1f6bdd */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-d1f6bdd{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d110e6 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4d110e6{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c6d94d */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-0c6d94d{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-520a78c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-520a78c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-543584c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-543584c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99e974 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-a99e974{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e450804 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-e450804{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff67775 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-ff67775{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca5aeb */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4ca5aeb{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-406e2a0 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-406e2a0{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db27b9b */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-db27b9b{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bf1de2 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-9bf1de2{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4734277 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4734277{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d1ba36 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-8d1ba36{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e65fbfc */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-e65fbfc{
    border-bottom: 1px 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-b23baf1 */.elementor-15 .elementor-element.elementor-element-b23baf1 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ca961b */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-9ca961b{
    border-bottom: 1px 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-9f4614c */.elementor-15 .elementor-element.elementor-element-9f4614c img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4efcb2c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4efcb2c{
    border-bottom: 1px 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-b39d825 */.elementor-15 .elementor-element.elementor-element-b39d825 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af3ef5 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-7af3ef5{
    border-bottom: 1px 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-d21679a */.elementor-15 .elementor-element.elementor-element-d21679a img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5f1d68 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-b5f1d68{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ce0b5 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-42ce0b5{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b2d87 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-95b2d87{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1f6bdd */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-d1f6bdd{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d110e6 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4d110e6{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c6d94d */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-0c6d94d{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-520a78c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-520a78c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-543584c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-543584c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99e974 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-a99e974{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e450804 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-e450804{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff67775 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-ff67775{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca5aeb */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4ca5aeb{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-406e2a0 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-406e2a0{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db27b9b */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-db27b9b{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bf1de2 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-9bf1de2{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4734277 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4734277{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d1ba36 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-8d1ba36{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e65fbfc */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-e65fbfc{
    border-bottom: 1px 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-b23baf1 */.elementor-15 .elementor-element.elementor-element-b23baf1 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ca961b */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-9ca961b{
    border-bottom: 1px 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-9f4614c */.elementor-15 .elementor-element.elementor-element-9f4614c img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4efcb2c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4efcb2c{
    border-bottom: 1px 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-b39d825 */.elementor-15 .elementor-element.elementor-element-b39d825 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af3ef5 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-7af3ef5{
    border-bottom: 1px 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-d21679a */.elementor-15 .elementor-element.elementor-element-d21679a img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5f1d68 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-b5f1d68{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ce0b5 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-42ce0b5{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b2d87 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-95b2d87{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1f6bdd */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-d1f6bdd{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d110e6 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4d110e6{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c6d94d */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-0c6d94d{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-520a78c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-520a78c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-543584c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-543584c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99e974 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-a99e974{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e450804 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-e450804{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff67775 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-ff67775{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca5aeb */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4ca5aeb{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-406e2a0 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-406e2a0{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db27b9b */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-db27b9b{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bf1de2 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-9bf1de2{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4734277 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4734277{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d1ba36 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-8d1ba36{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e65fbfc */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-e65fbfc{
    border-bottom: 1px 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-b23baf1 */.elementor-15 .elementor-element.elementor-element-b23baf1 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ca961b */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-9ca961b{
    border-bottom: 1px 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-9f4614c */.elementor-15 .elementor-element.elementor-element-9f4614c img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4efcb2c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4efcb2c{
    border-bottom: 1px 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-b39d825 */.elementor-15 .elementor-element.elementor-element-b39d825 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af3ef5 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-7af3ef5{
    border-bottom: 1px 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-d21679a */.elementor-15 .elementor-element.elementor-element-d21679a img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5f1d68 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-b5f1d68{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ce0b5 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-42ce0b5{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b2d87 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-95b2d87{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1f6bdd */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-d1f6bdd{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d110e6 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4d110e6{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c6d94d */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-0c6d94d{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-520a78c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-520a78c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-543584c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-543584c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99e974 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-a99e974{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e450804 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-e450804{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff67775 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-ff67775{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca5aeb */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4ca5aeb{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-406e2a0 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-406e2a0{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db27b9b */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-db27b9b{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bf1de2 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-9bf1de2{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4734277 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4734277{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d1ba36 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-8d1ba36{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e65fbfc */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-e65fbfc{
    border-bottom: 1px 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-b23baf1 */.elementor-15 .elementor-element.elementor-element-b23baf1 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ca961b */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-9ca961b{
    border-bottom: 1px 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-9f4614c */.elementor-15 .elementor-element.elementor-element-9f4614c img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4efcb2c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4efcb2c{
    border-bottom: 1px 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-b39d825 */.elementor-15 .elementor-element.elementor-element-b39d825 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af3ef5 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-7af3ef5{
    border-bottom: 1px 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-d21679a */.elementor-15 .elementor-element.elementor-element-d21679a img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5f1d68 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-b5f1d68{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ce0b5 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-42ce0b5{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b2d87 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-95b2d87{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1f6bdd */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-d1f6bdd{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d110e6 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4d110e6{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c6d94d */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-0c6d94d{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-520a78c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-520a78c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-543584c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-543584c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99e974 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-a99e974{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e450804 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-e450804{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff67775 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-ff67775{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca5aeb */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4ca5aeb{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-406e2a0 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-406e2a0{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db27b9b */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-db27b9b{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bf1de2 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-9bf1de2{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4734277 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4734277{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d1ba36 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-8d1ba36{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e65fbfc */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-e65fbfc{
    border-bottom: 1px 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-b23baf1 */.elementor-15 .elementor-element.elementor-element-b23baf1 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ca961b */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-9ca961b{
    border-bottom: 1px 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-9f4614c */.elementor-15 .elementor-element.elementor-element-9f4614c img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4efcb2c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4efcb2c{
    border-bottom: 1px 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-b39d825 */.elementor-15 .elementor-element.elementor-element-b39d825 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af3ef5 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-7af3ef5{
    border-bottom: 1px 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-d21679a */.elementor-15 .elementor-element.elementor-element-d21679a img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5f1d68 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-b5f1d68{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ce0b5 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-42ce0b5{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b2d87 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-95b2d87{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1f6bdd */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-d1f6bdd{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d110e6 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4d110e6{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c6d94d */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-0c6d94d{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-520a78c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-520a78c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-543584c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-543584c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99e974 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-a99e974{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e450804 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-e450804{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff67775 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-ff67775{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca5aeb */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4ca5aeb{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-406e2a0 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-406e2a0{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db27b9b */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-db27b9b{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bf1de2 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-9bf1de2{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4734277 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4734277{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d1ba36 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-8d1ba36{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e65fbfc */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-e65fbfc{
    border-bottom: 1px 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-b23baf1 */.elementor-15 .elementor-element.elementor-element-b23baf1 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ca961b */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-9ca961b{
    border-bottom: 1px 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-9f4614c */.elementor-15 .elementor-element.elementor-element-9f4614c img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4efcb2c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4efcb2c{
    border-bottom: 1px 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-b39d825 */.elementor-15 .elementor-element.elementor-element-b39d825 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af3ef5 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-7af3ef5{
    border-bottom: 1px 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-d21679a */.elementor-15 .elementor-element.elementor-element-d21679a img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5f1d68 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-b5f1d68{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ce0b5 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-42ce0b5{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b2d87 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-95b2d87{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1f6bdd */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-d1f6bdd{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d110e6 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4d110e6{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c6d94d */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-0c6d94d{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-520a78c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-520a78c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-543584c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-543584c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99e974 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-a99e974{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e450804 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-e450804{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff67775 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-ff67775{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca5aeb */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4ca5aeb{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-406e2a0 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-406e2a0{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db27b9b */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-db27b9b{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bf1de2 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-9bf1de2{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4734277 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4734277{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d1ba36 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-8d1ba36{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e65fbfc */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-e65fbfc{
    border-bottom: 1px 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-b23baf1 */.elementor-15 .elementor-element.elementor-element-b23baf1 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ca961b */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-9ca961b{
    border-bottom: 1px 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-9f4614c */.elementor-15 .elementor-element.elementor-element-9f4614c img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4efcb2c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4efcb2c{
    border-bottom: 1px 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-b39d825 */.elementor-15 .elementor-element.elementor-element-b39d825 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af3ef5 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-7af3ef5{
    border-bottom: 1px 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-d21679a */.elementor-15 .elementor-element.elementor-element-d21679a img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5f1d68 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-b5f1d68{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ce0b5 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-42ce0b5{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b2d87 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-95b2d87{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1f6bdd */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-d1f6bdd{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d110e6 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4d110e6{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c6d94d */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-0c6d94d{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-520a78c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-520a78c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-543584c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-543584c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99e974 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-a99e974{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e450804 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-e450804{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff67775 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-ff67775{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca5aeb */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4ca5aeb{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-406e2a0 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-406e2a0{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db27b9b */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-db27b9b{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bf1de2 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-9bf1de2{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4734277 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4734277{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d1ba36 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-8d1ba36{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e65fbfc */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-e65fbfc{
    border-bottom: 1px 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-b23baf1 */.elementor-15 .elementor-element.elementor-element-b23baf1 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ca961b */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-9ca961b{
    border-bottom: 1px 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-9f4614c */.elementor-15 .elementor-element.elementor-element-9f4614c img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4efcb2c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4efcb2c{
    border-bottom: 1px 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-b39d825 */.elementor-15 .elementor-element.elementor-element-b39d825 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af3ef5 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-7af3ef5{
    border-bottom: 1px 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-d21679a */.elementor-15 .elementor-element.elementor-element-d21679a img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5f1d68 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-b5f1d68{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ce0b5 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-42ce0b5{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b2d87 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-95b2d87{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1f6bdd */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-d1f6bdd{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d110e6 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4d110e6{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c6d94d */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-0c6d94d{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-520a78c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-520a78c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-543584c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-543584c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99e974 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-a99e974{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e450804 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-e450804{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff67775 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-ff67775{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca5aeb */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4ca5aeb{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-406e2a0 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-406e2a0{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db27b9b */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-db27b9b{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bf1de2 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-9bf1de2{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4734277 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4734277{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d1ba36 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-8d1ba36{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e65fbfc */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-e65fbfc{
    border-bottom: 1px 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-b23baf1 */.elementor-15 .elementor-element.elementor-element-b23baf1 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ca961b */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-9ca961b{
    border-bottom: 1px 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-9f4614c */.elementor-15 .elementor-element.elementor-element-9f4614c img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4efcb2c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4efcb2c{
    border-bottom: 1px 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-b39d825 */.elementor-15 .elementor-element.elementor-element-b39d825 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af3ef5 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-7af3ef5{
    border-bottom: 1px 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-d21679a */.elementor-15 .elementor-element.elementor-element-d21679a img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5f1d68 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-b5f1d68{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ce0b5 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-42ce0b5{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b2d87 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-95b2d87{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1f6bdd */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-d1f6bdd{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d110e6 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4d110e6{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c6d94d */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-0c6d94d{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-520a78c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-520a78c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-543584c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-543584c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99e974 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-a99e974{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e450804 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-e450804{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff67775 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-ff67775{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca5aeb */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4ca5aeb{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-406e2a0 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-406e2a0{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db27b9b */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-db27b9b{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bf1de2 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-9bf1de2{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4734277 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4734277{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d1ba36 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-8d1ba36{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e65fbfc */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-e65fbfc{
    border-bottom: 1px 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-b23baf1 */.elementor-15 .elementor-element.elementor-element-b23baf1 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ca961b */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-9ca961b{
    border-bottom: 1px 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-9f4614c */.elementor-15 .elementor-element.elementor-element-9f4614c img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4efcb2c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4efcb2c{
    border-bottom: 1px 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-b39d825 */.elementor-15 .elementor-element.elementor-element-b39d825 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af3ef5 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-7af3ef5{
    border-bottom: 1px 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-d21679a */.elementor-15 .elementor-element.elementor-element-d21679a img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5f1d68 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-b5f1d68{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ce0b5 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-42ce0b5{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b2d87 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-95b2d87{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1f6bdd */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-d1f6bdd{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d110e6 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4d110e6{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c6d94d */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-0c6d94d{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-520a78c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-520a78c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-543584c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-543584c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99e974 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-a99e974{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e450804 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-e450804{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff67775 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-ff67775{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca5aeb */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4ca5aeb{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-406e2a0 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-406e2a0{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db27b9b */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-db27b9b{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bf1de2 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-9bf1de2{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4734277 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4734277{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d1ba36 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-8d1ba36{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e65fbfc */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-e65fbfc{
    border-bottom: 1px 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-b23baf1 */.elementor-15 .elementor-element.elementor-element-b23baf1 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ca961b */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-9ca961b{
    border-bottom: 1px 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-9f4614c */.elementor-15 .elementor-element.elementor-element-9f4614c img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4efcb2c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4efcb2c{
    border-bottom: 1px 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-b39d825 */.elementor-15 .elementor-element.elementor-element-b39d825 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af3ef5 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-7af3ef5{
    border-bottom: 1px 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-d21679a */.elementor-15 .elementor-element.elementor-element-d21679a img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5f1d68 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-b5f1d68{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ce0b5 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-42ce0b5{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b2d87 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-95b2d87{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1f6bdd */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-d1f6bdd{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d110e6 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4d110e6{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c6d94d */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-0c6d94d{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-520a78c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-520a78c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-543584c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-543584c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99e974 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-a99e974{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e450804 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-e450804{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff67775 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-ff67775{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca5aeb */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4ca5aeb{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-406e2a0 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-406e2a0{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db27b9b */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-db27b9b{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bf1de2 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-9bf1de2{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4734277 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4734277{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d1ba36 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-8d1ba36{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e65fbfc */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-e65fbfc{
    border-bottom: 1px 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-b23baf1 */.elementor-15 .elementor-element.elementor-element-b23baf1 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ca961b */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-9ca961b{
    border-bottom: 1px 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-9f4614c */.elementor-15 .elementor-element.elementor-element-9f4614c img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4efcb2c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4efcb2c{
    border-bottom: 1px 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-b39d825 */.elementor-15 .elementor-element.elementor-element-b39d825 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af3ef5 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-7af3ef5{
    border-bottom: 1px 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-d21679a */.elementor-15 .elementor-element.elementor-element-d21679a img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5f1d68 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-b5f1d68{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ce0b5 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-42ce0b5{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b2d87 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-95b2d87{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1f6bdd */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-d1f6bdd{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d110e6 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4d110e6{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c6d94d */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-0c6d94d{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-520a78c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-520a78c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-543584c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-543584c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99e974 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-a99e974{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e450804 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-e450804{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff67775 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-ff67775{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca5aeb */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4ca5aeb{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-406e2a0 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-406e2a0{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db27b9b */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-db27b9b{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bf1de2 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-9bf1de2{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4734277 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4734277{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d1ba36 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-8d1ba36{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e65fbfc */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-e65fbfc{
    border-bottom: 1px 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-b23baf1 */.elementor-15 .elementor-element.elementor-element-b23baf1 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ca961b */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-9ca961b{
    border-bottom: 1px 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-9f4614c */.elementor-15 .elementor-element.elementor-element-9f4614c img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4efcb2c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4efcb2c{
    border-bottom: 1px 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-b39d825 */.elementor-15 .elementor-element.elementor-element-b39d825 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af3ef5 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-7af3ef5{
    border-bottom: 1px 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-d21679a */.elementor-15 .elementor-element.elementor-element-d21679a img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5f1d68 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-b5f1d68{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ce0b5 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-42ce0b5{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b2d87 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-95b2d87{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1f6bdd */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-d1f6bdd{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d110e6 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4d110e6{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c6d94d */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-0c6d94d{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-520a78c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-520a78c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-543584c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-543584c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99e974 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-a99e974{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e450804 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-e450804{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff67775 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-ff67775{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca5aeb */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4ca5aeb{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-406e2a0 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-406e2a0{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db27b9b */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-db27b9b{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bf1de2 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-9bf1de2{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4734277 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4734277{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d1ba36 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-8d1ba36{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e65fbfc */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-e65fbfc{
    border-bottom: 1px 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-b23baf1 */.elementor-15 .elementor-element.elementor-element-b23baf1 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ca961b */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-9ca961b{
    border-bottom: 1px 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-9f4614c */.elementor-15 .elementor-element.elementor-element-9f4614c img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4efcb2c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4efcb2c{
    border-bottom: 1px 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-b39d825 */.elementor-15 .elementor-element.elementor-element-b39d825 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af3ef5 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-7af3ef5{
    border-bottom: 1px 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-d21679a */.elementor-15 .elementor-element.elementor-element-d21679a img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5f1d68 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-b5f1d68{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ce0b5 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-42ce0b5{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b2d87 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-95b2d87{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1f6bdd */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-d1f6bdd{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d110e6 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4d110e6{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c6d94d */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-0c6d94d{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-520a78c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-520a78c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-543584c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-543584c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99e974 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-a99e974{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e450804 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-e450804{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff67775 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-ff67775{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca5aeb */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4ca5aeb{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-406e2a0 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-406e2a0{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db27b9b */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-db27b9b{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bf1de2 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-9bf1de2{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4734277 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4734277{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d1ba36 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-8d1ba36{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e65fbfc */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-e65fbfc{
    border-bottom: 1px 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-b23baf1 */.elementor-15 .elementor-element.elementor-element-b23baf1 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ca961b */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-9ca961b{
    border-bottom: 1px 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-9f4614c */.elementor-15 .elementor-element.elementor-element-9f4614c img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4efcb2c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4efcb2c{
    border-bottom: 1px 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-b39d825 */.elementor-15 .elementor-element.elementor-element-b39d825 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af3ef5 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-7af3ef5{
    border-bottom: 1px 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-d21679a */.elementor-15 .elementor-element.elementor-element-d21679a img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5f1d68 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-b5f1d68{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ce0b5 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-42ce0b5{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b2d87 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-95b2d87{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1f6bdd */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-d1f6bdd{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d110e6 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4d110e6{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c6d94d */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-0c6d94d{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-520a78c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-520a78c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-543584c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-543584c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99e974 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-a99e974{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e450804 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-e450804{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff67775 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-ff67775{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca5aeb */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4ca5aeb{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-406e2a0 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-406e2a0{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db27b9b */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-db27b9b{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bf1de2 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-9bf1de2{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4734277 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4734277{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d1ba36 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-8d1ba36{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e65fbfc */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-e65fbfc{
    border-bottom: 1px 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-b23baf1 */.elementor-15 .elementor-element.elementor-element-b23baf1 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ca961b */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-9ca961b{
    border-bottom: 1px 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-9f4614c */.elementor-15 .elementor-element.elementor-element-9f4614c img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4efcb2c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4efcb2c{
    border-bottom: 1px 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-b39d825 */.elementor-15 .elementor-element.elementor-element-b39d825 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af3ef5 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-7af3ef5{
    border-bottom: 1px 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-d21679a */.elementor-15 .elementor-element.elementor-element-d21679a img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5f1d68 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-b5f1d68{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ce0b5 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-42ce0b5{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b2d87 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-95b2d87{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1f6bdd */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-d1f6bdd{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d110e6 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4d110e6{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c6d94d */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-0c6d94d{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-520a78c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-520a78c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-543584c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-543584c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99e974 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-a99e974{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e450804 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-e450804{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff67775 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-ff67775{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca5aeb */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4ca5aeb{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-406e2a0 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-406e2a0{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db27b9b */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-db27b9b{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bf1de2 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-9bf1de2{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4734277 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4734277{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d1ba36 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-8d1ba36{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e65fbfc */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-e65fbfc{
    border-bottom: 1px 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-b23baf1 */.elementor-15 .elementor-element.elementor-element-b23baf1 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ca961b */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-9ca961b{
    border-bottom: 1px 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-9f4614c */.elementor-15 .elementor-element.elementor-element-9f4614c img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4efcb2c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4efcb2c{
    border-bottom: 1px 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-b39d825 */.elementor-15 .elementor-element.elementor-element-b39d825 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af3ef5 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-7af3ef5{
    border-bottom: 1px 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-d21679a */.elementor-15 .elementor-element.elementor-element-d21679a img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5f1d68 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-b5f1d68{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ce0b5 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-42ce0b5{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b2d87 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-95b2d87{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1f6bdd */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-d1f6bdd{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d110e6 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4d110e6{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c6d94d */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-0c6d94d{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-520a78c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-520a78c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-543584c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-543584c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99e974 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-a99e974{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e450804 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-e450804{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff67775 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-ff67775{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca5aeb */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4ca5aeb{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-406e2a0 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-406e2a0{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db27b9b */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-db27b9b{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bf1de2 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-9bf1de2{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4734277 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4734277{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d1ba36 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-8d1ba36{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e65fbfc */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-e65fbfc{
    border-bottom: 1px 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-b23baf1 */.elementor-15 .elementor-element.elementor-element-b23baf1 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ca961b */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-9ca961b{
    border-bottom: 1px 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-9f4614c */.elementor-15 .elementor-element.elementor-element-9f4614c img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4efcb2c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4efcb2c{
    border-bottom: 1px 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-b39d825 */.elementor-15 .elementor-element.elementor-element-b39d825 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af3ef5 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-7af3ef5{
    border-bottom: 1px 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-d21679a */.elementor-15 .elementor-element.elementor-element-d21679a img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5f1d68 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-b5f1d68{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ce0b5 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-42ce0b5{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b2d87 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-95b2d87{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1f6bdd */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-d1f6bdd{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d110e6 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4d110e6{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c6d94d */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-0c6d94d{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-520a78c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-520a78c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-543584c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-543584c{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99e974 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-a99e974{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e450804 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-e450804{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff67775 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-ff67775{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca5aeb */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4ca5aeb{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-406e2a0 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-406e2a0{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db27b9b */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-db27b9b{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bf1de2 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-9bf1de2{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4734277 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4734277{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d1ba36 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-8d1ba36{
    border-bottom: 1px solid #c0f;
border-radius: 30px;
backdrop-filter: blur(12.600000381469727px);
background: rgba(128, 128, 128, 0.06);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e65fbfc */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-e65fbfc{
    border-bottom: 1px 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-b23baf1 */.elementor-15 .elementor-element.elementor-element-b23baf1 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ca961b */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-9ca961b{
    border-bottom: 1px 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-9f4614c */.elementor-15 .elementor-element.elementor-element-9f4614c img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4efcb2c */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-4efcb2c{
    border-bottom: 1px 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-b39d825 */.elementor-15 .elementor-element.elementor-element-b39d825 img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af3ef5 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-7af3ef5{
    border-bottom: 1px 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-d21679a */.elementor-15 .elementor-element.elementor-element-d21679a img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5f1d68 */@media(min-width: 768px){
.elementor-15 .elementor-element.elementor-element-b5f1d68{
    border-bottom: 1px 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-744526e */.elementor-15 .elementor-element.elementor-element-744526e .swiper-slide img {
  filter: grayscale(100%) brightness(1.6);
  transition: all .3s;
}

.elementor-15 .elementor-element.elementor-element-744526e .swiper-slide:hover img {
    filter: none!important;
    
}




.elementor-15 .elementor-element.elementor-element-744526e .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
  column-gap:8px;
}

.elementor-15 .elementor-element.elementor-element-744526e img {
    height: 100px;
    object-fit: contain;
}

.elementor-15 .elementor-element.elementor-element-744526e .logo-width img {
    height: 80px !important;
}

@media (max-width: 767px) {
.elementor-15 .elementor-element.elementor-element-744526e img,
.elementor-15 .elementor-element.elementor-element-744526e .logo-width img {
    height: 70px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9aaa956 */.elementor-15 .elementor-element.elementor-element-9aaa956 img {
  filter: brightness(0) invert(1)!important;
  transition: filter 0.3s ease;
}

.elementor-15 .elementor-element.elementor-element-9aaa956:hover {
  filter: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1658342 */.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-15 .elementor-element.elementor-element-1658342 .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-ba67732 */@keyframes partialFadeEllipse {
  0% {
    opacity: .6;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: .6;
  }
}

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

.elementor-15 .elementor-element.elementor-element-ba67732 img {
    opacity: .6;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d3f0d94 */.elementor-15 .elementor-element.elementor-element-d3f0d94 {
  transform: translateX(0%);
}

@media (min-width: 2000px) {
.elementor-15 .elementor-element.elementor-element-d3f0d94 {
  transform: translateX(-120%);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-de253b6 */.elementor-15 .elementor-element.elementor-element-de253b6 img {
    opacity: .6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca244ee */.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-61ae51a */.elementor-15 .elementor-element.elementor-element-61ae51a{
    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/12/animated-blocks-img-e1767003665425.png');
background-repeat: no-repeat;
background-position: calc(0% - 10px) -12px;
background-size: 346px;
}

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

@media(max-width:767px){
    .elementor-15 .elementor-element.elementor-element-61ae51a{
border-radius: 30px;
background-position: calc(0% - 120px) 0;
background-size: contain;
}
    .elementor-15 .elementor-element.elementor-element-61ae51a:hover{
background-position: calc(0% - 110px) 0;
background-size: contain;
}
.elementor-15 .elementor-element.elementor-element-61ae51a:hover .animated-number{
    left: 10px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a7ec63 */.elementor-15 .elementor-element.elementor-element-3a7ec63{
    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/12/animated-blocks-img-2-e1767004075353.png');
background-repeat: no-repeat;
background-position: calc(0% - 10px) -12px;
background-size: 346px;
}

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


@media(max-width:767px){
    .elementor-15 .elementor-element.elementor-element-3a7ec63{
border-radius: 30px;
background-position: calc(0% - 120px) 0;
background-size: contain;
}
    .elementor-15 .elementor-element.elementor-element-3a7ec63:hover{
background-position: calc(0% - 110px) 0;
background-size: contain;
}
.elementor-15 .elementor-element.elementor-element-3a7ec63:hover .animated-number{
    left: 10px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fd3847 */.elementor-15 .elementor-element.elementor-element-8fd3847{
    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/12/animated-blocks-img-3-e1767004044822.png');
background-repeat: no-repeat;
background-position: calc(0% - 10px) -12px;
background-size: 346px;
}

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


@media(max-width:767px){
    .elementor-15 .elementor-element.elementor-element-8fd3847{
border-radius: 30px;
background-position: calc(0% - 120px) 0;
background-size: contain;
}
    .elementor-15 .elementor-element.elementor-element-8fd3847:hover{
background-position: calc(0% - 110px) 0;
background-size: contain;
}
.elementor-15 .elementor-element.elementor-element-8fd3847:hover .animated-number{
    left: 10px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82efeb1 */.elementor-15 .elementor-element.elementor-element-82efeb1{
    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/12/animated-blocks-img-4-e1767004022602.png');
background-repeat: no-repeat;
background-position: calc(0% - 40px) -12px;
background-size: 346px;
}

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

@media(max-width:767px){
    .elementor-15 .elementor-element.elementor-element-82efeb1{
border-radius: 30px;
background-position: calc(0% - 120px) 0;
background-size: contain;
}
    .elementor-15 .elementor-element.elementor-element-82efeb1:hover{
background-position: calc(0% - 110px) 0;
background-size: contain;
}
.elementor-15 .elementor-element.elementor-element-82efeb1:hover .animated-number{
    left: 10px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6f202b */.elementor-15 .elementor-element.elementor-element-f6f202b{
    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/12/animated-blocks-img-5-e1767003985202.png');
background-repeat: no-repeat;
background-position: calc(0% - 10px) -12px;
background-size: 346px;
}

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

@media(max-width:767px){
    .elementor-15 .elementor-element.elementor-element-f6f202b{
border-radius: 30px;
background-position: calc(0% - 130px) 0;
background-size: contain;
}
    .elementor-15 .elementor-element.elementor-element-f6f202b:hover{
background-position: calc(0% - 120px) 0;
background-size: contain;
}
.elementor-15 .elementor-element.elementor-element-f6f202b:hover .animated-number{
    left: 10px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a80f00a */.elementor-15 .elementor-element.elementor-element-a80f00a{
    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/12/animated-blocks-img-6-e1767003958811.png');
background-repeat: no-repeat;
background-position: calc(0% - 10px) -12px;
background-size: 346px;
}

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

@media(max-width:767px){
    .elementor-15 .elementor-element.elementor-element-a80f00a{
border-radius: 30px;
background-position: calc(0% - 140px) 0;
background-size: contain;
}
    .elementor-15 .elementor-element.elementor-element-a80f00a:hover{
background-position: calc(0% - 130px) 0;
background-size: contain;
}
.elementor-15 .elementor-element.elementor-element-a80f00a:hover .animated-number{
    left: 10px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f41babc */.elementor-15 .elementor-element.elementor-element-f41babc{
    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/12/animated-blocks-img-7-e1767005855833.png');
background-repeat: no-repeat;
background-position: calc(0% - 10px) -12px;
background-size: 346px;
}

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

@media(max-width:767px){
    .elementor-15 .elementor-element.elementor-element-f41babc{
border-radius: 30px;
background-position: calc(0% - 130px) 0;
background-image: url('/wp-content/uploads/2025/12/anonymous-hacker-with-mask-2-e1767033892403.png');
background-size: contain;
}
    .elementor-15 .elementor-element.elementor-element-f41babc:hover{
background-position: calc(0% - 120px) 0;
background-image: url('/wp-content/uploads/2025/12/anonymous-hacker-with-mask-2-e1767033892403.png');
background-size: contain;

}
.elementor-15 .elementor-element.elementor-element-f41babc:hover .animated-number{
    left: 10px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7abe6c2 */.elementor-15 .elementor-element.elementor-element-7abe6c2{
    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/12/animated-blocks-img-8-e1767003928146.png');
background-repeat: no-repeat;
background-position: calc(0% - 10px) -12px;
background-size: 346px;
}

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


@media(max-width:767px){
    .elementor-15 .elementor-element.elementor-element-7abe6c2{
border-radius: 30px;
background-position: calc(100% - 130px) 0;
background-image: url('/wp-content/uploads/2025/12/animated-blocks-img-8-e1767003928146.png');
background-size: contain;
}
    .elementor-15 .elementor-element.elementor-element-7abe6c2:hover{
background-position: calc(100% - 120px) 0;
background-image: url('/wp-content/uploads/2025/12/animated-blocks-img-8-e1767003928146.png');
background-size: contain;
}
.elementor-15 .elementor-element.elementor-element-7abe6c2:hover .animated-number{
    left: 10px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82f5f2e */.elementor-15 .elementor-element.elementor-element-82f5f2e{
    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/12/animated-blocks-img-9-e1767003918743.png');
background-repeat: no-repeat;
background-position: calc(0% - 10px) -12px;
background-size: 346px;
}

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

@media(max-width:767px){
    .elementor-15 .elementor-element.elementor-element-82f5f2e{
border-radius: 30px;
background-position: calc(100% - 180px) 0;
background-size: contain;
}
    .elementor-15 .elementor-element.elementor-element-82f5f2e:hover{
background-position: calc(100% - 170px) 0;
background-size: contain;
}
.elementor-15 .elementor-element.elementor-element-82f5f2e:hover .animated-number{
    left: 10px!important;
}
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-23a938a */.elementor-15 .elementor-element.elementor-element-23a938a .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
  column-gap:8px;
}

.elementor-15 .elementor-element.elementor-element-23a938a figure,
.elementor-15 .elementor-element.elementor-element-23a938a .swiper-slide{
    width: auto!important;
}

.elementor-15 .elementor-element.elementor-element-23a938a img {
    max-height: 28px;
    object-fit:contain;
}

.elementor-15 .elementor-element.elementor-element-23a938a .swiper-wrapper {
    margin-bottom: -6px;
}

@media(max-width:767px){
    .elementor-15 .elementor-element.elementor-element-23a938a img {
    max-height: 20px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-183e8aa */.elementor-15 .elementor-element.elementor-element-183e8aa {
    min-height: 40px!important;
}

.elementor-15 .elementor-element.elementor-element-183e8aa {
    color: transparent;
}

@media(max-width: 767px){
    .elementor-15 .elementor-element.elementor-element-183e8aa .elementor-widget-container{
    min-height: 40px;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bed4464 */.elementor-15 .elementor-element.elementor-element-bed4464{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f721cfe */.elementor-15 .elementor-element.elementor-element-f721cfe{
    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-8e373ce */.elementor-15 .elementor-element.elementor-element-8e373ce{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4510e2 */.elementor-15 .elementor-element.elementor-element-c4510e2{
    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-73115d3 */.elementor-15 .elementor-element.elementor-element-73115d3{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-143f434 */.elementor-15 .elementor-element.elementor-element-143f434{
    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-cb5c984 */.elementor-15 .elementor-element.elementor-element-cb5c984{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-132ac93 */.elementor-15 .elementor-element.elementor-element-132ac93{
    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-0fcac57 */.elementor-15 .elementor-element.elementor-element-0fcac57{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fb7117 */.elementor-15 .elementor-element.elementor-element-8fb7117{
    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-b05ce9b */.elementor-15 .elementor-element.elementor-element-b05ce9b{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d60335 */.elementor-15 .elementor-element.elementor-element-9d60335{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-13542f3 */.elementor-15 .elementor-element.elementor-element-13542f3, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-612b569 */.elementor-15 .elementor-element.elementor-element-612b569{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-397698f */.elementor-15 .elementor-element.elementor-element-397698f{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-32b4d7f */.elementor-15 .elementor-element.elementor-element-32b4d7f, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1cf1c70 */.elementor-15 .elementor-element.elementor-element-1cf1c70{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a817a5b */.elementor-15 .elementor-element.elementor-element-a817a5b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-75b5484 */.elementor-15 .elementor-element.elementor-element-75b5484, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f3b8d99 */.elementor-15 .elementor-element.elementor-element-f3b8d99{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4932b0c */.elementor-15 .elementor-element.elementor-element-4932b0c{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8504612 */.elementor-15 .elementor-element.elementor-element-8504612, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5bc2ac7 */.elementor-15 .elementor-element.elementor-element-5bc2ac7{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0d15ac */.elementor-15 .elementor-element.elementor-element-e0d15ac{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c9e3a0c */.elementor-15 .elementor-element.elementor-element-c9e3a0c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e8ae28 */.elementor-15 .elementor-element.elementor-element-7e8ae28{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3b8b05 */.elementor-15 .elementor-element.elementor-element-f3b8b05{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-50d6b90 */.elementor-15 .elementor-element.elementor-element-50d6b90, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6751753 */.elementor-15 .elementor-element.elementor-element-6751753{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad38ba3 */.elementor-15 .elementor-element.elementor-element-ad38ba3{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-898afa3 */.elementor-15 .elementor-element.elementor-element-898afa3, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-695ae42 */.elementor-15 .elementor-element.elementor-element-695ae42{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7c1438 */.elementor-15 .elementor-element.elementor-element-f7c1438{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-651720c */.elementor-15 .elementor-element.elementor-element-651720c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46cbde9 */.elementor-15 .elementor-element.elementor-element-46cbde9{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f580f1 */.elementor-15 .elementor-element.elementor-element-6f580f1{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-80d03b1 */.elementor-15 .elementor-element.elementor-element-80d03b1, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ef429a4 */.elementor-15 .elementor-element.elementor-element-ef429a4{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f78c0d */.elementor-15 .elementor-element.elementor-element-4f78c0d{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-da9f9ed */.elementor-15 .elementor-element.elementor-element-da9f9ed, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91d63c2 */.elementor-15 .elementor-element.elementor-element-91d63c2{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59064a6 */.elementor-15 .elementor-element.elementor-element-59064a6{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d6fccb2 */.elementor-15 .elementor-element.elementor-element-d6fccb2, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-45910b3 */.elementor-15 .elementor-element.elementor-element-45910b3{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1b7e33 */.elementor-15 .elementor-element.elementor-element-d1b7e33{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-3ea5c3c */.elementor-15 .elementor-element.elementor-element-3ea5c3c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-eca9089 */.elementor-15 .elementor-element.elementor-element-eca9089{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99344cd */.elementor-15 .elementor-element.elementor-element-99344cd{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-f887bd2 */.elementor-15 .elementor-element.elementor-element-f887bd2, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-deeabd4 */.elementor-15 .elementor-element.elementor-element-deeabd4{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8586a6a */.elementor-15 .elementor-element.elementor-element-8586a6a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c30c400 */.elementor-15 .elementor-element.elementor-element-c30c400, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0458e9b */.elementor-15 .elementor-element.elementor-element-0458e9b{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a9aa27 */.elementor-15 .elementor-element.elementor-element-1a9aa27{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ff5adee */.elementor-15 .elementor-element.elementor-element-ff5adee, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5b79c25 */.elementor-15 .elementor-element.elementor-element-5b79c25{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dbd0a9 */.elementor-15 .elementor-element.elementor-element-8dbd0a9{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-b7764e5 */.elementor-15 .elementor-element.elementor-element-b7764e5, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6de5b03 */.elementor-15 .elementor-element.elementor-element-6de5b03{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0634ec */.elementor-15 .elementor-element.elementor-element-c0634ec{
    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-bed4464 */.elementor-15 .elementor-element.elementor-element-bed4464{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f721cfe */.elementor-15 .elementor-element.elementor-element-f721cfe{
    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-8e373ce */.elementor-15 .elementor-element.elementor-element-8e373ce{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4510e2 */.elementor-15 .elementor-element.elementor-element-c4510e2{
    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-73115d3 */.elementor-15 .elementor-element.elementor-element-73115d3{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-143f434 */.elementor-15 .elementor-element.elementor-element-143f434{
    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-cb5c984 */.elementor-15 .elementor-element.elementor-element-cb5c984{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-132ac93 */.elementor-15 .elementor-element.elementor-element-132ac93{
    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-0fcac57 */.elementor-15 .elementor-element.elementor-element-0fcac57{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fb7117 */.elementor-15 .elementor-element.elementor-element-8fb7117{
    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-b05ce9b */.elementor-15 .elementor-element.elementor-element-b05ce9b{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d60335 */.elementor-15 .elementor-element.elementor-element-9d60335{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-13542f3 */.elementor-15 .elementor-element.elementor-element-13542f3, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-612b569 */.elementor-15 .elementor-element.elementor-element-612b569{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-397698f */.elementor-15 .elementor-element.elementor-element-397698f{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-32b4d7f */.elementor-15 .elementor-element.elementor-element-32b4d7f, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1cf1c70 */.elementor-15 .elementor-element.elementor-element-1cf1c70{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a817a5b */.elementor-15 .elementor-element.elementor-element-a817a5b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-75b5484 */.elementor-15 .elementor-element.elementor-element-75b5484, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f3b8d99 */.elementor-15 .elementor-element.elementor-element-f3b8d99{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4932b0c */.elementor-15 .elementor-element.elementor-element-4932b0c{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8504612 */.elementor-15 .elementor-element.elementor-element-8504612, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5bc2ac7 */.elementor-15 .elementor-element.elementor-element-5bc2ac7{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0d15ac */.elementor-15 .elementor-element.elementor-element-e0d15ac{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c9e3a0c */.elementor-15 .elementor-element.elementor-element-c9e3a0c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e8ae28 */.elementor-15 .elementor-element.elementor-element-7e8ae28{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3b8b05 */.elementor-15 .elementor-element.elementor-element-f3b8b05{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-50d6b90 */.elementor-15 .elementor-element.elementor-element-50d6b90, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6751753 */.elementor-15 .elementor-element.elementor-element-6751753{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad38ba3 */.elementor-15 .elementor-element.elementor-element-ad38ba3{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-898afa3 */.elementor-15 .elementor-element.elementor-element-898afa3, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-695ae42 */.elementor-15 .elementor-element.elementor-element-695ae42{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7c1438 */.elementor-15 .elementor-element.elementor-element-f7c1438{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-651720c */.elementor-15 .elementor-element.elementor-element-651720c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46cbde9 */.elementor-15 .elementor-element.elementor-element-46cbde9{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f580f1 */.elementor-15 .elementor-element.elementor-element-6f580f1{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-80d03b1 */.elementor-15 .elementor-element.elementor-element-80d03b1, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ef429a4 */.elementor-15 .elementor-element.elementor-element-ef429a4{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f78c0d */.elementor-15 .elementor-element.elementor-element-4f78c0d{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-da9f9ed */.elementor-15 .elementor-element.elementor-element-da9f9ed, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91d63c2 */.elementor-15 .elementor-element.elementor-element-91d63c2{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59064a6 */.elementor-15 .elementor-element.elementor-element-59064a6{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d6fccb2 */.elementor-15 .elementor-element.elementor-element-d6fccb2, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-45910b3 */.elementor-15 .elementor-element.elementor-element-45910b3{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1b7e33 */.elementor-15 .elementor-element.elementor-element-d1b7e33{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-3ea5c3c */.elementor-15 .elementor-element.elementor-element-3ea5c3c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-eca9089 */.elementor-15 .elementor-element.elementor-element-eca9089{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99344cd */.elementor-15 .elementor-element.elementor-element-99344cd{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-f887bd2 */.elementor-15 .elementor-element.elementor-element-f887bd2, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-deeabd4 */.elementor-15 .elementor-element.elementor-element-deeabd4{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8586a6a */.elementor-15 .elementor-element.elementor-element-8586a6a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c30c400 */.elementor-15 .elementor-element.elementor-element-c30c400, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0458e9b */.elementor-15 .elementor-element.elementor-element-0458e9b{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a9aa27 */.elementor-15 .elementor-element.elementor-element-1a9aa27{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ff5adee */.elementor-15 .elementor-element.elementor-element-ff5adee, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5b79c25 */.elementor-15 .elementor-element.elementor-element-5b79c25{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dbd0a9 */.elementor-15 .elementor-element.elementor-element-8dbd0a9{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-b7764e5 */.elementor-15 .elementor-element.elementor-element-b7764e5, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6de5b03 */.elementor-15 .elementor-element.elementor-element-6de5b03{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0634ec */.elementor-15 .elementor-element.elementor-element-c0634ec{
    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-bed4464 */.elementor-15 .elementor-element.elementor-element-bed4464{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f721cfe */.elementor-15 .elementor-element.elementor-element-f721cfe{
    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-8e373ce */.elementor-15 .elementor-element.elementor-element-8e373ce{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4510e2 */.elementor-15 .elementor-element.elementor-element-c4510e2{
    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-73115d3 */.elementor-15 .elementor-element.elementor-element-73115d3{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-143f434 */.elementor-15 .elementor-element.elementor-element-143f434{
    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-cb5c984 */.elementor-15 .elementor-element.elementor-element-cb5c984{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-132ac93 */.elementor-15 .elementor-element.elementor-element-132ac93{
    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-0fcac57 */.elementor-15 .elementor-element.elementor-element-0fcac57{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fb7117 */.elementor-15 .elementor-element.elementor-element-8fb7117{
    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-b05ce9b */.elementor-15 .elementor-element.elementor-element-b05ce9b{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d60335 */.elementor-15 .elementor-element.elementor-element-9d60335{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-13542f3 */.elementor-15 .elementor-element.elementor-element-13542f3, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-612b569 */.elementor-15 .elementor-element.elementor-element-612b569{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-397698f */.elementor-15 .elementor-element.elementor-element-397698f{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-32b4d7f */.elementor-15 .elementor-element.elementor-element-32b4d7f, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1cf1c70 */.elementor-15 .elementor-element.elementor-element-1cf1c70{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a817a5b */.elementor-15 .elementor-element.elementor-element-a817a5b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-75b5484 */.elementor-15 .elementor-element.elementor-element-75b5484, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f3b8d99 */.elementor-15 .elementor-element.elementor-element-f3b8d99{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4932b0c */.elementor-15 .elementor-element.elementor-element-4932b0c{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8504612 */.elementor-15 .elementor-element.elementor-element-8504612, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5bc2ac7 */.elementor-15 .elementor-element.elementor-element-5bc2ac7{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0d15ac */.elementor-15 .elementor-element.elementor-element-e0d15ac{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c9e3a0c */.elementor-15 .elementor-element.elementor-element-c9e3a0c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e8ae28 */.elementor-15 .elementor-element.elementor-element-7e8ae28{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3b8b05 */.elementor-15 .elementor-element.elementor-element-f3b8b05{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-50d6b90 */.elementor-15 .elementor-element.elementor-element-50d6b90, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6751753 */.elementor-15 .elementor-element.elementor-element-6751753{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad38ba3 */.elementor-15 .elementor-element.elementor-element-ad38ba3{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-898afa3 */.elementor-15 .elementor-element.elementor-element-898afa3, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-695ae42 */.elementor-15 .elementor-element.elementor-element-695ae42{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7c1438 */.elementor-15 .elementor-element.elementor-element-f7c1438{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-651720c */.elementor-15 .elementor-element.elementor-element-651720c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46cbde9 */.elementor-15 .elementor-element.elementor-element-46cbde9{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f580f1 */.elementor-15 .elementor-element.elementor-element-6f580f1{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-80d03b1 */.elementor-15 .elementor-element.elementor-element-80d03b1, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ef429a4 */.elementor-15 .elementor-element.elementor-element-ef429a4{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f78c0d */.elementor-15 .elementor-element.elementor-element-4f78c0d{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-da9f9ed */.elementor-15 .elementor-element.elementor-element-da9f9ed, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91d63c2 */.elementor-15 .elementor-element.elementor-element-91d63c2{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59064a6 */.elementor-15 .elementor-element.elementor-element-59064a6{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d6fccb2 */.elementor-15 .elementor-element.elementor-element-d6fccb2, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-45910b3 */.elementor-15 .elementor-element.elementor-element-45910b3{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1b7e33 */.elementor-15 .elementor-element.elementor-element-d1b7e33{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-3ea5c3c */.elementor-15 .elementor-element.elementor-element-3ea5c3c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-eca9089 */.elementor-15 .elementor-element.elementor-element-eca9089{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99344cd */.elementor-15 .elementor-element.elementor-element-99344cd{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-f887bd2 */.elementor-15 .elementor-element.elementor-element-f887bd2, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-deeabd4 */.elementor-15 .elementor-element.elementor-element-deeabd4{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8586a6a */.elementor-15 .elementor-element.elementor-element-8586a6a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c30c400 */.elementor-15 .elementor-element.elementor-element-c30c400, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0458e9b */.elementor-15 .elementor-element.elementor-element-0458e9b{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a9aa27 */.elementor-15 .elementor-element.elementor-element-1a9aa27{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ff5adee */.elementor-15 .elementor-element.elementor-element-ff5adee, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5b79c25 */.elementor-15 .elementor-element.elementor-element-5b79c25{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dbd0a9 */.elementor-15 .elementor-element.elementor-element-8dbd0a9{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-b7764e5 */.elementor-15 .elementor-element.elementor-element-b7764e5, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6de5b03 */.elementor-15 .elementor-element.elementor-element-6de5b03{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0634ec */.elementor-15 .elementor-element.elementor-element-c0634ec{
    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-bed4464 */.elementor-15 .elementor-element.elementor-element-bed4464{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f721cfe */.elementor-15 .elementor-element.elementor-element-f721cfe{
    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-8e373ce */.elementor-15 .elementor-element.elementor-element-8e373ce{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4510e2 */.elementor-15 .elementor-element.elementor-element-c4510e2{
    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-73115d3 */.elementor-15 .elementor-element.elementor-element-73115d3{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-143f434 */.elementor-15 .elementor-element.elementor-element-143f434{
    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-cb5c984 */.elementor-15 .elementor-element.elementor-element-cb5c984{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-132ac93 */.elementor-15 .elementor-element.elementor-element-132ac93{
    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-0fcac57 */.elementor-15 .elementor-element.elementor-element-0fcac57{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fb7117 */.elementor-15 .elementor-element.elementor-element-8fb7117{
    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-b05ce9b */.elementor-15 .elementor-element.elementor-element-b05ce9b{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d60335 */.elementor-15 .elementor-element.elementor-element-9d60335{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-13542f3 */.elementor-15 .elementor-element.elementor-element-13542f3, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-612b569 */.elementor-15 .elementor-element.elementor-element-612b569{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-397698f */.elementor-15 .elementor-element.elementor-element-397698f{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-32b4d7f */.elementor-15 .elementor-element.elementor-element-32b4d7f, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1cf1c70 */.elementor-15 .elementor-element.elementor-element-1cf1c70{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a817a5b */.elementor-15 .elementor-element.elementor-element-a817a5b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-75b5484 */.elementor-15 .elementor-element.elementor-element-75b5484, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f3b8d99 */.elementor-15 .elementor-element.elementor-element-f3b8d99{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4932b0c */.elementor-15 .elementor-element.elementor-element-4932b0c{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8504612 */.elementor-15 .elementor-element.elementor-element-8504612, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5bc2ac7 */.elementor-15 .elementor-element.elementor-element-5bc2ac7{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0d15ac */.elementor-15 .elementor-element.elementor-element-e0d15ac{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c9e3a0c */.elementor-15 .elementor-element.elementor-element-c9e3a0c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e8ae28 */.elementor-15 .elementor-element.elementor-element-7e8ae28{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3b8b05 */.elementor-15 .elementor-element.elementor-element-f3b8b05{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-50d6b90 */.elementor-15 .elementor-element.elementor-element-50d6b90, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6751753 */.elementor-15 .elementor-element.elementor-element-6751753{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad38ba3 */.elementor-15 .elementor-element.elementor-element-ad38ba3{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-898afa3 */.elementor-15 .elementor-element.elementor-element-898afa3, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-695ae42 */.elementor-15 .elementor-element.elementor-element-695ae42{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7c1438 */.elementor-15 .elementor-element.elementor-element-f7c1438{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-651720c */.elementor-15 .elementor-element.elementor-element-651720c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46cbde9 */.elementor-15 .elementor-element.elementor-element-46cbde9{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f580f1 */.elementor-15 .elementor-element.elementor-element-6f580f1{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-80d03b1 */.elementor-15 .elementor-element.elementor-element-80d03b1, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ef429a4 */.elementor-15 .elementor-element.elementor-element-ef429a4{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f78c0d */.elementor-15 .elementor-element.elementor-element-4f78c0d{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-da9f9ed */.elementor-15 .elementor-element.elementor-element-da9f9ed, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91d63c2 */.elementor-15 .elementor-element.elementor-element-91d63c2{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59064a6 */.elementor-15 .elementor-element.elementor-element-59064a6{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d6fccb2 */.elementor-15 .elementor-element.elementor-element-d6fccb2, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-45910b3 */.elementor-15 .elementor-element.elementor-element-45910b3{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1b7e33 */.elementor-15 .elementor-element.elementor-element-d1b7e33{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-3ea5c3c */.elementor-15 .elementor-element.elementor-element-3ea5c3c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-eca9089 */.elementor-15 .elementor-element.elementor-element-eca9089{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99344cd */.elementor-15 .elementor-element.elementor-element-99344cd{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-f887bd2 */.elementor-15 .elementor-element.elementor-element-f887bd2, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-deeabd4 */.elementor-15 .elementor-element.elementor-element-deeabd4{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8586a6a */.elementor-15 .elementor-element.elementor-element-8586a6a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c30c400 */.elementor-15 .elementor-element.elementor-element-c30c400, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0458e9b */.elementor-15 .elementor-element.elementor-element-0458e9b{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a9aa27 */.elementor-15 .elementor-element.elementor-element-1a9aa27{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ff5adee */.elementor-15 .elementor-element.elementor-element-ff5adee, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5b79c25 */.elementor-15 .elementor-element.elementor-element-5b79c25{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dbd0a9 */.elementor-15 .elementor-element.elementor-element-8dbd0a9{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-b7764e5 */.elementor-15 .elementor-element.elementor-element-b7764e5, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6de5b03 */.elementor-15 .elementor-element.elementor-element-6de5b03{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0634ec */.elementor-15 .elementor-element.elementor-element-c0634ec{
    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-bed4464 */.elementor-15 .elementor-element.elementor-element-bed4464{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f721cfe */.elementor-15 .elementor-element.elementor-element-f721cfe{
    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-8e373ce */.elementor-15 .elementor-element.elementor-element-8e373ce{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4510e2 */.elementor-15 .elementor-element.elementor-element-c4510e2{
    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-73115d3 */.elementor-15 .elementor-element.elementor-element-73115d3{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-143f434 */.elementor-15 .elementor-element.elementor-element-143f434{
    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-cb5c984 */.elementor-15 .elementor-element.elementor-element-cb5c984{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-132ac93 */.elementor-15 .elementor-element.elementor-element-132ac93{
    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-0fcac57 */.elementor-15 .elementor-element.elementor-element-0fcac57{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fb7117 */.elementor-15 .elementor-element.elementor-element-8fb7117{
    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-b05ce9b */.elementor-15 .elementor-element.elementor-element-b05ce9b{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d60335 */.elementor-15 .elementor-element.elementor-element-9d60335{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-13542f3 */.elementor-15 .elementor-element.elementor-element-13542f3, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-612b569 */.elementor-15 .elementor-element.elementor-element-612b569{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-397698f */.elementor-15 .elementor-element.elementor-element-397698f{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-32b4d7f */.elementor-15 .elementor-element.elementor-element-32b4d7f, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1cf1c70 */.elementor-15 .elementor-element.elementor-element-1cf1c70{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a817a5b */.elementor-15 .elementor-element.elementor-element-a817a5b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-75b5484 */.elementor-15 .elementor-element.elementor-element-75b5484, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f3b8d99 */.elementor-15 .elementor-element.elementor-element-f3b8d99{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4932b0c */.elementor-15 .elementor-element.elementor-element-4932b0c{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8504612 */.elementor-15 .elementor-element.elementor-element-8504612, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5bc2ac7 */.elementor-15 .elementor-element.elementor-element-5bc2ac7{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0d15ac */.elementor-15 .elementor-element.elementor-element-e0d15ac{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c9e3a0c */.elementor-15 .elementor-element.elementor-element-c9e3a0c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e8ae28 */.elementor-15 .elementor-element.elementor-element-7e8ae28{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3b8b05 */.elementor-15 .elementor-element.elementor-element-f3b8b05{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-50d6b90 */.elementor-15 .elementor-element.elementor-element-50d6b90, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6751753 */.elementor-15 .elementor-element.elementor-element-6751753{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad38ba3 */.elementor-15 .elementor-element.elementor-element-ad38ba3{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-898afa3 */.elementor-15 .elementor-element.elementor-element-898afa3, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-695ae42 */.elementor-15 .elementor-element.elementor-element-695ae42{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7c1438 */.elementor-15 .elementor-element.elementor-element-f7c1438{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-651720c */.elementor-15 .elementor-element.elementor-element-651720c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46cbde9 */.elementor-15 .elementor-element.elementor-element-46cbde9{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f580f1 */.elementor-15 .elementor-element.elementor-element-6f580f1{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-80d03b1 */.elementor-15 .elementor-element.elementor-element-80d03b1, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ef429a4 */.elementor-15 .elementor-element.elementor-element-ef429a4{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f78c0d */.elementor-15 .elementor-element.elementor-element-4f78c0d{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-da9f9ed */.elementor-15 .elementor-element.elementor-element-da9f9ed, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91d63c2 */.elementor-15 .elementor-element.elementor-element-91d63c2{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59064a6 */.elementor-15 .elementor-element.elementor-element-59064a6{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d6fccb2 */.elementor-15 .elementor-element.elementor-element-d6fccb2, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-45910b3 */.elementor-15 .elementor-element.elementor-element-45910b3{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1b7e33 */.elementor-15 .elementor-element.elementor-element-d1b7e33{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-3ea5c3c */.elementor-15 .elementor-element.elementor-element-3ea5c3c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-eca9089 */.elementor-15 .elementor-element.elementor-element-eca9089{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99344cd */.elementor-15 .elementor-element.elementor-element-99344cd{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-f887bd2 */.elementor-15 .elementor-element.elementor-element-f887bd2, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-deeabd4 */.elementor-15 .elementor-element.elementor-element-deeabd4{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8586a6a */.elementor-15 .elementor-element.elementor-element-8586a6a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c30c400 */.elementor-15 .elementor-element.elementor-element-c30c400, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0458e9b */.elementor-15 .elementor-element.elementor-element-0458e9b{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a9aa27 */.elementor-15 .elementor-element.elementor-element-1a9aa27{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ff5adee */.elementor-15 .elementor-element.elementor-element-ff5adee, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5b79c25 */.elementor-15 .elementor-element.elementor-element-5b79c25{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dbd0a9 */.elementor-15 .elementor-element.elementor-element-8dbd0a9{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-b7764e5 */.elementor-15 .elementor-element.elementor-element-b7764e5, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6de5b03 */.elementor-15 .elementor-element.elementor-element-6de5b03{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0634ec */.elementor-15 .elementor-element.elementor-element-c0634ec{
    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-bed4464 */.elementor-15 .elementor-element.elementor-element-bed4464{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f721cfe */.elementor-15 .elementor-element.elementor-element-f721cfe{
    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-8e373ce */.elementor-15 .elementor-element.elementor-element-8e373ce{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4510e2 */.elementor-15 .elementor-element.elementor-element-c4510e2{
    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-73115d3 */.elementor-15 .elementor-element.elementor-element-73115d3{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-143f434 */.elementor-15 .elementor-element.elementor-element-143f434{
    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-cb5c984 */.elementor-15 .elementor-element.elementor-element-cb5c984{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-132ac93 */.elementor-15 .elementor-element.elementor-element-132ac93{
    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-0fcac57 */.elementor-15 .elementor-element.elementor-element-0fcac57{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fb7117 */.elementor-15 .elementor-element.elementor-element-8fb7117{
    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-b05ce9b */.elementor-15 .elementor-element.elementor-element-b05ce9b{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d60335 */.elementor-15 .elementor-element.elementor-element-9d60335{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-13542f3 */.elementor-15 .elementor-element.elementor-element-13542f3, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-612b569 */.elementor-15 .elementor-element.elementor-element-612b569{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-397698f */.elementor-15 .elementor-element.elementor-element-397698f{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-32b4d7f */.elementor-15 .elementor-element.elementor-element-32b4d7f, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1cf1c70 */.elementor-15 .elementor-element.elementor-element-1cf1c70{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a817a5b */.elementor-15 .elementor-element.elementor-element-a817a5b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-75b5484 */.elementor-15 .elementor-element.elementor-element-75b5484, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f3b8d99 */.elementor-15 .elementor-element.elementor-element-f3b8d99{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4932b0c */.elementor-15 .elementor-element.elementor-element-4932b0c{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8504612 */.elementor-15 .elementor-element.elementor-element-8504612, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5bc2ac7 */.elementor-15 .elementor-element.elementor-element-5bc2ac7{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0d15ac */.elementor-15 .elementor-element.elementor-element-e0d15ac{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c9e3a0c */.elementor-15 .elementor-element.elementor-element-c9e3a0c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e8ae28 */.elementor-15 .elementor-element.elementor-element-7e8ae28{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3b8b05 */.elementor-15 .elementor-element.elementor-element-f3b8b05{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-50d6b90 */.elementor-15 .elementor-element.elementor-element-50d6b90, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6751753 */.elementor-15 .elementor-element.elementor-element-6751753{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad38ba3 */.elementor-15 .elementor-element.elementor-element-ad38ba3{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-898afa3 */.elementor-15 .elementor-element.elementor-element-898afa3, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-695ae42 */.elementor-15 .elementor-element.elementor-element-695ae42{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7c1438 */.elementor-15 .elementor-element.elementor-element-f7c1438{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-651720c */.elementor-15 .elementor-element.elementor-element-651720c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46cbde9 */.elementor-15 .elementor-element.elementor-element-46cbde9{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f580f1 */.elementor-15 .elementor-element.elementor-element-6f580f1{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-80d03b1 */.elementor-15 .elementor-element.elementor-element-80d03b1, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ef429a4 */.elementor-15 .elementor-element.elementor-element-ef429a4{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f78c0d */.elementor-15 .elementor-element.elementor-element-4f78c0d{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-da9f9ed */.elementor-15 .elementor-element.elementor-element-da9f9ed, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91d63c2 */.elementor-15 .elementor-element.elementor-element-91d63c2{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59064a6 */.elementor-15 .elementor-element.elementor-element-59064a6{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d6fccb2 */.elementor-15 .elementor-element.elementor-element-d6fccb2, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-45910b3 */.elementor-15 .elementor-element.elementor-element-45910b3{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1b7e33 */.elementor-15 .elementor-element.elementor-element-d1b7e33{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-3ea5c3c */.elementor-15 .elementor-element.elementor-element-3ea5c3c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-eca9089 */.elementor-15 .elementor-element.elementor-element-eca9089{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99344cd */.elementor-15 .elementor-element.elementor-element-99344cd{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-f887bd2 */.elementor-15 .elementor-element.elementor-element-f887bd2, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-deeabd4 */.elementor-15 .elementor-element.elementor-element-deeabd4{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8586a6a */.elementor-15 .elementor-element.elementor-element-8586a6a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c30c400 */.elementor-15 .elementor-element.elementor-element-c30c400, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0458e9b */.elementor-15 .elementor-element.elementor-element-0458e9b{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a9aa27 */.elementor-15 .elementor-element.elementor-element-1a9aa27{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ff5adee */.elementor-15 .elementor-element.elementor-element-ff5adee, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5b79c25 */.elementor-15 .elementor-element.elementor-element-5b79c25{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dbd0a9 */.elementor-15 .elementor-element.elementor-element-8dbd0a9{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-b7764e5 */.elementor-15 .elementor-element.elementor-element-b7764e5, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6de5b03 */.elementor-15 .elementor-element.elementor-element-6de5b03{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0634ec */.elementor-15 .elementor-element.elementor-element-c0634ec{
    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-bed4464 */.elementor-15 .elementor-element.elementor-element-bed4464{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f721cfe */.elementor-15 .elementor-element.elementor-element-f721cfe{
    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-8e373ce */.elementor-15 .elementor-element.elementor-element-8e373ce{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4510e2 */.elementor-15 .elementor-element.elementor-element-c4510e2{
    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-73115d3 */.elementor-15 .elementor-element.elementor-element-73115d3{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-143f434 */.elementor-15 .elementor-element.elementor-element-143f434{
    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-cb5c984 */.elementor-15 .elementor-element.elementor-element-cb5c984{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-132ac93 */.elementor-15 .elementor-element.elementor-element-132ac93{
    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-0fcac57 */.elementor-15 .elementor-element.elementor-element-0fcac57{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fb7117 */.elementor-15 .elementor-element.elementor-element-8fb7117{
    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-b05ce9b */.elementor-15 .elementor-element.elementor-element-b05ce9b{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d60335 */.elementor-15 .elementor-element.elementor-element-9d60335{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-13542f3 */.elementor-15 .elementor-element.elementor-element-13542f3, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-612b569 */.elementor-15 .elementor-element.elementor-element-612b569{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-397698f */.elementor-15 .elementor-element.elementor-element-397698f{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-32b4d7f */.elementor-15 .elementor-element.elementor-element-32b4d7f, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1cf1c70 */.elementor-15 .elementor-element.elementor-element-1cf1c70{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a817a5b */.elementor-15 .elementor-element.elementor-element-a817a5b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-75b5484 */.elementor-15 .elementor-element.elementor-element-75b5484, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f3b8d99 */.elementor-15 .elementor-element.elementor-element-f3b8d99{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4932b0c */.elementor-15 .elementor-element.elementor-element-4932b0c{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8504612 */.elementor-15 .elementor-element.elementor-element-8504612, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5bc2ac7 */.elementor-15 .elementor-element.elementor-element-5bc2ac7{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0d15ac */.elementor-15 .elementor-element.elementor-element-e0d15ac{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c9e3a0c */.elementor-15 .elementor-element.elementor-element-c9e3a0c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e8ae28 */.elementor-15 .elementor-element.elementor-element-7e8ae28{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3b8b05 */.elementor-15 .elementor-element.elementor-element-f3b8b05{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-50d6b90 */.elementor-15 .elementor-element.elementor-element-50d6b90, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6751753 */.elementor-15 .elementor-element.elementor-element-6751753{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad38ba3 */.elementor-15 .elementor-element.elementor-element-ad38ba3{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-898afa3 */.elementor-15 .elementor-element.elementor-element-898afa3, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-695ae42 */.elementor-15 .elementor-element.elementor-element-695ae42{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7c1438 */.elementor-15 .elementor-element.elementor-element-f7c1438{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-651720c */.elementor-15 .elementor-element.elementor-element-651720c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46cbde9 */.elementor-15 .elementor-element.elementor-element-46cbde9{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f580f1 */.elementor-15 .elementor-element.elementor-element-6f580f1{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-80d03b1 */.elementor-15 .elementor-element.elementor-element-80d03b1, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ef429a4 */.elementor-15 .elementor-element.elementor-element-ef429a4{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f78c0d */.elementor-15 .elementor-element.elementor-element-4f78c0d{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-da9f9ed */.elementor-15 .elementor-element.elementor-element-da9f9ed, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91d63c2 */.elementor-15 .elementor-element.elementor-element-91d63c2{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59064a6 */.elementor-15 .elementor-element.elementor-element-59064a6{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d6fccb2 */.elementor-15 .elementor-element.elementor-element-d6fccb2, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-45910b3 */.elementor-15 .elementor-element.elementor-element-45910b3{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1b7e33 */.elementor-15 .elementor-element.elementor-element-d1b7e33{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-3ea5c3c */.elementor-15 .elementor-element.elementor-element-3ea5c3c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-eca9089 */.elementor-15 .elementor-element.elementor-element-eca9089{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99344cd */.elementor-15 .elementor-element.elementor-element-99344cd{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-f887bd2 */.elementor-15 .elementor-element.elementor-element-f887bd2, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-deeabd4 */.elementor-15 .elementor-element.elementor-element-deeabd4{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8586a6a */.elementor-15 .elementor-element.elementor-element-8586a6a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c30c400 */.elementor-15 .elementor-element.elementor-element-c30c400, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0458e9b */.elementor-15 .elementor-element.elementor-element-0458e9b{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a9aa27 */.elementor-15 .elementor-element.elementor-element-1a9aa27{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ff5adee */.elementor-15 .elementor-element.elementor-element-ff5adee, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5b79c25 */.elementor-15 .elementor-element.elementor-element-5b79c25{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dbd0a9 */.elementor-15 .elementor-element.elementor-element-8dbd0a9{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-b7764e5 */.elementor-15 .elementor-element.elementor-element-b7764e5, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6de5b03 */.elementor-15 .elementor-element.elementor-element-6de5b03{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0634ec */.elementor-15 .elementor-element.elementor-element-c0634ec{
    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-bed4464 */.elementor-15 .elementor-element.elementor-element-bed4464{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f721cfe */.elementor-15 .elementor-element.elementor-element-f721cfe{
    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-8e373ce */.elementor-15 .elementor-element.elementor-element-8e373ce{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4510e2 */.elementor-15 .elementor-element.elementor-element-c4510e2{
    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-73115d3 */.elementor-15 .elementor-element.elementor-element-73115d3{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-143f434 */.elementor-15 .elementor-element.elementor-element-143f434{
    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-cb5c984 */.elementor-15 .elementor-element.elementor-element-cb5c984{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-132ac93 */.elementor-15 .elementor-element.elementor-element-132ac93{
    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-0fcac57 */.elementor-15 .elementor-element.elementor-element-0fcac57{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fb7117 */.elementor-15 .elementor-element.elementor-element-8fb7117{
    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-b05ce9b */.elementor-15 .elementor-element.elementor-element-b05ce9b{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d60335 */.elementor-15 .elementor-element.elementor-element-9d60335{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-13542f3 */.elementor-15 .elementor-element.elementor-element-13542f3, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-612b569 */.elementor-15 .elementor-element.elementor-element-612b569{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-397698f */.elementor-15 .elementor-element.elementor-element-397698f{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-32b4d7f */.elementor-15 .elementor-element.elementor-element-32b4d7f, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1cf1c70 */.elementor-15 .elementor-element.elementor-element-1cf1c70{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a817a5b */.elementor-15 .elementor-element.elementor-element-a817a5b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-75b5484 */.elementor-15 .elementor-element.elementor-element-75b5484, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f3b8d99 */.elementor-15 .elementor-element.elementor-element-f3b8d99{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4932b0c */.elementor-15 .elementor-element.elementor-element-4932b0c{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8504612 */.elementor-15 .elementor-element.elementor-element-8504612, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5bc2ac7 */.elementor-15 .elementor-element.elementor-element-5bc2ac7{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0d15ac */.elementor-15 .elementor-element.elementor-element-e0d15ac{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c9e3a0c */.elementor-15 .elementor-element.elementor-element-c9e3a0c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e8ae28 */.elementor-15 .elementor-element.elementor-element-7e8ae28{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3b8b05 */.elementor-15 .elementor-element.elementor-element-f3b8b05{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-50d6b90 */.elementor-15 .elementor-element.elementor-element-50d6b90, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6751753 */.elementor-15 .elementor-element.elementor-element-6751753{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad38ba3 */.elementor-15 .elementor-element.elementor-element-ad38ba3{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-898afa3 */.elementor-15 .elementor-element.elementor-element-898afa3, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-695ae42 */.elementor-15 .elementor-element.elementor-element-695ae42{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7c1438 */.elementor-15 .elementor-element.elementor-element-f7c1438{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-651720c */.elementor-15 .elementor-element.elementor-element-651720c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46cbde9 */.elementor-15 .elementor-element.elementor-element-46cbde9{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f580f1 */.elementor-15 .elementor-element.elementor-element-6f580f1{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-80d03b1 */.elementor-15 .elementor-element.elementor-element-80d03b1, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ef429a4 */.elementor-15 .elementor-element.elementor-element-ef429a4{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f78c0d */.elementor-15 .elementor-element.elementor-element-4f78c0d{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-da9f9ed */.elementor-15 .elementor-element.elementor-element-da9f9ed, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91d63c2 */.elementor-15 .elementor-element.elementor-element-91d63c2{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59064a6 */.elementor-15 .elementor-element.elementor-element-59064a6{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d6fccb2 */.elementor-15 .elementor-element.elementor-element-d6fccb2, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-45910b3 */.elementor-15 .elementor-element.elementor-element-45910b3{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1b7e33 */.elementor-15 .elementor-element.elementor-element-d1b7e33{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-3ea5c3c */.elementor-15 .elementor-element.elementor-element-3ea5c3c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-eca9089 */.elementor-15 .elementor-element.elementor-element-eca9089{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99344cd */.elementor-15 .elementor-element.elementor-element-99344cd{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-f887bd2 */.elementor-15 .elementor-element.elementor-element-f887bd2, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-deeabd4 */.elementor-15 .elementor-element.elementor-element-deeabd4{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8586a6a */.elementor-15 .elementor-element.elementor-element-8586a6a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c30c400 */.elementor-15 .elementor-element.elementor-element-c30c400, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0458e9b */.elementor-15 .elementor-element.elementor-element-0458e9b{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a9aa27 */.elementor-15 .elementor-element.elementor-element-1a9aa27{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ff5adee */.elementor-15 .elementor-element.elementor-element-ff5adee, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5b79c25 */.elementor-15 .elementor-element.elementor-element-5b79c25{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dbd0a9 */.elementor-15 .elementor-element.elementor-element-8dbd0a9{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-b7764e5 */.elementor-15 .elementor-element.elementor-element-b7764e5, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6de5b03 */.elementor-15 .elementor-element.elementor-element-6de5b03{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0634ec */.elementor-15 .elementor-element.elementor-element-c0634ec{
    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-bed4464 */.elementor-15 .elementor-element.elementor-element-bed4464{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f721cfe */.elementor-15 .elementor-element.elementor-element-f721cfe{
    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-8e373ce */.elementor-15 .elementor-element.elementor-element-8e373ce{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4510e2 */.elementor-15 .elementor-element.elementor-element-c4510e2{
    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-73115d3 */.elementor-15 .elementor-element.elementor-element-73115d3{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-143f434 */.elementor-15 .elementor-element.elementor-element-143f434{
    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-cb5c984 */.elementor-15 .elementor-element.elementor-element-cb5c984{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-132ac93 */.elementor-15 .elementor-element.elementor-element-132ac93{
    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-0fcac57 */.elementor-15 .elementor-element.elementor-element-0fcac57{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fb7117 */.elementor-15 .elementor-element.elementor-element-8fb7117{
    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-b05ce9b */.elementor-15 .elementor-element.elementor-element-b05ce9b{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d60335 */.elementor-15 .elementor-element.elementor-element-9d60335{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-13542f3 */.elementor-15 .elementor-element.elementor-element-13542f3, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-612b569 */.elementor-15 .elementor-element.elementor-element-612b569{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-397698f */.elementor-15 .elementor-element.elementor-element-397698f{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-32b4d7f */.elementor-15 .elementor-element.elementor-element-32b4d7f, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1cf1c70 */.elementor-15 .elementor-element.elementor-element-1cf1c70{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a817a5b */.elementor-15 .elementor-element.elementor-element-a817a5b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-75b5484 */.elementor-15 .elementor-element.elementor-element-75b5484, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f3b8d99 */.elementor-15 .elementor-element.elementor-element-f3b8d99{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4932b0c */.elementor-15 .elementor-element.elementor-element-4932b0c{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8504612 */.elementor-15 .elementor-element.elementor-element-8504612, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5bc2ac7 */.elementor-15 .elementor-element.elementor-element-5bc2ac7{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0d15ac */.elementor-15 .elementor-element.elementor-element-e0d15ac{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c9e3a0c */.elementor-15 .elementor-element.elementor-element-c9e3a0c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e8ae28 */.elementor-15 .elementor-element.elementor-element-7e8ae28{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3b8b05 */.elementor-15 .elementor-element.elementor-element-f3b8b05{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-50d6b90 */.elementor-15 .elementor-element.elementor-element-50d6b90, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6751753 */.elementor-15 .elementor-element.elementor-element-6751753{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad38ba3 */.elementor-15 .elementor-element.elementor-element-ad38ba3{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-898afa3 */.elementor-15 .elementor-element.elementor-element-898afa3, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-695ae42 */.elementor-15 .elementor-element.elementor-element-695ae42{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7c1438 */.elementor-15 .elementor-element.elementor-element-f7c1438{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-651720c */.elementor-15 .elementor-element.elementor-element-651720c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46cbde9 */.elementor-15 .elementor-element.elementor-element-46cbde9{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f580f1 */.elementor-15 .elementor-element.elementor-element-6f580f1{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-80d03b1 */.elementor-15 .elementor-element.elementor-element-80d03b1, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ef429a4 */.elementor-15 .elementor-element.elementor-element-ef429a4{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f78c0d */.elementor-15 .elementor-element.elementor-element-4f78c0d{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-da9f9ed */.elementor-15 .elementor-element.elementor-element-da9f9ed, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91d63c2 */.elementor-15 .elementor-element.elementor-element-91d63c2{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59064a6 */.elementor-15 .elementor-element.elementor-element-59064a6{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d6fccb2 */.elementor-15 .elementor-element.elementor-element-d6fccb2, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-45910b3 */.elementor-15 .elementor-element.elementor-element-45910b3{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1b7e33 */.elementor-15 .elementor-element.elementor-element-d1b7e33{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-3ea5c3c */.elementor-15 .elementor-element.elementor-element-3ea5c3c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-eca9089 */.elementor-15 .elementor-element.elementor-element-eca9089{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99344cd */.elementor-15 .elementor-element.elementor-element-99344cd{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-f887bd2 */.elementor-15 .elementor-element.elementor-element-f887bd2, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-deeabd4 */.elementor-15 .elementor-element.elementor-element-deeabd4{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8586a6a */.elementor-15 .elementor-element.elementor-element-8586a6a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c30c400 */.elementor-15 .elementor-element.elementor-element-c30c400, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0458e9b */.elementor-15 .elementor-element.elementor-element-0458e9b{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a9aa27 */.elementor-15 .elementor-element.elementor-element-1a9aa27{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ff5adee */.elementor-15 .elementor-element.elementor-element-ff5adee, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5b79c25 */.elementor-15 .elementor-element.elementor-element-5b79c25{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dbd0a9 */.elementor-15 .elementor-element.elementor-element-8dbd0a9{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-b7764e5 */.elementor-15 .elementor-element.elementor-element-b7764e5, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6de5b03 */.elementor-15 .elementor-element.elementor-element-6de5b03{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0634ec */.elementor-15 .elementor-element.elementor-element-c0634ec{
    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-bed4464 */.elementor-15 .elementor-element.elementor-element-bed4464{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f721cfe */.elementor-15 .elementor-element.elementor-element-f721cfe{
    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-8e373ce */.elementor-15 .elementor-element.elementor-element-8e373ce{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4510e2 */.elementor-15 .elementor-element.elementor-element-c4510e2{
    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-73115d3 */.elementor-15 .elementor-element.elementor-element-73115d3{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-143f434 */.elementor-15 .elementor-element.elementor-element-143f434{
    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-cb5c984 */.elementor-15 .elementor-element.elementor-element-cb5c984{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-132ac93 */.elementor-15 .elementor-element.elementor-element-132ac93{
    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-0fcac57 */.elementor-15 .elementor-element.elementor-element-0fcac57{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fb7117 */.elementor-15 .elementor-element.elementor-element-8fb7117{
    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-b05ce9b */.elementor-15 .elementor-element.elementor-element-b05ce9b{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d60335 */.elementor-15 .elementor-element.elementor-element-9d60335{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-13542f3 */.elementor-15 .elementor-element.elementor-element-13542f3, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-612b569 */.elementor-15 .elementor-element.elementor-element-612b569{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-397698f */.elementor-15 .elementor-element.elementor-element-397698f{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-32b4d7f */.elementor-15 .elementor-element.elementor-element-32b4d7f, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1cf1c70 */.elementor-15 .elementor-element.elementor-element-1cf1c70{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a817a5b */.elementor-15 .elementor-element.elementor-element-a817a5b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-75b5484 */.elementor-15 .elementor-element.elementor-element-75b5484, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f3b8d99 */.elementor-15 .elementor-element.elementor-element-f3b8d99{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4932b0c */.elementor-15 .elementor-element.elementor-element-4932b0c{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8504612 */.elementor-15 .elementor-element.elementor-element-8504612, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5bc2ac7 */.elementor-15 .elementor-element.elementor-element-5bc2ac7{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0d15ac */.elementor-15 .elementor-element.elementor-element-e0d15ac{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c9e3a0c */.elementor-15 .elementor-element.elementor-element-c9e3a0c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e8ae28 */.elementor-15 .elementor-element.elementor-element-7e8ae28{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3b8b05 */.elementor-15 .elementor-element.elementor-element-f3b8b05{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-50d6b90 */.elementor-15 .elementor-element.elementor-element-50d6b90, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6751753 */.elementor-15 .elementor-element.elementor-element-6751753{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad38ba3 */.elementor-15 .elementor-element.elementor-element-ad38ba3{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-898afa3 */.elementor-15 .elementor-element.elementor-element-898afa3, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-695ae42 */.elementor-15 .elementor-element.elementor-element-695ae42{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7c1438 */.elementor-15 .elementor-element.elementor-element-f7c1438{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-651720c */.elementor-15 .elementor-element.elementor-element-651720c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46cbde9 */.elementor-15 .elementor-element.elementor-element-46cbde9{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f580f1 */.elementor-15 .elementor-element.elementor-element-6f580f1{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-80d03b1 */.elementor-15 .elementor-element.elementor-element-80d03b1, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ef429a4 */.elementor-15 .elementor-element.elementor-element-ef429a4{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f78c0d */.elementor-15 .elementor-element.elementor-element-4f78c0d{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-da9f9ed */.elementor-15 .elementor-element.elementor-element-da9f9ed, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91d63c2 */.elementor-15 .elementor-element.elementor-element-91d63c2{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59064a6 */.elementor-15 .elementor-element.elementor-element-59064a6{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d6fccb2 */.elementor-15 .elementor-element.elementor-element-d6fccb2, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-45910b3 */.elementor-15 .elementor-element.elementor-element-45910b3{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1b7e33 */.elementor-15 .elementor-element.elementor-element-d1b7e33{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-3ea5c3c */.elementor-15 .elementor-element.elementor-element-3ea5c3c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-eca9089 */.elementor-15 .elementor-element.elementor-element-eca9089{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99344cd */.elementor-15 .elementor-element.elementor-element-99344cd{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-f887bd2 */.elementor-15 .elementor-element.elementor-element-f887bd2, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-deeabd4 */.elementor-15 .elementor-element.elementor-element-deeabd4{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8586a6a */.elementor-15 .elementor-element.elementor-element-8586a6a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c30c400 */.elementor-15 .elementor-element.elementor-element-c30c400, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0458e9b */.elementor-15 .elementor-element.elementor-element-0458e9b{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a9aa27 */.elementor-15 .elementor-element.elementor-element-1a9aa27{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ff5adee */.elementor-15 .elementor-element.elementor-element-ff5adee, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5b79c25 */.elementor-15 .elementor-element.elementor-element-5b79c25{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dbd0a9 */.elementor-15 .elementor-element.elementor-element-8dbd0a9{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-b7764e5 */.elementor-15 .elementor-element.elementor-element-b7764e5, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6de5b03 */.elementor-15 .elementor-element.elementor-element-6de5b03{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0634ec */.elementor-15 .elementor-element.elementor-element-c0634ec{
    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-bed4464 */.elementor-15 .elementor-element.elementor-element-bed4464{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f721cfe */.elementor-15 .elementor-element.elementor-element-f721cfe{
    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-8e373ce */.elementor-15 .elementor-element.elementor-element-8e373ce{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4510e2 */.elementor-15 .elementor-element.elementor-element-c4510e2{
    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-73115d3 */.elementor-15 .elementor-element.elementor-element-73115d3{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-143f434 */.elementor-15 .elementor-element.elementor-element-143f434{
    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-cb5c984 */.elementor-15 .elementor-element.elementor-element-cb5c984{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-132ac93 */.elementor-15 .elementor-element.elementor-element-132ac93{
    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-0fcac57 */.elementor-15 .elementor-element.elementor-element-0fcac57{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fb7117 */.elementor-15 .elementor-element.elementor-element-8fb7117{
    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-b05ce9b */.elementor-15 .elementor-element.elementor-element-b05ce9b{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d60335 */.elementor-15 .elementor-element.elementor-element-9d60335{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-13542f3 */.elementor-15 .elementor-element.elementor-element-13542f3, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-612b569 */.elementor-15 .elementor-element.elementor-element-612b569{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-397698f */.elementor-15 .elementor-element.elementor-element-397698f{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-32b4d7f */.elementor-15 .elementor-element.elementor-element-32b4d7f, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1cf1c70 */.elementor-15 .elementor-element.elementor-element-1cf1c70{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a817a5b */.elementor-15 .elementor-element.elementor-element-a817a5b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-75b5484 */.elementor-15 .elementor-element.elementor-element-75b5484, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f3b8d99 */.elementor-15 .elementor-element.elementor-element-f3b8d99{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4932b0c */.elementor-15 .elementor-element.elementor-element-4932b0c{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8504612 */.elementor-15 .elementor-element.elementor-element-8504612, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5bc2ac7 */.elementor-15 .elementor-element.elementor-element-5bc2ac7{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0d15ac */.elementor-15 .elementor-element.elementor-element-e0d15ac{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c9e3a0c */.elementor-15 .elementor-element.elementor-element-c9e3a0c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e8ae28 */.elementor-15 .elementor-element.elementor-element-7e8ae28{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3b8b05 */.elementor-15 .elementor-element.elementor-element-f3b8b05{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-50d6b90 */.elementor-15 .elementor-element.elementor-element-50d6b90, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6751753 */.elementor-15 .elementor-element.elementor-element-6751753{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad38ba3 */.elementor-15 .elementor-element.elementor-element-ad38ba3{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-898afa3 */.elementor-15 .elementor-element.elementor-element-898afa3, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-695ae42 */.elementor-15 .elementor-element.elementor-element-695ae42{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7c1438 */.elementor-15 .elementor-element.elementor-element-f7c1438{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-651720c */.elementor-15 .elementor-element.elementor-element-651720c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46cbde9 */.elementor-15 .elementor-element.elementor-element-46cbde9{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f580f1 */.elementor-15 .elementor-element.elementor-element-6f580f1{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-80d03b1 */.elementor-15 .elementor-element.elementor-element-80d03b1, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ef429a4 */.elementor-15 .elementor-element.elementor-element-ef429a4{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f78c0d */.elementor-15 .elementor-element.elementor-element-4f78c0d{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-da9f9ed */.elementor-15 .elementor-element.elementor-element-da9f9ed, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91d63c2 */.elementor-15 .elementor-element.elementor-element-91d63c2{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59064a6 */.elementor-15 .elementor-element.elementor-element-59064a6{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d6fccb2 */.elementor-15 .elementor-element.elementor-element-d6fccb2, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-45910b3 */.elementor-15 .elementor-element.elementor-element-45910b3{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1b7e33 */.elementor-15 .elementor-element.elementor-element-d1b7e33{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-3ea5c3c */.elementor-15 .elementor-element.elementor-element-3ea5c3c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-eca9089 */.elementor-15 .elementor-element.elementor-element-eca9089{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99344cd */.elementor-15 .elementor-element.elementor-element-99344cd{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-f887bd2 */.elementor-15 .elementor-element.elementor-element-f887bd2, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-deeabd4 */.elementor-15 .elementor-element.elementor-element-deeabd4{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8586a6a */.elementor-15 .elementor-element.elementor-element-8586a6a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c30c400 */.elementor-15 .elementor-element.elementor-element-c30c400, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0458e9b */.elementor-15 .elementor-element.elementor-element-0458e9b{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a9aa27 */.elementor-15 .elementor-element.elementor-element-1a9aa27{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ff5adee */.elementor-15 .elementor-element.elementor-element-ff5adee, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5b79c25 */.elementor-15 .elementor-element.elementor-element-5b79c25{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dbd0a9 */.elementor-15 .elementor-element.elementor-element-8dbd0a9{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-b7764e5 */.elementor-15 .elementor-element.elementor-element-b7764e5, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6de5b03 */.elementor-15 .elementor-element.elementor-element-6de5b03{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0634ec */.elementor-15 .elementor-element.elementor-element-c0634ec{
    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-bed4464 */.elementor-15 .elementor-element.elementor-element-bed4464{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f721cfe */.elementor-15 .elementor-element.elementor-element-f721cfe{
    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-8e373ce */.elementor-15 .elementor-element.elementor-element-8e373ce{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4510e2 */.elementor-15 .elementor-element.elementor-element-c4510e2{
    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-73115d3 */.elementor-15 .elementor-element.elementor-element-73115d3{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-143f434 */.elementor-15 .elementor-element.elementor-element-143f434{
    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-cb5c984 */.elementor-15 .elementor-element.elementor-element-cb5c984{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-132ac93 */.elementor-15 .elementor-element.elementor-element-132ac93{
    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-0fcac57 */.elementor-15 .elementor-element.elementor-element-0fcac57{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fb7117 */.elementor-15 .elementor-element.elementor-element-8fb7117{
    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-b05ce9b */.elementor-15 .elementor-element.elementor-element-b05ce9b{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d60335 */.elementor-15 .elementor-element.elementor-element-9d60335{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-13542f3 */.elementor-15 .elementor-element.elementor-element-13542f3, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-612b569 */.elementor-15 .elementor-element.elementor-element-612b569{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-397698f */.elementor-15 .elementor-element.elementor-element-397698f{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-32b4d7f */.elementor-15 .elementor-element.elementor-element-32b4d7f, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1cf1c70 */.elementor-15 .elementor-element.elementor-element-1cf1c70{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a817a5b */.elementor-15 .elementor-element.elementor-element-a817a5b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-75b5484 */.elementor-15 .elementor-element.elementor-element-75b5484, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f3b8d99 */.elementor-15 .elementor-element.elementor-element-f3b8d99{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4932b0c */.elementor-15 .elementor-element.elementor-element-4932b0c{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8504612 */.elementor-15 .elementor-element.elementor-element-8504612, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5bc2ac7 */.elementor-15 .elementor-element.elementor-element-5bc2ac7{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0d15ac */.elementor-15 .elementor-element.elementor-element-e0d15ac{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c9e3a0c */.elementor-15 .elementor-element.elementor-element-c9e3a0c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e8ae28 */.elementor-15 .elementor-element.elementor-element-7e8ae28{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3b8b05 */.elementor-15 .elementor-element.elementor-element-f3b8b05{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-50d6b90 */.elementor-15 .elementor-element.elementor-element-50d6b90, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6751753 */.elementor-15 .elementor-element.elementor-element-6751753{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad38ba3 */.elementor-15 .elementor-element.elementor-element-ad38ba3{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-898afa3 */.elementor-15 .elementor-element.elementor-element-898afa3, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-695ae42 */.elementor-15 .elementor-element.elementor-element-695ae42{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7c1438 */.elementor-15 .elementor-element.elementor-element-f7c1438{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-651720c */.elementor-15 .elementor-element.elementor-element-651720c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46cbde9 */.elementor-15 .elementor-element.elementor-element-46cbde9{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f580f1 */.elementor-15 .elementor-element.elementor-element-6f580f1{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-80d03b1 */.elementor-15 .elementor-element.elementor-element-80d03b1, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ef429a4 */.elementor-15 .elementor-element.elementor-element-ef429a4{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f78c0d */.elementor-15 .elementor-element.elementor-element-4f78c0d{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-da9f9ed */.elementor-15 .elementor-element.elementor-element-da9f9ed, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91d63c2 */.elementor-15 .elementor-element.elementor-element-91d63c2{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59064a6 */.elementor-15 .elementor-element.elementor-element-59064a6{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d6fccb2 */.elementor-15 .elementor-element.elementor-element-d6fccb2, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-45910b3 */.elementor-15 .elementor-element.elementor-element-45910b3{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1b7e33 */.elementor-15 .elementor-element.elementor-element-d1b7e33{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-3ea5c3c */.elementor-15 .elementor-element.elementor-element-3ea5c3c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-eca9089 */.elementor-15 .elementor-element.elementor-element-eca9089{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99344cd */.elementor-15 .elementor-element.elementor-element-99344cd{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-f887bd2 */.elementor-15 .elementor-element.elementor-element-f887bd2, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-deeabd4 */.elementor-15 .elementor-element.elementor-element-deeabd4{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8586a6a */.elementor-15 .elementor-element.elementor-element-8586a6a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c30c400 */.elementor-15 .elementor-element.elementor-element-c30c400, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0458e9b */.elementor-15 .elementor-element.elementor-element-0458e9b{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a9aa27 */.elementor-15 .elementor-element.elementor-element-1a9aa27{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ff5adee */.elementor-15 .elementor-element.elementor-element-ff5adee, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5b79c25 */.elementor-15 .elementor-element.elementor-element-5b79c25{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dbd0a9 */.elementor-15 .elementor-element.elementor-element-8dbd0a9{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-b7764e5 */.elementor-15 .elementor-element.elementor-element-b7764e5, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6de5b03 */.elementor-15 .elementor-element.elementor-element-6de5b03{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0634ec */.elementor-15 .elementor-element.elementor-element-c0634ec{
    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-bed4464 */.elementor-15 .elementor-element.elementor-element-bed4464{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f721cfe */.elementor-15 .elementor-element.elementor-element-f721cfe{
    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-8e373ce */.elementor-15 .elementor-element.elementor-element-8e373ce{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4510e2 */.elementor-15 .elementor-element.elementor-element-c4510e2{
    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-73115d3 */.elementor-15 .elementor-element.elementor-element-73115d3{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-143f434 */.elementor-15 .elementor-element.elementor-element-143f434{
    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-cb5c984 */.elementor-15 .elementor-element.elementor-element-cb5c984{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-132ac93 */.elementor-15 .elementor-element.elementor-element-132ac93{
    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-0fcac57 */.elementor-15 .elementor-element.elementor-element-0fcac57{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fb7117 */.elementor-15 .elementor-element.elementor-element-8fb7117{
    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-b05ce9b */.elementor-15 .elementor-element.elementor-element-b05ce9b{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d60335 */.elementor-15 .elementor-element.elementor-element-9d60335{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-13542f3 */.elementor-15 .elementor-element.elementor-element-13542f3, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-612b569 */.elementor-15 .elementor-element.elementor-element-612b569{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-397698f */.elementor-15 .elementor-element.elementor-element-397698f{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-32b4d7f */.elementor-15 .elementor-element.elementor-element-32b4d7f, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1cf1c70 */.elementor-15 .elementor-element.elementor-element-1cf1c70{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a817a5b */.elementor-15 .elementor-element.elementor-element-a817a5b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-75b5484 */.elementor-15 .elementor-element.elementor-element-75b5484, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f3b8d99 */.elementor-15 .elementor-element.elementor-element-f3b8d99{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4932b0c */.elementor-15 .elementor-element.elementor-element-4932b0c{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8504612 */.elementor-15 .elementor-element.elementor-element-8504612, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5bc2ac7 */.elementor-15 .elementor-element.elementor-element-5bc2ac7{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0d15ac */.elementor-15 .elementor-element.elementor-element-e0d15ac{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c9e3a0c */.elementor-15 .elementor-element.elementor-element-c9e3a0c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e8ae28 */.elementor-15 .elementor-element.elementor-element-7e8ae28{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3b8b05 */.elementor-15 .elementor-element.elementor-element-f3b8b05{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-50d6b90 */.elementor-15 .elementor-element.elementor-element-50d6b90, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6751753 */.elementor-15 .elementor-element.elementor-element-6751753{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad38ba3 */.elementor-15 .elementor-element.elementor-element-ad38ba3{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-898afa3 */.elementor-15 .elementor-element.elementor-element-898afa3, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-695ae42 */.elementor-15 .elementor-element.elementor-element-695ae42{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7c1438 */.elementor-15 .elementor-element.elementor-element-f7c1438{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-651720c */.elementor-15 .elementor-element.elementor-element-651720c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46cbde9 */.elementor-15 .elementor-element.elementor-element-46cbde9{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f580f1 */.elementor-15 .elementor-element.elementor-element-6f580f1{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-80d03b1 */.elementor-15 .elementor-element.elementor-element-80d03b1, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ef429a4 */.elementor-15 .elementor-element.elementor-element-ef429a4{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f78c0d */.elementor-15 .elementor-element.elementor-element-4f78c0d{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-da9f9ed */.elementor-15 .elementor-element.elementor-element-da9f9ed, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91d63c2 */.elementor-15 .elementor-element.elementor-element-91d63c2{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59064a6 */.elementor-15 .elementor-element.elementor-element-59064a6{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d6fccb2 */.elementor-15 .elementor-element.elementor-element-d6fccb2, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-45910b3 */.elementor-15 .elementor-element.elementor-element-45910b3{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1b7e33 */.elementor-15 .elementor-element.elementor-element-d1b7e33{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-3ea5c3c */.elementor-15 .elementor-element.elementor-element-3ea5c3c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-eca9089 */.elementor-15 .elementor-element.elementor-element-eca9089{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99344cd */.elementor-15 .elementor-element.elementor-element-99344cd{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-f887bd2 */.elementor-15 .elementor-element.elementor-element-f887bd2, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-deeabd4 */.elementor-15 .elementor-element.elementor-element-deeabd4{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8586a6a */.elementor-15 .elementor-element.elementor-element-8586a6a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c30c400 */.elementor-15 .elementor-element.elementor-element-c30c400, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0458e9b */.elementor-15 .elementor-element.elementor-element-0458e9b{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a9aa27 */.elementor-15 .elementor-element.elementor-element-1a9aa27{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ff5adee */.elementor-15 .elementor-element.elementor-element-ff5adee, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5b79c25 */.elementor-15 .elementor-element.elementor-element-5b79c25{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dbd0a9 */.elementor-15 .elementor-element.elementor-element-8dbd0a9{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-b7764e5 */.elementor-15 .elementor-element.elementor-element-b7764e5, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6de5b03 */.elementor-15 .elementor-element.elementor-element-6de5b03{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0634ec */.elementor-15 .elementor-element.elementor-element-c0634ec{
    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-bed4464 */.elementor-15 .elementor-element.elementor-element-bed4464{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f721cfe */.elementor-15 .elementor-element.elementor-element-f721cfe{
    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-8e373ce */.elementor-15 .elementor-element.elementor-element-8e373ce{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4510e2 */.elementor-15 .elementor-element.elementor-element-c4510e2{
    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-73115d3 */.elementor-15 .elementor-element.elementor-element-73115d3{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-143f434 */.elementor-15 .elementor-element.elementor-element-143f434{
    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-cb5c984 */.elementor-15 .elementor-element.elementor-element-cb5c984{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-132ac93 */.elementor-15 .elementor-element.elementor-element-132ac93{
    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-0fcac57 */.elementor-15 .elementor-element.elementor-element-0fcac57{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fb7117 */.elementor-15 .elementor-element.elementor-element-8fb7117{
    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-b05ce9b */.elementor-15 .elementor-element.elementor-element-b05ce9b{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d60335 */.elementor-15 .elementor-element.elementor-element-9d60335{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-13542f3 */.elementor-15 .elementor-element.elementor-element-13542f3, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-612b569 */.elementor-15 .elementor-element.elementor-element-612b569{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-397698f */.elementor-15 .elementor-element.elementor-element-397698f{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-32b4d7f */.elementor-15 .elementor-element.elementor-element-32b4d7f, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1cf1c70 */.elementor-15 .elementor-element.elementor-element-1cf1c70{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a817a5b */.elementor-15 .elementor-element.elementor-element-a817a5b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-75b5484 */.elementor-15 .elementor-element.elementor-element-75b5484, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f3b8d99 */.elementor-15 .elementor-element.elementor-element-f3b8d99{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4932b0c */.elementor-15 .elementor-element.elementor-element-4932b0c{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8504612 */.elementor-15 .elementor-element.elementor-element-8504612, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5bc2ac7 */.elementor-15 .elementor-element.elementor-element-5bc2ac7{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0d15ac */.elementor-15 .elementor-element.elementor-element-e0d15ac{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c9e3a0c */.elementor-15 .elementor-element.elementor-element-c9e3a0c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e8ae28 */.elementor-15 .elementor-element.elementor-element-7e8ae28{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3b8b05 */.elementor-15 .elementor-element.elementor-element-f3b8b05{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-50d6b90 */.elementor-15 .elementor-element.elementor-element-50d6b90, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6751753 */.elementor-15 .elementor-element.elementor-element-6751753{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad38ba3 */.elementor-15 .elementor-element.elementor-element-ad38ba3{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-898afa3 */.elementor-15 .elementor-element.elementor-element-898afa3, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-695ae42 */.elementor-15 .elementor-element.elementor-element-695ae42{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7c1438 */.elementor-15 .elementor-element.elementor-element-f7c1438{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-651720c */.elementor-15 .elementor-element.elementor-element-651720c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46cbde9 */.elementor-15 .elementor-element.elementor-element-46cbde9{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f580f1 */.elementor-15 .elementor-element.elementor-element-6f580f1{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-80d03b1 */.elementor-15 .elementor-element.elementor-element-80d03b1, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ef429a4 */.elementor-15 .elementor-element.elementor-element-ef429a4{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f78c0d */.elementor-15 .elementor-element.elementor-element-4f78c0d{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-da9f9ed */.elementor-15 .elementor-element.elementor-element-da9f9ed, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91d63c2 */.elementor-15 .elementor-element.elementor-element-91d63c2{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59064a6 */.elementor-15 .elementor-element.elementor-element-59064a6{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d6fccb2 */.elementor-15 .elementor-element.elementor-element-d6fccb2, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-45910b3 */.elementor-15 .elementor-element.elementor-element-45910b3{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1b7e33 */.elementor-15 .elementor-element.elementor-element-d1b7e33{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-3ea5c3c */.elementor-15 .elementor-element.elementor-element-3ea5c3c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-eca9089 */.elementor-15 .elementor-element.elementor-element-eca9089{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99344cd */.elementor-15 .elementor-element.elementor-element-99344cd{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-f887bd2 */.elementor-15 .elementor-element.elementor-element-f887bd2, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-deeabd4 */.elementor-15 .elementor-element.elementor-element-deeabd4{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8586a6a */.elementor-15 .elementor-element.elementor-element-8586a6a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c30c400 */.elementor-15 .elementor-element.elementor-element-c30c400, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0458e9b */.elementor-15 .elementor-element.elementor-element-0458e9b{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a9aa27 */.elementor-15 .elementor-element.elementor-element-1a9aa27{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ff5adee */.elementor-15 .elementor-element.elementor-element-ff5adee, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5b79c25 */.elementor-15 .elementor-element.elementor-element-5b79c25{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dbd0a9 */.elementor-15 .elementor-element.elementor-element-8dbd0a9{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-b7764e5 */.elementor-15 .elementor-element.elementor-element-b7764e5, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6de5b03 */.elementor-15 .elementor-element.elementor-element-6de5b03{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0634ec */.elementor-15 .elementor-element.elementor-element-c0634ec{
    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-bed4464 */.elementor-15 .elementor-element.elementor-element-bed4464{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f721cfe */.elementor-15 .elementor-element.elementor-element-f721cfe{
    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-8e373ce */.elementor-15 .elementor-element.elementor-element-8e373ce{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4510e2 */.elementor-15 .elementor-element.elementor-element-c4510e2{
    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-73115d3 */.elementor-15 .elementor-element.elementor-element-73115d3{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-143f434 */.elementor-15 .elementor-element.elementor-element-143f434{
    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-cb5c984 */.elementor-15 .elementor-element.elementor-element-cb5c984{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-132ac93 */.elementor-15 .elementor-element.elementor-element-132ac93{
    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-0fcac57 */.elementor-15 .elementor-element.elementor-element-0fcac57{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fb7117 */.elementor-15 .elementor-element.elementor-element-8fb7117{
    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-b05ce9b */.elementor-15 .elementor-element.elementor-element-b05ce9b{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d60335 */.elementor-15 .elementor-element.elementor-element-9d60335{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-13542f3 */.elementor-15 .elementor-element.elementor-element-13542f3, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-612b569 */.elementor-15 .elementor-element.elementor-element-612b569{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-397698f */.elementor-15 .elementor-element.elementor-element-397698f{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-32b4d7f */.elementor-15 .elementor-element.elementor-element-32b4d7f, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1cf1c70 */.elementor-15 .elementor-element.elementor-element-1cf1c70{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a817a5b */.elementor-15 .elementor-element.elementor-element-a817a5b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-75b5484 */.elementor-15 .elementor-element.elementor-element-75b5484, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f3b8d99 */.elementor-15 .elementor-element.elementor-element-f3b8d99{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4932b0c */.elementor-15 .elementor-element.elementor-element-4932b0c{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8504612 */.elementor-15 .elementor-element.elementor-element-8504612, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5bc2ac7 */.elementor-15 .elementor-element.elementor-element-5bc2ac7{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0d15ac */.elementor-15 .elementor-element.elementor-element-e0d15ac{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c9e3a0c */.elementor-15 .elementor-element.elementor-element-c9e3a0c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e8ae28 */.elementor-15 .elementor-element.elementor-element-7e8ae28{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3b8b05 */.elementor-15 .elementor-element.elementor-element-f3b8b05{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-50d6b90 */.elementor-15 .elementor-element.elementor-element-50d6b90, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6751753 */.elementor-15 .elementor-element.elementor-element-6751753{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad38ba3 */.elementor-15 .elementor-element.elementor-element-ad38ba3{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-898afa3 */.elementor-15 .elementor-element.elementor-element-898afa3, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-695ae42 */.elementor-15 .elementor-element.elementor-element-695ae42{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7c1438 */.elementor-15 .elementor-element.elementor-element-f7c1438{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-651720c */.elementor-15 .elementor-element.elementor-element-651720c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46cbde9 */.elementor-15 .elementor-element.elementor-element-46cbde9{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f580f1 */.elementor-15 .elementor-element.elementor-element-6f580f1{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-80d03b1 */.elementor-15 .elementor-element.elementor-element-80d03b1, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ef429a4 */.elementor-15 .elementor-element.elementor-element-ef429a4{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f78c0d */.elementor-15 .elementor-element.elementor-element-4f78c0d{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-da9f9ed */.elementor-15 .elementor-element.elementor-element-da9f9ed, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91d63c2 */.elementor-15 .elementor-element.elementor-element-91d63c2{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59064a6 */.elementor-15 .elementor-element.elementor-element-59064a6{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d6fccb2 */.elementor-15 .elementor-element.elementor-element-d6fccb2, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-45910b3 */.elementor-15 .elementor-element.elementor-element-45910b3{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1b7e33 */.elementor-15 .elementor-element.elementor-element-d1b7e33{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-3ea5c3c */.elementor-15 .elementor-element.elementor-element-3ea5c3c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-eca9089 */.elementor-15 .elementor-element.elementor-element-eca9089{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99344cd */.elementor-15 .elementor-element.elementor-element-99344cd{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-f887bd2 */.elementor-15 .elementor-element.elementor-element-f887bd2, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-deeabd4 */.elementor-15 .elementor-element.elementor-element-deeabd4{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8586a6a */.elementor-15 .elementor-element.elementor-element-8586a6a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c30c400 */.elementor-15 .elementor-element.elementor-element-c30c400, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0458e9b */.elementor-15 .elementor-element.elementor-element-0458e9b{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a9aa27 */.elementor-15 .elementor-element.elementor-element-1a9aa27{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ff5adee */.elementor-15 .elementor-element.elementor-element-ff5adee, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5b79c25 */.elementor-15 .elementor-element.elementor-element-5b79c25{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dbd0a9 */.elementor-15 .elementor-element.elementor-element-8dbd0a9{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-b7764e5 */.elementor-15 .elementor-element.elementor-element-b7764e5, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6de5b03 */.elementor-15 .elementor-element.elementor-element-6de5b03{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0634ec */.elementor-15 .elementor-element.elementor-element-c0634ec{
    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-bed4464 */.elementor-15 .elementor-element.elementor-element-bed4464{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f721cfe */.elementor-15 .elementor-element.elementor-element-f721cfe{
    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-8e373ce */.elementor-15 .elementor-element.elementor-element-8e373ce{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4510e2 */.elementor-15 .elementor-element.elementor-element-c4510e2{
    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-73115d3 */.elementor-15 .elementor-element.elementor-element-73115d3{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-143f434 */.elementor-15 .elementor-element.elementor-element-143f434{
    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-cb5c984 */.elementor-15 .elementor-element.elementor-element-cb5c984{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-132ac93 */.elementor-15 .elementor-element.elementor-element-132ac93{
    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-0fcac57 */.elementor-15 .elementor-element.elementor-element-0fcac57{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fb7117 */.elementor-15 .elementor-element.elementor-element-8fb7117{
    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-b05ce9b */.elementor-15 .elementor-element.elementor-element-b05ce9b{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d60335 */.elementor-15 .elementor-element.elementor-element-9d60335{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-13542f3 */.elementor-15 .elementor-element.elementor-element-13542f3, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-612b569 */.elementor-15 .elementor-element.elementor-element-612b569{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-397698f */.elementor-15 .elementor-element.elementor-element-397698f{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-32b4d7f */.elementor-15 .elementor-element.elementor-element-32b4d7f, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1cf1c70 */.elementor-15 .elementor-element.elementor-element-1cf1c70{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a817a5b */.elementor-15 .elementor-element.elementor-element-a817a5b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-75b5484 */.elementor-15 .elementor-element.elementor-element-75b5484, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f3b8d99 */.elementor-15 .elementor-element.elementor-element-f3b8d99{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4932b0c */.elementor-15 .elementor-element.elementor-element-4932b0c{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8504612 */.elementor-15 .elementor-element.elementor-element-8504612, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5bc2ac7 */.elementor-15 .elementor-element.elementor-element-5bc2ac7{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0d15ac */.elementor-15 .elementor-element.elementor-element-e0d15ac{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c9e3a0c */.elementor-15 .elementor-element.elementor-element-c9e3a0c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e8ae28 */.elementor-15 .elementor-element.elementor-element-7e8ae28{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3b8b05 */.elementor-15 .elementor-element.elementor-element-f3b8b05{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-50d6b90 */.elementor-15 .elementor-element.elementor-element-50d6b90, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6751753 */.elementor-15 .elementor-element.elementor-element-6751753{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad38ba3 */.elementor-15 .elementor-element.elementor-element-ad38ba3{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-898afa3 */.elementor-15 .elementor-element.elementor-element-898afa3, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-695ae42 */.elementor-15 .elementor-element.elementor-element-695ae42{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7c1438 */.elementor-15 .elementor-element.elementor-element-f7c1438{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-651720c */.elementor-15 .elementor-element.elementor-element-651720c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46cbde9 */.elementor-15 .elementor-element.elementor-element-46cbde9{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f580f1 */.elementor-15 .elementor-element.elementor-element-6f580f1{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-80d03b1 */.elementor-15 .elementor-element.elementor-element-80d03b1, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ef429a4 */.elementor-15 .elementor-element.elementor-element-ef429a4{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f78c0d */.elementor-15 .elementor-element.elementor-element-4f78c0d{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-da9f9ed */.elementor-15 .elementor-element.elementor-element-da9f9ed, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91d63c2 */.elementor-15 .elementor-element.elementor-element-91d63c2{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59064a6 */.elementor-15 .elementor-element.elementor-element-59064a6{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d6fccb2 */.elementor-15 .elementor-element.elementor-element-d6fccb2, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-45910b3 */.elementor-15 .elementor-element.elementor-element-45910b3{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1b7e33 */.elementor-15 .elementor-element.elementor-element-d1b7e33{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-3ea5c3c */.elementor-15 .elementor-element.elementor-element-3ea5c3c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-eca9089 */.elementor-15 .elementor-element.elementor-element-eca9089{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99344cd */.elementor-15 .elementor-element.elementor-element-99344cd{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-f887bd2 */.elementor-15 .elementor-element.elementor-element-f887bd2, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-deeabd4 */.elementor-15 .elementor-element.elementor-element-deeabd4{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8586a6a */.elementor-15 .elementor-element.elementor-element-8586a6a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c30c400 */.elementor-15 .elementor-element.elementor-element-c30c400, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0458e9b */.elementor-15 .elementor-element.elementor-element-0458e9b{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a9aa27 */.elementor-15 .elementor-element.elementor-element-1a9aa27{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ff5adee */.elementor-15 .elementor-element.elementor-element-ff5adee, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5b79c25 */.elementor-15 .elementor-element.elementor-element-5b79c25{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dbd0a9 */.elementor-15 .elementor-element.elementor-element-8dbd0a9{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-b7764e5 */.elementor-15 .elementor-element.elementor-element-b7764e5, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6de5b03 */.elementor-15 .elementor-element.elementor-element-6de5b03{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0634ec */.elementor-15 .elementor-element.elementor-element-c0634ec{
    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-bed4464 */.elementor-15 .elementor-element.elementor-element-bed4464{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f721cfe */.elementor-15 .elementor-element.elementor-element-f721cfe{
    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-8e373ce */.elementor-15 .elementor-element.elementor-element-8e373ce{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4510e2 */.elementor-15 .elementor-element.elementor-element-c4510e2{
    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-73115d3 */.elementor-15 .elementor-element.elementor-element-73115d3{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-143f434 */.elementor-15 .elementor-element.elementor-element-143f434{
    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-cb5c984 */.elementor-15 .elementor-element.elementor-element-cb5c984{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-132ac93 */.elementor-15 .elementor-element.elementor-element-132ac93{
    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-0fcac57 */.elementor-15 .elementor-element.elementor-element-0fcac57{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fb7117 */.elementor-15 .elementor-element.elementor-element-8fb7117{
    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-b05ce9b */.elementor-15 .elementor-element.elementor-element-b05ce9b{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d60335 */.elementor-15 .elementor-element.elementor-element-9d60335{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-13542f3 */.elementor-15 .elementor-element.elementor-element-13542f3, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-612b569 */.elementor-15 .elementor-element.elementor-element-612b569{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-397698f */.elementor-15 .elementor-element.elementor-element-397698f{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-32b4d7f */.elementor-15 .elementor-element.elementor-element-32b4d7f, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1cf1c70 */.elementor-15 .elementor-element.elementor-element-1cf1c70{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a817a5b */.elementor-15 .elementor-element.elementor-element-a817a5b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-75b5484 */.elementor-15 .elementor-element.elementor-element-75b5484, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f3b8d99 */.elementor-15 .elementor-element.elementor-element-f3b8d99{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4932b0c */.elementor-15 .elementor-element.elementor-element-4932b0c{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8504612 */.elementor-15 .elementor-element.elementor-element-8504612, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5bc2ac7 */.elementor-15 .elementor-element.elementor-element-5bc2ac7{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0d15ac */.elementor-15 .elementor-element.elementor-element-e0d15ac{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c9e3a0c */.elementor-15 .elementor-element.elementor-element-c9e3a0c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e8ae28 */.elementor-15 .elementor-element.elementor-element-7e8ae28{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3b8b05 */.elementor-15 .elementor-element.elementor-element-f3b8b05{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-50d6b90 */.elementor-15 .elementor-element.elementor-element-50d6b90, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6751753 */.elementor-15 .elementor-element.elementor-element-6751753{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad38ba3 */.elementor-15 .elementor-element.elementor-element-ad38ba3{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-898afa3 */.elementor-15 .elementor-element.elementor-element-898afa3, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-695ae42 */.elementor-15 .elementor-element.elementor-element-695ae42{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7c1438 */.elementor-15 .elementor-element.elementor-element-f7c1438{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-651720c */.elementor-15 .elementor-element.elementor-element-651720c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46cbde9 */.elementor-15 .elementor-element.elementor-element-46cbde9{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f580f1 */.elementor-15 .elementor-element.elementor-element-6f580f1{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-80d03b1 */.elementor-15 .elementor-element.elementor-element-80d03b1, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ef429a4 */.elementor-15 .elementor-element.elementor-element-ef429a4{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f78c0d */.elementor-15 .elementor-element.elementor-element-4f78c0d{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-da9f9ed */.elementor-15 .elementor-element.elementor-element-da9f9ed, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91d63c2 */.elementor-15 .elementor-element.elementor-element-91d63c2{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59064a6 */.elementor-15 .elementor-element.elementor-element-59064a6{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d6fccb2 */.elementor-15 .elementor-element.elementor-element-d6fccb2, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-45910b3 */.elementor-15 .elementor-element.elementor-element-45910b3{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1b7e33 */.elementor-15 .elementor-element.elementor-element-d1b7e33{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-3ea5c3c */.elementor-15 .elementor-element.elementor-element-3ea5c3c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-eca9089 */.elementor-15 .elementor-element.elementor-element-eca9089{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99344cd */.elementor-15 .elementor-element.elementor-element-99344cd{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-f887bd2 */.elementor-15 .elementor-element.elementor-element-f887bd2, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-deeabd4 */.elementor-15 .elementor-element.elementor-element-deeabd4{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8586a6a */.elementor-15 .elementor-element.elementor-element-8586a6a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c30c400 */.elementor-15 .elementor-element.elementor-element-c30c400, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0458e9b */.elementor-15 .elementor-element.elementor-element-0458e9b{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a9aa27 */.elementor-15 .elementor-element.elementor-element-1a9aa27{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ff5adee */.elementor-15 .elementor-element.elementor-element-ff5adee, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5b79c25 */.elementor-15 .elementor-element.elementor-element-5b79c25{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dbd0a9 */.elementor-15 .elementor-element.elementor-element-8dbd0a9{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-b7764e5 */.elementor-15 .elementor-element.elementor-element-b7764e5, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6de5b03 */.elementor-15 .elementor-element.elementor-element-6de5b03{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0634ec */.elementor-15 .elementor-element.elementor-element-c0634ec{
    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-bed4464 */.elementor-15 .elementor-element.elementor-element-bed4464{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f721cfe */.elementor-15 .elementor-element.elementor-element-f721cfe{
    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-8e373ce */.elementor-15 .elementor-element.elementor-element-8e373ce{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4510e2 */.elementor-15 .elementor-element.elementor-element-c4510e2{
    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-73115d3 */.elementor-15 .elementor-element.elementor-element-73115d3{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-143f434 */.elementor-15 .elementor-element.elementor-element-143f434{
    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-cb5c984 */.elementor-15 .elementor-element.elementor-element-cb5c984{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-132ac93 */.elementor-15 .elementor-element.elementor-element-132ac93{
    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-0fcac57 */.elementor-15 .elementor-element.elementor-element-0fcac57{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fb7117 */.elementor-15 .elementor-element.elementor-element-8fb7117{
    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-b05ce9b */.elementor-15 .elementor-element.elementor-element-b05ce9b{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d60335 */.elementor-15 .elementor-element.elementor-element-9d60335{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-13542f3 */.elementor-15 .elementor-element.elementor-element-13542f3, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-612b569 */.elementor-15 .elementor-element.elementor-element-612b569{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-397698f */.elementor-15 .elementor-element.elementor-element-397698f{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-32b4d7f */.elementor-15 .elementor-element.elementor-element-32b4d7f, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1cf1c70 */.elementor-15 .elementor-element.elementor-element-1cf1c70{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a817a5b */.elementor-15 .elementor-element.elementor-element-a817a5b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-75b5484 */.elementor-15 .elementor-element.elementor-element-75b5484, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f3b8d99 */.elementor-15 .elementor-element.elementor-element-f3b8d99{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4932b0c */.elementor-15 .elementor-element.elementor-element-4932b0c{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8504612 */.elementor-15 .elementor-element.elementor-element-8504612, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5bc2ac7 */.elementor-15 .elementor-element.elementor-element-5bc2ac7{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0d15ac */.elementor-15 .elementor-element.elementor-element-e0d15ac{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c9e3a0c */.elementor-15 .elementor-element.elementor-element-c9e3a0c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e8ae28 */.elementor-15 .elementor-element.elementor-element-7e8ae28{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3b8b05 */.elementor-15 .elementor-element.elementor-element-f3b8b05{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-50d6b90 */.elementor-15 .elementor-element.elementor-element-50d6b90, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6751753 */.elementor-15 .elementor-element.elementor-element-6751753{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad38ba3 */.elementor-15 .elementor-element.elementor-element-ad38ba3{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-898afa3 */.elementor-15 .elementor-element.elementor-element-898afa3, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-695ae42 */.elementor-15 .elementor-element.elementor-element-695ae42{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7c1438 */.elementor-15 .elementor-element.elementor-element-f7c1438{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-651720c */.elementor-15 .elementor-element.elementor-element-651720c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46cbde9 */.elementor-15 .elementor-element.elementor-element-46cbde9{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f580f1 */.elementor-15 .elementor-element.elementor-element-6f580f1{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-80d03b1 */.elementor-15 .elementor-element.elementor-element-80d03b1, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ef429a4 */.elementor-15 .elementor-element.elementor-element-ef429a4{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f78c0d */.elementor-15 .elementor-element.elementor-element-4f78c0d{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-da9f9ed */.elementor-15 .elementor-element.elementor-element-da9f9ed, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91d63c2 */.elementor-15 .elementor-element.elementor-element-91d63c2{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59064a6 */.elementor-15 .elementor-element.elementor-element-59064a6{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d6fccb2 */.elementor-15 .elementor-element.elementor-element-d6fccb2, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-45910b3 */.elementor-15 .elementor-element.elementor-element-45910b3{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1b7e33 */.elementor-15 .elementor-element.elementor-element-d1b7e33{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-3ea5c3c */.elementor-15 .elementor-element.elementor-element-3ea5c3c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-eca9089 */.elementor-15 .elementor-element.elementor-element-eca9089{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99344cd */.elementor-15 .elementor-element.elementor-element-99344cd{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-f887bd2 */.elementor-15 .elementor-element.elementor-element-f887bd2, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-deeabd4 */.elementor-15 .elementor-element.elementor-element-deeabd4{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8586a6a */.elementor-15 .elementor-element.elementor-element-8586a6a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c30c400 */.elementor-15 .elementor-element.elementor-element-c30c400, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0458e9b */.elementor-15 .elementor-element.elementor-element-0458e9b{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a9aa27 */.elementor-15 .elementor-element.elementor-element-1a9aa27{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ff5adee */.elementor-15 .elementor-element.elementor-element-ff5adee, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5b79c25 */.elementor-15 .elementor-element.elementor-element-5b79c25{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dbd0a9 */.elementor-15 .elementor-element.elementor-element-8dbd0a9{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-b7764e5 */.elementor-15 .elementor-element.elementor-element-b7764e5, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6de5b03 */.elementor-15 .elementor-element.elementor-element-6de5b03{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0634ec */.elementor-15 .elementor-element.elementor-element-c0634ec{
    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-bed4464 */.elementor-15 .elementor-element.elementor-element-bed4464{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f721cfe */.elementor-15 .elementor-element.elementor-element-f721cfe{
    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-8e373ce */.elementor-15 .elementor-element.elementor-element-8e373ce{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4510e2 */.elementor-15 .elementor-element.elementor-element-c4510e2{
    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-73115d3 */.elementor-15 .elementor-element.elementor-element-73115d3{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-143f434 */.elementor-15 .elementor-element.elementor-element-143f434{
    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-cb5c984 */.elementor-15 .elementor-element.elementor-element-cb5c984{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-132ac93 */.elementor-15 .elementor-element.elementor-element-132ac93{
    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-0fcac57 */.elementor-15 .elementor-element.elementor-element-0fcac57{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fb7117 */.elementor-15 .elementor-element.elementor-element-8fb7117{
    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-b05ce9b */.elementor-15 .elementor-element.elementor-element-b05ce9b{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d60335 */.elementor-15 .elementor-element.elementor-element-9d60335{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-13542f3 */.elementor-15 .elementor-element.elementor-element-13542f3, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-612b569 */.elementor-15 .elementor-element.elementor-element-612b569{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-397698f */.elementor-15 .elementor-element.elementor-element-397698f{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-32b4d7f */.elementor-15 .elementor-element.elementor-element-32b4d7f, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1cf1c70 */.elementor-15 .elementor-element.elementor-element-1cf1c70{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a817a5b */.elementor-15 .elementor-element.elementor-element-a817a5b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-75b5484 */.elementor-15 .elementor-element.elementor-element-75b5484, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f3b8d99 */.elementor-15 .elementor-element.elementor-element-f3b8d99{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4932b0c */.elementor-15 .elementor-element.elementor-element-4932b0c{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8504612 */.elementor-15 .elementor-element.elementor-element-8504612, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5bc2ac7 */.elementor-15 .elementor-element.elementor-element-5bc2ac7{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0d15ac */.elementor-15 .elementor-element.elementor-element-e0d15ac{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c9e3a0c */.elementor-15 .elementor-element.elementor-element-c9e3a0c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e8ae28 */.elementor-15 .elementor-element.elementor-element-7e8ae28{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3b8b05 */.elementor-15 .elementor-element.elementor-element-f3b8b05{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-50d6b90 */.elementor-15 .elementor-element.elementor-element-50d6b90, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6751753 */.elementor-15 .elementor-element.elementor-element-6751753{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad38ba3 */.elementor-15 .elementor-element.elementor-element-ad38ba3{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-898afa3 */.elementor-15 .elementor-element.elementor-element-898afa3, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-695ae42 */.elementor-15 .elementor-element.elementor-element-695ae42{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7c1438 */.elementor-15 .elementor-element.elementor-element-f7c1438{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-651720c */.elementor-15 .elementor-element.elementor-element-651720c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46cbde9 */.elementor-15 .elementor-element.elementor-element-46cbde9{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f580f1 */.elementor-15 .elementor-element.elementor-element-6f580f1{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-80d03b1 */.elementor-15 .elementor-element.elementor-element-80d03b1, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ef429a4 */.elementor-15 .elementor-element.elementor-element-ef429a4{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f78c0d */.elementor-15 .elementor-element.elementor-element-4f78c0d{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-da9f9ed */.elementor-15 .elementor-element.elementor-element-da9f9ed, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91d63c2 */.elementor-15 .elementor-element.elementor-element-91d63c2{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59064a6 */.elementor-15 .elementor-element.elementor-element-59064a6{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d6fccb2 */.elementor-15 .elementor-element.elementor-element-d6fccb2, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-45910b3 */.elementor-15 .elementor-element.elementor-element-45910b3{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1b7e33 */.elementor-15 .elementor-element.elementor-element-d1b7e33{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-3ea5c3c */.elementor-15 .elementor-element.elementor-element-3ea5c3c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-eca9089 */.elementor-15 .elementor-element.elementor-element-eca9089{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99344cd */.elementor-15 .elementor-element.elementor-element-99344cd{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-f887bd2 */.elementor-15 .elementor-element.elementor-element-f887bd2, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-deeabd4 */.elementor-15 .elementor-element.elementor-element-deeabd4{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8586a6a */.elementor-15 .elementor-element.elementor-element-8586a6a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c30c400 */.elementor-15 .elementor-element.elementor-element-c30c400, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0458e9b */.elementor-15 .elementor-element.elementor-element-0458e9b{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a9aa27 */.elementor-15 .elementor-element.elementor-element-1a9aa27{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ff5adee */.elementor-15 .elementor-element.elementor-element-ff5adee, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5b79c25 */.elementor-15 .elementor-element.elementor-element-5b79c25{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dbd0a9 */.elementor-15 .elementor-element.elementor-element-8dbd0a9{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-b7764e5 */.elementor-15 .elementor-element.elementor-element-b7764e5, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6de5b03 */.elementor-15 .elementor-element.elementor-element-6de5b03{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0634ec */.elementor-15 .elementor-element.elementor-element-c0634ec{
    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-bed4464 */.elementor-15 .elementor-element.elementor-element-bed4464{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f721cfe */.elementor-15 .elementor-element.elementor-element-f721cfe{
    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-8e373ce */.elementor-15 .elementor-element.elementor-element-8e373ce{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4510e2 */.elementor-15 .elementor-element.elementor-element-c4510e2{
    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-73115d3 */.elementor-15 .elementor-element.elementor-element-73115d3{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-143f434 */.elementor-15 .elementor-element.elementor-element-143f434{
    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-cb5c984 */.elementor-15 .elementor-element.elementor-element-cb5c984{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-132ac93 */.elementor-15 .elementor-element.elementor-element-132ac93{
    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-0fcac57 */.elementor-15 .elementor-element.elementor-element-0fcac57{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fb7117 */.elementor-15 .elementor-element.elementor-element-8fb7117{
    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-b05ce9b */.elementor-15 .elementor-element.elementor-element-b05ce9b{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d60335 */.elementor-15 .elementor-element.elementor-element-9d60335{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-13542f3 */.elementor-15 .elementor-element.elementor-element-13542f3, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-612b569 */.elementor-15 .elementor-element.elementor-element-612b569{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-397698f */.elementor-15 .elementor-element.elementor-element-397698f{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-32b4d7f */.elementor-15 .elementor-element.elementor-element-32b4d7f, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1cf1c70 */.elementor-15 .elementor-element.elementor-element-1cf1c70{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a817a5b */.elementor-15 .elementor-element.elementor-element-a817a5b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-75b5484 */.elementor-15 .elementor-element.elementor-element-75b5484, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f3b8d99 */.elementor-15 .elementor-element.elementor-element-f3b8d99{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4932b0c */.elementor-15 .elementor-element.elementor-element-4932b0c{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8504612 */.elementor-15 .elementor-element.elementor-element-8504612, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5bc2ac7 */.elementor-15 .elementor-element.elementor-element-5bc2ac7{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0d15ac */.elementor-15 .elementor-element.elementor-element-e0d15ac{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c9e3a0c */.elementor-15 .elementor-element.elementor-element-c9e3a0c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e8ae28 */.elementor-15 .elementor-element.elementor-element-7e8ae28{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3b8b05 */.elementor-15 .elementor-element.elementor-element-f3b8b05{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-50d6b90 */.elementor-15 .elementor-element.elementor-element-50d6b90, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6751753 */.elementor-15 .elementor-element.elementor-element-6751753{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad38ba3 */.elementor-15 .elementor-element.elementor-element-ad38ba3{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-898afa3 */.elementor-15 .elementor-element.elementor-element-898afa3, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-695ae42 */.elementor-15 .elementor-element.elementor-element-695ae42{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7c1438 */.elementor-15 .elementor-element.elementor-element-f7c1438{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-651720c */.elementor-15 .elementor-element.elementor-element-651720c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46cbde9 */.elementor-15 .elementor-element.elementor-element-46cbde9{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f580f1 */.elementor-15 .elementor-element.elementor-element-6f580f1{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-80d03b1 */.elementor-15 .elementor-element.elementor-element-80d03b1, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ef429a4 */.elementor-15 .elementor-element.elementor-element-ef429a4{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f78c0d */.elementor-15 .elementor-element.elementor-element-4f78c0d{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-da9f9ed */.elementor-15 .elementor-element.elementor-element-da9f9ed, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91d63c2 */.elementor-15 .elementor-element.elementor-element-91d63c2{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59064a6 */.elementor-15 .elementor-element.elementor-element-59064a6{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d6fccb2 */.elementor-15 .elementor-element.elementor-element-d6fccb2, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-45910b3 */.elementor-15 .elementor-element.elementor-element-45910b3{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1b7e33 */.elementor-15 .elementor-element.elementor-element-d1b7e33{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-3ea5c3c */.elementor-15 .elementor-element.elementor-element-3ea5c3c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-eca9089 */.elementor-15 .elementor-element.elementor-element-eca9089{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99344cd */.elementor-15 .elementor-element.elementor-element-99344cd{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-f887bd2 */.elementor-15 .elementor-element.elementor-element-f887bd2, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-deeabd4 */.elementor-15 .elementor-element.elementor-element-deeabd4{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8586a6a */.elementor-15 .elementor-element.elementor-element-8586a6a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c30c400 */.elementor-15 .elementor-element.elementor-element-c30c400, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0458e9b */.elementor-15 .elementor-element.elementor-element-0458e9b{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a9aa27 */.elementor-15 .elementor-element.elementor-element-1a9aa27{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ff5adee */.elementor-15 .elementor-element.elementor-element-ff5adee, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5b79c25 */.elementor-15 .elementor-element.elementor-element-5b79c25{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dbd0a9 */.elementor-15 .elementor-element.elementor-element-8dbd0a9{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-b7764e5 */.elementor-15 .elementor-element.elementor-element-b7764e5, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6de5b03 */.elementor-15 .elementor-element.elementor-element-6de5b03{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0634ec */.elementor-15 .elementor-element.elementor-element-c0634ec{
    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-bed4464 */.elementor-15 .elementor-element.elementor-element-bed4464{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f721cfe */.elementor-15 .elementor-element.elementor-element-f721cfe{
    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-8e373ce */.elementor-15 .elementor-element.elementor-element-8e373ce{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4510e2 */.elementor-15 .elementor-element.elementor-element-c4510e2{
    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-73115d3 */.elementor-15 .elementor-element.elementor-element-73115d3{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-143f434 */.elementor-15 .elementor-element.elementor-element-143f434{
    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-cb5c984 */.elementor-15 .elementor-element.elementor-element-cb5c984{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-132ac93 */.elementor-15 .elementor-element.elementor-element-132ac93{
    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-0fcac57 */.elementor-15 .elementor-element.elementor-element-0fcac57{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fb7117 */.elementor-15 .elementor-element.elementor-element-8fb7117{
    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-b05ce9b */.elementor-15 .elementor-element.elementor-element-b05ce9b{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d60335 */.elementor-15 .elementor-element.elementor-element-9d60335{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-13542f3 */.elementor-15 .elementor-element.elementor-element-13542f3, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-612b569 */.elementor-15 .elementor-element.elementor-element-612b569{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-397698f */.elementor-15 .elementor-element.elementor-element-397698f{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-32b4d7f */.elementor-15 .elementor-element.elementor-element-32b4d7f, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1cf1c70 */.elementor-15 .elementor-element.elementor-element-1cf1c70{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a817a5b */.elementor-15 .elementor-element.elementor-element-a817a5b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-75b5484 */.elementor-15 .elementor-element.elementor-element-75b5484, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f3b8d99 */.elementor-15 .elementor-element.elementor-element-f3b8d99{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4932b0c */.elementor-15 .elementor-element.elementor-element-4932b0c{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8504612 */.elementor-15 .elementor-element.elementor-element-8504612, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5bc2ac7 */.elementor-15 .elementor-element.elementor-element-5bc2ac7{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0d15ac */.elementor-15 .elementor-element.elementor-element-e0d15ac{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c9e3a0c */.elementor-15 .elementor-element.elementor-element-c9e3a0c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e8ae28 */.elementor-15 .elementor-element.elementor-element-7e8ae28{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3b8b05 */.elementor-15 .elementor-element.elementor-element-f3b8b05{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-50d6b90 */.elementor-15 .elementor-element.elementor-element-50d6b90, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6751753 */.elementor-15 .elementor-element.elementor-element-6751753{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad38ba3 */.elementor-15 .elementor-element.elementor-element-ad38ba3{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-898afa3 */.elementor-15 .elementor-element.elementor-element-898afa3, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-695ae42 */.elementor-15 .elementor-element.elementor-element-695ae42{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7c1438 */.elementor-15 .elementor-element.elementor-element-f7c1438{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-651720c */.elementor-15 .elementor-element.elementor-element-651720c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46cbde9 */.elementor-15 .elementor-element.elementor-element-46cbde9{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f580f1 */.elementor-15 .elementor-element.elementor-element-6f580f1{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-80d03b1 */.elementor-15 .elementor-element.elementor-element-80d03b1, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ef429a4 */.elementor-15 .elementor-element.elementor-element-ef429a4{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f78c0d */.elementor-15 .elementor-element.elementor-element-4f78c0d{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-da9f9ed */.elementor-15 .elementor-element.elementor-element-da9f9ed, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91d63c2 */.elementor-15 .elementor-element.elementor-element-91d63c2{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59064a6 */.elementor-15 .elementor-element.elementor-element-59064a6{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d6fccb2 */.elementor-15 .elementor-element.elementor-element-d6fccb2, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-45910b3 */.elementor-15 .elementor-element.elementor-element-45910b3{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1b7e33 */.elementor-15 .elementor-element.elementor-element-d1b7e33{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-3ea5c3c */.elementor-15 .elementor-element.elementor-element-3ea5c3c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-eca9089 */.elementor-15 .elementor-element.elementor-element-eca9089{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99344cd */.elementor-15 .elementor-element.elementor-element-99344cd{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-f887bd2 */.elementor-15 .elementor-element.elementor-element-f887bd2, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-deeabd4 */.elementor-15 .elementor-element.elementor-element-deeabd4{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8586a6a */.elementor-15 .elementor-element.elementor-element-8586a6a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c30c400 */.elementor-15 .elementor-element.elementor-element-c30c400, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0458e9b */.elementor-15 .elementor-element.elementor-element-0458e9b{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a9aa27 */.elementor-15 .elementor-element.elementor-element-1a9aa27{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ff5adee */.elementor-15 .elementor-element.elementor-element-ff5adee, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5b79c25 */.elementor-15 .elementor-element.elementor-element-5b79c25{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dbd0a9 */.elementor-15 .elementor-element.elementor-element-8dbd0a9{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-b7764e5 */.elementor-15 .elementor-element.elementor-element-b7764e5, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6de5b03 */.elementor-15 .elementor-element.elementor-element-6de5b03{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0634ec */.elementor-15 .elementor-element.elementor-element-c0634ec{
    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-bed4464 */.elementor-15 .elementor-element.elementor-element-bed4464{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f721cfe */.elementor-15 .elementor-element.elementor-element-f721cfe{
    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-8e373ce */.elementor-15 .elementor-element.elementor-element-8e373ce{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4510e2 */.elementor-15 .elementor-element.elementor-element-c4510e2{
    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-73115d3 */.elementor-15 .elementor-element.elementor-element-73115d3{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-143f434 */.elementor-15 .elementor-element.elementor-element-143f434{
    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-cb5c984 */.elementor-15 .elementor-element.elementor-element-cb5c984{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-132ac93 */.elementor-15 .elementor-element.elementor-element-132ac93{
    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-0fcac57 */.elementor-15 .elementor-element.elementor-element-0fcac57{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fb7117 */.elementor-15 .elementor-element.elementor-element-8fb7117{
    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-b05ce9b */.elementor-15 .elementor-element.elementor-element-b05ce9b{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d60335 */.elementor-15 .elementor-element.elementor-element-9d60335{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-13542f3 */.elementor-15 .elementor-element.elementor-element-13542f3, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-612b569 */.elementor-15 .elementor-element.elementor-element-612b569{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-397698f */.elementor-15 .elementor-element.elementor-element-397698f{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-32b4d7f */.elementor-15 .elementor-element.elementor-element-32b4d7f, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1cf1c70 */.elementor-15 .elementor-element.elementor-element-1cf1c70{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a817a5b */.elementor-15 .elementor-element.elementor-element-a817a5b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-75b5484 */.elementor-15 .elementor-element.elementor-element-75b5484, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f3b8d99 */.elementor-15 .elementor-element.elementor-element-f3b8d99{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4932b0c */.elementor-15 .elementor-element.elementor-element-4932b0c{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8504612 */.elementor-15 .elementor-element.elementor-element-8504612, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5bc2ac7 */.elementor-15 .elementor-element.elementor-element-5bc2ac7{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0d15ac */.elementor-15 .elementor-element.elementor-element-e0d15ac{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c9e3a0c */.elementor-15 .elementor-element.elementor-element-c9e3a0c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e8ae28 */.elementor-15 .elementor-element.elementor-element-7e8ae28{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3b8b05 */.elementor-15 .elementor-element.elementor-element-f3b8b05{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-50d6b90 */.elementor-15 .elementor-element.elementor-element-50d6b90, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6751753 */.elementor-15 .elementor-element.elementor-element-6751753{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad38ba3 */.elementor-15 .elementor-element.elementor-element-ad38ba3{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-898afa3 */.elementor-15 .elementor-element.elementor-element-898afa3, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-695ae42 */.elementor-15 .elementor-element.elementor-element-695ae42{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7c1438 */.elementor-15 .elementor-element.elementor-element-f7c1438{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-651720c */.elementor-15 .elementor-element.elementor-element-651720c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46cbde9 */.elementor-15 .elementor-element.elementor-element-46cbde9{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f580f1 */.elementor-15 .elementor-element.elementor-element-6f580f1{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-80d03b1 */.elementor-15 .elementor-element.elementor-element-80d03b1, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ef429a4 */.elementor-15 .elementor-element.elementor-element-ef429a4{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f78c0d */.elementor-15 .elementor-element.elementor-element-4f78c0d{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-da9f9ed */.elementor-15 .elementor-element.elementor-element-da9f9ed, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91d63c2 */.elementor-15 .elementor-element.elementor-element-91d63c2{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59064a6 */.elementor-15 .elementor-element.elementor-element-59064a6{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d6fccb2 */.elementor-15 .elementor-element.elementor-element-d6fccb2, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-45910b3 */.elementor-15 .elementor-element.elementor-element-45910b3{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1b7e33 */.elementor-15 .elementor-element.elementor-element-d1b7e33{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-3ea5c3c */.elementor-15 .elementor-element.elementor-element-3ea5c3c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-eca9089 */.elementor-15 .elementor-element.elementor-element-eca9089{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99344cd */.elementor-15 .elementor-element.elementor-element-99344cd{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-f887bd2 */.elementor-15 .elementor-element.elementor-element-f887bd2, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-deeabd4 */.elementor-15 .elementor-element.elementor-element-deeabd4{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8586a6a */.elementor-15 .elementor-element.elementor-element-8586a6a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c30c400 */.elementor-15 .elementor-element.elementor-element-c30c400, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0458e9b */.elementor-15 .elementor-element.elementor-element-0458e9b{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a9aa27 */.elementor-15 .elementor-element.elementor-element-1a9aa27{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ff5adee */.elementor-15 .elementor-element.elementor-element-ff5adee, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5b79c25 */.elementor-15 .elementor-element.elementor-element-5b79c25{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dbd0a9 */.elementor-15 .elementor-element.elementor-element-8dbd0a9{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-b7764e5 */.elementor-15 .elementor-element.elementor-element-b7764e5, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6de5b03 */.elementor-15 .elementor-element.elementor-element-6de5b03{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0634ec */.elementor-15 .elementor-element.elementor-element-c0634ec{
    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-bed4464 */.elementor-15 .elementor-element.elementor-element-bed4464{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f721cfe */.elementor-15 .elementor-element.elementor-element-f721cfe{
    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-8e373ce */.elementor-15 .elementor-element.elementor-element-8e373ce{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4510e2 */.elementor-15 .elementor-element.elementor-element-c4510e2{
    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-73115d3 */.elementor-15 .elementor-element.elementor-element-73115d3{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-143f434 */.elementor-15 .elementor-element.elementor-element-143f434{
    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-cb5c984 */.elementor-15 .elementor-element.elementor-element-cb5c984{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-132ac93 */.elementor-15 .elementor-element.elementor-element-132ac93{
    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-0fcac57 */.elementor-15 .elementor-element.elementor-element-0fcac57{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fb7117 */.elementor-15 .elementor-element.elementor-element-8fb7117{
    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-b05ce9b */.elementor-15 .elementor-element.elementor-element-b05ce9b{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d60335 */.elementor-15 .elementor-element.elementor-element-9d60335{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-13542f3 */.elementor-15 .elementor-element.elementor-element-13542f3, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-612b569 */.elementor-15 .elementor-element.elementor-element-612b569{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-397698f */.elementor-15 .elementor-element.elementor-element-397698f{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-32b4d7f */.elementor-15 .elementor-element.elementor-element-32b4d7f, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1cf1c70 */.elementor-15 .elementor-element.elementor-element-1cf1c70{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a817a5b */.elementor-15 .elementor-element.elementor-element-a817a5b{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-75b5484 */.elementor-15 .elementor-element.elementor-element-75b5484, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f3b8d99 */.elementor-15 .elementor-element.elementor-element-f3b8d99{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4932b0c */.elementor-15 .elementor-element.elementor-element-4932b0c{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8504612 */.elementor-15 .elementor-element.elementor-element-8504612, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5bc2ac7 */.elementor-15 .elementor-element.elementor-element-5bc2ac7{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0d15ac */.elementor-15 .elementor-element.elementor-element-e0d15ac{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c9e3a0c */.elementor-15 .elementor-element.elementor-element-c9e3a0c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e8ae28 */.elementor-15 .elementor-element.elementor-element-7e8ae28{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3b8b05 */.elementor-15 .elementor-element.elementor-element-f3b8b05{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-50d6b90 */.elementor-15 .elementor-element.elementor-element-50d6b90, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6751753 */.elementor-15 .elementor-element.elementor-element-6751753{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad38ba3 */.elementor-15 .elementor-element.elementor-element-ad38ba3{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-898afa3 */.elementor-15 .elementor-element.elementor-element-898afa3, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-695ae42 */.elementor-15 .elementor-element.elementor-element-695ae42{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7c1438 */.elementor-15 .elementor-element.elementor-element-f7c1438{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-651720c */.elementor-15 .elementor-element.elementor-element-651720c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-46cbde9 */.elementor-15 .elementor-element.elementor-element-46cbde9{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f580f1 */.elementor-15 .elementor-element.elementor-element-6f580f1{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-80d03b1 */.elementor-15 .elementor-element.elementor-element-80d03b1, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ef429a4 */.elementor-15 .elementor-element.elementor-element-ef429a4{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f78c0d */.elementor-15 .elementor-element.elementor-element-4f78c0d{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-da9f9ed */.elementor-15 .elementor-element.elementor-element-da9f9ed, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91d63c2 */.elementor-15 .elementor-element.elementor-element-91d63c2{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59064a6 */.elementor-15 .elementor-element.elementor-element-59064a6{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d6fccb2 */.elementor-15 .elementor-element.elementor-element-d6fccb2, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-45910b3 */.elementor-15 .elementor-element.elementor-element-45910b3{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1b7e33 */.elementor-15 .elementor-element.elementor-element-d1b7e33{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-3ea5c3c */.elementor-15 .elementor-element.elementor-element-3ea5c3c, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-eca9089 */.elementor-15 .elementor-element.elementor-element-eca9089{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99344cd */.elementor-15 .elementor-element.elementor-element-99344cd{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-f887bd2 */.elementor-15 .elementor-element.elementor-element-f887bd2, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-deeabd4 */.elementor-15 .elementor-element.elementor-element-deeabd4{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8586a6a */.elementor-15 .elementor-element.elementor-element-8586a6a{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c30c400 */.elementor-15 .elementor-element.elementor-element-c30c400, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0458e9b */.elementor-15 .elementor-element.elementor-element-0458e9b{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a9aa27 */.elementor-15 .elementor-element.elementor-element-1a9aa27{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ff5adee */.elementor-15 .elementor-element.elementor-element-ff5adee, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5b79c25 */.elementor-15 .elementor-element.elementor-element-5b79c25{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dbd0a9 */.elementor-15 .elementor-element.elementor-element-8dbd0a9{
    box-shadow: inset 0 10px 100px 0 #3b0049;
    border-radius: 30px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-b7764e5 */.elementor-15 .elementor-element.elementor-element-b7764e5, video{
    max-height: 300px;
    max-width: 138px!important;
    min-height: 300px;
    min-width: 138px!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6de5b03 */.elementor-15 .elementor-element.elementor-element-6de5b03{
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0634ec */.elementor-15 .elementor-element.elementor-element-c0634ec{
    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-6d520ee */.testimonial-video video,
.testimonial-video iframe,
.testimonial-video img {
  width: 100% !important;
  max-width: 100% !important;
  height: auto;
  display: block;
}

@media (max-width: 767px) {
@media (max-width: 767px) {
.elementor-15 .elementor-element.elementor-element-6d520ee .swiper {
    margin-left: -90px !important;
    margin-right: -90px !important;
}
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-724cd3c */.elementor-15 .elementor-element.elementor-element-724cd3c 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 text-editor, class: .elementor-element-7f4e466 */.elementor-15 .elementor-element.elementor-element-7f4e466 span{
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2bc5f5c */.elementor-15 .elementor-element.elementor-element-2bc5f5c:before{
    content:"";
    display: block;
    min-width: 100%;
    height: 514px;
    background-image: url('/wp-content/uploads/2025/12/laptop-img.png');
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    left: 0px;
    top: 0px;
}

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

@media(max-width: 767px){
.elementor-15 .elementor-element.elementor-element-fc82a6a svg{
    width: 390px;
    height: 230px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb39471 */.elementor-15 .elementor-element.elementor-element-fb39471::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-940fd7d */@media (min-width: 1750px) {
.elementor-15 .elementor-element.elementor-element-940fd7d {
    padding-top: 70px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f23c223 */.elementor-15 .elementor-element.elementor-element-f23c223 span{
text-decoration: underline;
text-decoration-skip-ink: none;
text-align: right;
text-decoration-color: #CC00FF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-104a88e */.elementor-15 .elementor-element.elementor-element-104a88e span{
text-decoration: underline;
text-decoration-skip-ink: none;
text-align: right;
text-decoration-color: #CC00FF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1852edf */.elementor-15 .elementor-element.elementor-element-1852edf span{
text-decoration: underline;
text-decoration-skip-ink: none;
text-align: right;
text-decoration-color: #CC00FF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15e4403 */.elementor-15 .elementor-element.elementor-element-15e4403 span{
text-decoration: underline;
text-decoration-skip-ink: none;
text-align: right;
text-decoration-color: #CC00FF;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c29a7be */@media (max-width: 767px) {
.gr-img {
    left: 60px;
    bottom: 0;
    top: auto;
}
.elementor-15 .elementor-element.elementor-element-c29a7be * {
    animation: none !important;
    transition: none !important;
}
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-573bf2d */.elementor-15 .elementor-element.elementor-element-573bf2d .elementor-message.elementor-message-success {
    display: none !important;
}

.elementor-15 .elementor-element.elementor-element-573bf2d button[type="submit"] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: relative; /* Needed for ::after positioning */
    padding-right: 2.5em; /* Make room for icon on the right */
    text-align: center;
    line-height: 1;
    min-height: 28px;
    max-width: 150px;
    min-width: 30px;
    max-height: 28px;
}

.elementor-15 .elementor-element.elementor-element-573bf2d button[type="submit"]::after {
    content: "\f232"; /* Font Awesome icon (e.g., WhatsApp) */
    font-family: "Font Awesome 5 Brands";
    font-weight: 400; /* Use 400 for brands */
    position: absolute;
    right: 0em;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none;
    width: 26px;
    height: 26px;
    background-color: #03B014;
    color: white;
    border-radius: 50%;
    font-size: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c25d44 */.elementor-15 .elementor-element.elementor-element-2c25d44 svg{
    opacity: 0;
}
.elementor-15 .elementor-element.elementor-element-2c25d44 .elementor-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: relative; /* Needed for ::after positioning */

    text-align: left!important;
    line-height: 1;
    min-height: 28px;
    max-width: 150px;
    min-width: 30px;
    max-height: 28px;
}
.elementor-15 .elementor-element.elementor-element-2c25d44 .elementor-button::after{
    content: "";
    position: absolute;
    right: 0em;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none;
    width: 26px;
    height: 26px;
    background-color: #03B014;
    color: white;
    border-radius: 50%;
    font-size: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: url('/wp-content/uploads/2025/12/viber-icon.png');
    background-position: right center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-15 .elementor-element.elementor-element-2c25d44 a:hover {
    background: #CC01FF!important;
    border-radius: 100px;
}


.elementor-15 .elementor-element.elementor-element-2c25d44 span.elementor-button-icon {
    position: absolute;
    right: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e78dddb */.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-2c69304 */.elementor-15 .elementor-element.elementor-element-2c69304:before {
    content: "";
    background: url(/wp-content/uploads/2025/12/stars-icon-1-e1767027664977.png);
    background-size: 60px;
    width: 60px;
    height: 87px;
    position: absolute;
    top: -100px;
    left: -20px;
    z-index: 999;
}

@media (max-width: 1025px) {
.elementor-15 .elementor-element.elementor-element-2c69304:before {
    background-size: 40px;
    width: 40px;
    height: 60px;
    top: -70px;
    right: -20px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9ba08f */.elementor-15 .elementor-element.elementor-element-d9ba08f{direction: rtl;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc78514 */.elementor-15 .elementor-element.elementor-element-fc78514 .e-con-inner:before{
    content:"";
    display: block;
    width: 3px;
    height: 1050px;
    background: #7e019d;
    position: absolute;
    left: calc(50% - 3px/2);
    top: 230px;
}

@media(max-width: 1024px){
    .elementor-15 .elementor-element.elementor-element-fc78514 .e-con-inner:before{
        height: 1040px;
    }
}
@media(max-width:767px){
    .elementor-15 .elementor-element.elementor-element-fc78514 .e-con-inner:before{
        right:auto;
        left:68px;
        top:100px;
        height: 870px;
    }
    .elementor-15 .elementor-element.elementor-element-fc78514{
    direction:rtl;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3aaaeba */.elementor-15 .elementor-element.elementor-element-3aaaeba{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79b417d */.elementor-15 .elementor-element.elementor-element-79b417d{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05aede5 */.elementor-15 .elementor-element.elementor-element-05aede5{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3ad8a0 */.elementor-15 .elementor-element.elementor-element-a3ad8a0{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e67755 */.elementor-15 .elementor-element.elementor-element-5e67755{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b8204b */.elementor-15 .elementor-element.elementor-element-9b8204b{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3aaaeba */.elementor-15 .elementor-element.elementor-element-3aaaeba{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79b417d */.elementor-15 .elementor-element.elementor-element-79b417d{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05aede5 */.elementor-15 .elementor-element.elementor-element-05aede5{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3ad8a0 */.elementor-15 .elementor-element.elementor-element-a3ad8a0{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e67755 */.elementor-15 .elementor-element.elementor-element-5e67755{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b8204b */.elementor-15 .elementor-element.elementor-element-9b8204b{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3aaaeba */.elementor-15 .elementor-element.elementor-element-3aaaeba{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79b417d */.elementor-15 .elementor-element.elementor-element-79b417d{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05aede5 */.elementor-15 .elementor-element.elementor-element-05aede5{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3ad8a0 */.elementor-15 .elementor-element.elementor-element-a3ad8a0{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e67755 */.elementor-15 .elementor-element.elementor-element-5e67755{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b8204b */.elementor-15 .elementor-element.elementor-element-9b8204b{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3aaaeba */.elementor-15 .elementor-element.elementor-element-3aaaeba{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79b417d */.elementor-15 .elementor-element.elementor-element-79b417d{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05aede5 */.elementor-15 .elementor-element.elementor-element-05aede5{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3ad8a0 */.elementor-15 .elementor-element.elementor-element-a3ad8a0{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e67755 */.elementor-15 .elementor-element.elementor-element-5e67755{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b8204b */.elementor-15 .elementor-element.elementor-element-9b8204b{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3aaaeba */.elementor-15 .elementor-element.elementor-element-3aaaeba{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79b417d */.elementor-15 .elementor-element.elementor-element-79b417d{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05aede5 */.elementor-15 .elementor-element.elementor-element-05aede5{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3ad8a0 */.elementor-15 .elementor-element.elementor-element-a3ad8a0{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e67755 */.elementor-15 .elementor-element.elementor-element-5e67755{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b8204b */.elementor-15 .elementor-element.elementor-element-9b8204b{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3aaaeba */.elementor-15 .elementor-element.elementor-element-3aaaeba{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79b417d */.elementor-15 .elementor-element.elementor-element-79b417d{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05aede5 */.elementor-15 .elementor-element.elementor-element-05aede5{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3ad8a0 */.elementor-15 .elementor-element.elementor-element-a3ad8a0{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e67755 */.elementor-15 .elementor-element.elementor-element-5e67755{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b8204b */.elementor-15 .elementor-element.elementor-element-9b8204b{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3aaaeba */.elementor-15 .elementor-element.elementor-element-3aaaeba{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79b417d */.elementor-15 .elementor-element.elementor-element-79b417d{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05aede5 */.elementor-15 .elementor-element.elementor-element-05aede5{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3ad8a0 */.elementor-15 .elementor-element.elementor-element-a3ad8a0{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e67755 */.elementor-15 .elementor-element.elementor-element-5e67755{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b8204b */.elementor-15 .elementor-element.elementor-element-9b8204b{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-072e173 */.elementor-15 .elementor-element.elementor-element-072e173 .swiper-pagination{
    margin-top: 70px;
}
.elementor-15 .elementor-element.elementor-element-072e173 .swiper-pagination-bullet{
    background: #636363!important;
    opacity: 1;
}
.elementor-15 .elementor-element.elementor-element-072e173 .swiper-pagination-bullet-active,
.elementor-15 .elementor-element.elementor-element-072e173 .swiper-pagination-bullet:hover{
    background: #c0f!important;
}

.elementor-15 .elementor-element.elementor-element-072e173 * {
    text-align: left!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2515776 */.elementor-15 .elementor-element.elementor-element-2515776 * {
    direction: ltr!important;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-15 .site-footer {
    display: none;
}


body.elementor-page-15 .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: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):before{
    position: absolute;
    right: 291px;
    bottom: 0px;
}
.star-heading:nth-child(even):before{
    position: absolute;
    right:-84px;
    bottom: 0px;
}




@media(max-width: 1024px){
    .star-heading:nth-child(odd):before{
    right:309px;
}
.star-heading:nth-child(odd):before{
    position: absolute;
    right: 314px;
    bottom: 0px;
}
.star-heading:nth-child(even):before{
    position: absolute;
    right:-93px;
    bottom: 0px;
}
}
@media(max-width: 767px){
    .star-heading{
        width:100%!important;
    }
    .star-heading: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;
    }
    
.star-heading {
    width: 250px!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://architectcyber.com/wp-content/uploads/2025/12/TelAviv-ModernistRegular.woff2') format('woff2'),
		url('https://architectcyber.com/wp-content/uploads/2025/12/TelAviv-ModernistRegular-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Tel Aviv';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://architectcyber.com/wp-content/uploads/2025/12/TelAviv-ModernistBold.woff2') format('woff2'),
		url('https://architectcyber.com/wp-content/uploads/2025/12/TelAviv-ModernistRegular-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */