.elementor-20491 .elementor-element.elementor-element-bd89922{--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:30px 0px;--row-gap:30px;--column-gap:0px;--flex-wrap:wrap;}.elementor-20491 .elementor-element.elementor-element-bd89922:not(.elementor-motion-effects-element-type-background), .elementor-20491 .elementor-element.elementor-element-bd89922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0917;}.elementor-20491 .elementor-element.elementor-element-bd89922.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20491 .elementor-element.elementor-element-2703261{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20491 .elementor-element.elementor-element-2703261.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20491 .elementor-element.elementor-element-c677e6b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20491 .elementor-element.elementor-element-8fdf28d{text-align:start;}.elementor-20491 .elementor-element.elementor-element-8fdf28d .elementor-heading-title{font-size:30px;line-height:40px;color:#FFFFFF;}.elementor-20491 .elementor-element.elementor-element-77dcec7{--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 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-20491 .elementor-element.elementor-element-de72944{--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;}.elementor-20491 .elementor-element.elementor-element-9a6ba06 .elementor-heading-title{color:#FFFFFF;}.elementor-20491 .elementor-element.elementor-element-4ef6021{--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 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-20491 .elementor-element.elementor-element-52041b0{--display:flex;--min-height:10px;--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;}.elementor-20491 .elementor-element.elementor-element-21380e7 .elementor-icon-wrapper{text-align:center;}.elementor-20491 .elementor-element.elementor-element-21380e7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20491 .elementor-element.elementor-element-21380e7.elementor-view-framed .elementor-icon, .elementor-20491 .elementor-element.elementor-element-21380e7.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20491 .elementor-element.elementor-element-21380e7.elementor-view-framed .elementor-icon, .elementor-20491 .elementor-element.elementor-element-21380e7.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20491 .elementor-element.elementor-element-21380e7 .elementor-icon{font-size:15px;}.elementor-20491 .elementor-element.elementor-element-21380e7 .elementor-icon svg{height:15px;}.elementor-20491 .elementor-element.elementor-element-ed605f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-20491 .elementor-element.elementor-element-8e2f826{--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 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20491 .elementor-element.elementor-element-53f87c0{--display:flex;--min-height:10px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20491 .elementor-element.elementor-element-5690c51 .elementor-icon-wrapper{text-align:center;}.elementor-20491 .elementor-element.elementor-element-5690c51.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20491 .elementor-element.elementor-element-5690c51.elementor-view-framed .elementor-icon, .elementor-20491 .elementor-element.elementor-element-5690c51.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20491 .elementor-element.elementor-element-5690c51.elementor-view-framed .elementor-icon, .elementor-20491 .elementor-element.elementor-element-5690c51.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20491 .elementor-element.elementor-element-5690c51 .elementor-icon{font-size:15px;}.elementor-20491 .elementor-element.elementor-element-5690c51 .elementor-icon svg{height:15px;}.elementor-20491 .elementor-element.elementor-element-46e7888{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-20491 .elementor-element.elementor-element-09ac5f2{--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 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20491 .elementor-element.elementor-element-26c95bb{--display:flex;--min-height:10px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20491 .elementor-element.elementor-element-03e1665 .elementor-icon-wrapper{text-align:center;}.elementor-20491 .elementor-element.elementor-element-03e1665.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20491 .elementor-element.elementor-element-03e1665.elementor-view-framed .elementor-icon, .elementor-20491 .elementor-element.elementor-element-03e1665.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20491 .elementor-element.elementor-element-03e1665.elementor-view-framed .elementor-icon, .elementor-20491 .elementor-element.elementor-element-03e1665.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20491 .elementor-element.elementor-element-03e1665 .elementor-icon{font-size:15px;}.elementor-20491 .elementor-element.elementor-element-03e1665 .elementor-icon svg{height:15px;}.elementor-20491 .elementor-element.elementor-element-de97fbf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-20491 .elementor-element.elementor-element-256ec7d{--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 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-20491 .elementor-element.elementor-element-948b924{--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;}.elementor-20491 .elementor-element.elementor-element-0ba5657 .elementor-heading-title{color:#FFFFFF;}.elementor-20491 .elementor-element.elementor-element-58c19d8{--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 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-20491 .elementor-element.elementor-element-4fb0783{--display:flex;--min-height:10px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20491 .elementor-element.elementor-element-14ddaa0 .elementor-icon-wrapper{text-align:center;}.elementor-20491 .elementor-element.elementor-element-14ddaa0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20491 .elementor-element.elementor-element-14ddaa0.elementor-view-framed .elementor-icon, .elementor-20491 .elementor-element.elementor-element-14ddaa0.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20491 .elementor-element.elementor-element-14ddaa0.elementor-view-framed .elementor-icon, .elementor-20491 .elementor-element.elementor-element-14ddaa0.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20491 .elementor-element.elementor-element-14ddaa0 .elementor-icon{font-size:15px;}.elementor-20491 .elementor-element.elementor-element-14ddaa0 .elementor-icon svg{height:15px;}.elementor-20491 .elementor-element.elementor-element-24e7c4f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-20491 .elementor-element.elementor-element-f2831fc{--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 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20491 .elementor-element.elementor-element-7e7f197{--display:flex;--min-height:10px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20491 .elementor-element.elementor-element-a6d9605 .elementor-icon-wrapper{text-align:center;}.elementor-20491 .elementor-element.elementor-element-a6d9605.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20491 .elementor-element.elementor-element-a6d9605.elementor-view-framed .elementor-icon, .elementor-20491 .elementor-element.elementor-element-a6d9605.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20491 .elementor-element.elementor-element-a6d9605.elementor-view-framed .elementor-icon, .elementor-20491 .elementor-element.elementor-element-a6d9605.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20491 .elementor-element.elementor-element-a6d9605 .elementor-icon{font-size:15px;}.elementor-20491 .elementor-element.elementor-element-a6d9605 .elementor-icon svg{height:15px;}.elementor-20491 .elementor-element.elementor-element-33e5e1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-20491 .elementor-element.elementor-element-c1d893f{--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 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20491 .elementor-element.elementor-element-392bb9e{--display:flex;--min-height:10px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20491 .elementor-element.elementor-element-937758d .elementor-icon-wrapper{text-align:center;}.elementor-20491 .elementor-element.elementor-element-937758d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20491 .elementor-element.elementor-element-937758d.elementor-view-framed .elementor-icon, .elementor-20491 .elementor-element.elementor-element-937758d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20491 .elementor-element.elementor-element-937758d.elementor-view-framed .elementor-icon, .elementor-20491 .elementor-element.elementor-element-937758d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20491 .elementor-element.elementor-element-937758d .elementor-icon{font-size:15px;}.elementor-20491 .elementor-element.elementor-element-937758d .elementor-icon svg{height:15px;}.elementor-20491 .elementor-element.elementor-element-177fb77{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-20491 .elementor-element.elementor-element-b2e7e1c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-20491 .elementor-element.elementor-element-bd89922{--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;}.elementor-20491 .elementor-element.elementor-element-bd89922.e-con{--align-self:center;}.elementor-20491 .elementor-element.elementor-element-c677e6b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-20491 .elementor-element.elementor-element-c677e6b.e-con{--align-self:center;}.elementor-20491 .elementor-element.elementor-element-52041b0{--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-20491 .elementor-element.elementor-element-21380e7{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-20491 .elementor-element.elementor-element-64c2373{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-20491 .elementor-element.elementor-element-64c2373.elementor-element{--align-self:flex-start;}.elementor-20491 .elementor-element.elementor-element-8e2f826{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-20491 .elementor-element.elementor-element-53f87c0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20491 .elementor-element.elementor-element-5690c51{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-20491 .elementor-element.elementor-element-6fc5fcf{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-20491 .elementor-element.elementor-element-6fc5fcf.elementor-element{--align-self:flex-start;}.elementor-20491 .elementor-element.elementor-element-392bb9e{--min-height:0px;}.elementor-20491 .elementor-element.elementor-element-937758d.elementor-element{--align-self:flex-start;}.elementor-20491 .elementor-element.elementor-element-b2e7e1c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20491 .elementor-element.elementor-element-b2e7e1c.e-con{--align-self:center;}}@media(max-width:767px){.elementor-20491 .elementor-element.elementor-element-2703261{--width:329px;}.elementor-20491 .elementor-element.elementor-element-8fdf28d .elementor-heading-title{font-size:20px;line-height:27px;}.elementor-20491 .elementor-element.elementor-element-9a6ba06 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-20491 .elementor-element.elementor-element-52041b0{--width:10%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-20491 .elementor-element.elementor-element-21380e7.elementor-element{--align-self:flex-start;}.elementor-20491 .elementor-element.elementor-element-21380e7 .elementor-icon{font-size:15px;}.elementor-20491 .elementor-element.elementor-element-21380e7 .elementor-icon svg{height:15px;}.elementor-20491 .elementor-element.elementor-element-ed605f3{--width:90%;}.elementor-20491 .elementor-element.elementor-element-64c2373{font-size:15px;line-height:20px;}.elementor-20491 .elementor-element.elementor-element-dd7dc47{font-size:15px;line-height:20px;}.elementor-20491 .elementor-element.elementor-element-8e2f826{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-20491 .elementor-element.elementor-element-53f87c0{--width:10%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-20491 .elementor-element.elementor-element-5690c51{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-20491 .elementor-element.elementor-element-46e7888{--width:90%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-20491 .elementor-element.elementor-element-6fc5fcf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;}.elementor-20491 .elementor-element.elementor-element-f222a9b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:15px;line-height:20px;}.elementor-20491 .elementor-element.elementor-element-26c95bb{--width:10%;}.elementor-20491 .elementor-element.elementor-element-de97fbf{--width:90%;}.elementor-20491 .elementor-element.elementor-element-5e2fa50{font-size:15px;line-height:20px;}.elementor-20491 .elementor-element.elementor-element-96c6862{font-size:15px;line-height:20px;}.elementor-20491 .elementor-element.elementor-element-0ba5657 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-20491 .elementor-element.elementor-element-4fb0783{--width:10%;}.elementor-20491 .elementor-element.elementor-element-24e7c4f{--width:90%;}.elementor-20491 .elementor-element.elementor-element-342fca0{font-size:15px;line-height:20px;}.elementor-20491 .elementor-element.elementor-element-7e7f197{--width:10%;}.elementor-20491 .elementor-element.elementor-element-33e5e1d{--width:90%;}.elementor-20491 .elementor-element.elementor-element-0ede673{font-size:15px;line-height:20px;}.elementor-20491 .elementor-element.elementor-element-392bb9e{--width:10%;}.elementor-20491 .elementor-element.elementor-element-177fb77{--width:90%;}.elementor-20491 .elementor-element.elementor-element-42587d8{font-size:15px;line-height:20px;}.elementor-20491 .elementor-element.elementor-element-b2e7e1c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-20491 .elementor-element.elementor-element-2703261{--width:50%;}.elementor-20491 .elementor-element.elementor-element-c677e6b{--width:100%;}.elementor-20491 .elementor-element.elementor-element-52041b0{--width:5%;}.elementor-20491 .elementor-element.elementor-element-ed605f3{--width:90%;}.elementor-20491 .elementor-element.elementor-element-53f87c0{--width:5%;}.elementor-20491 .elementor-element.elementor-element-46e7888{--width:90%;}.elementor-20491 .elementor-element.elementor-element-26c95bb{--width:5%;}.elementor-20491 .elementor-element.elementor-element-de97fbf{--width:90%;}.elementor-20491 .elementor-element.elementor-element-948b924{--width:100%;}.elementor-20491 .elementor-element.elementor-element-4fb0783{--width:5%;}.elementor-20491 .elementor-element.elementor-element-24e7c4f{--width:90%;}.elementor-20491 .elementor-element.elementor-element-7e7f197{--width:5%;}.elementor-20491 .elementor-element.elementor-element-33e5e1d{--width:90%;}.elementor-20491 .elementor-element.elementor-element-392bb9e{--width:5%;}.elementor-20491 .elementor-element.elementor-element-177fb77{--width:90%;}.elementor-20491 .elementor-element.elementor-element-b2e7e1c{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-20491 .elementor-element.elementor-element-bd89922{--width:100%;}.elementor-20491 .elementor-element.elementor-element-2703261{--width:743px;}.elementor-20491 .elementor-element.elementor-element-c677e6b{--width:100%;}.elementor-20491 .elementor-element.elementor-element-4ef6021{--width:100%;}.elementor-20491 .elementor-element.elementor-element-ed605f3{--width:90%;}.elementor-20491 .elementor-element.elementor-element-392bb9e{--width:10%;}.elementor-20491 .elementor-element.elementor-element-177fb77{--width:90%;}}/* Start custom CSS for container, class: .elementor-element-b2e7e1c */.elementor-20491 .elementor-element.elementor-element-b2e7e1c {
  position: relative;
  background: #00000;
  padding: 24px;
  color: white;
  overflow: hidden;
  z-index: 1;
  border-radius: 0;
  box-shadow: 0 0 20px rgba(168, 85, 247, 0.2),
              0 0 60px rgba(168, 85, 247, 0.1) inset;
}

/* Hiệu ứng hạt sáng như mưa */
.elementor-20491 .elementor-element.elementor-element-b2e7e1c::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 200%;
  height: 200%;
  background-image: radial-gradient(#a855f7 1px, transparent 1px);
  background-size: 18px 18px;
  animation: kha-light-rain 12s linear infinite;
  opacity: 0.12;
  z-index: 0;
  pointer-events: none;
}

/* Chuyển động tia sáng */
@keyframes kha-rainbow-shine {
  0% {
    transform: translate(-100%, -100%) rotate(0deg);
    opacity: 0;
  }
  30% {
    opacity: 0.6;
  }
  50% {
    transform: translate(0%, 0%) rotate(180deg);
    opacity: 1;
  }
  70% {
    opacity: 0.4;
  }
  100% {
    transform: translate(100%, 100%) rotate(360deg);
    opacity: 0;
  }
}

/* Hạt sáng di chuyển chéo như mưa ánh sáng */
@keyframes kha-light-rain {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 300px 300px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd89922 */.elementor-20491 .elementor-element.elementor-element-bd89922 {
  position: relative;
  background: #0f0f1b;
  /* bỏ border-radius ở đây nếu không muốn bo ngoài */
  padding: 24px;
  color: white;
  overflow: hidden;
  z-index: 1;
}

/* Đường sáng chạy ngang từ trái sang phải */

  content: '';
  position: absolute;
  top: -2px;
  left: -50%;
  width: 50%;
  height: calc(100% + 4px);
  background: linear-gradient(90deg, transparent, #a855f7, transparent);
  animation: shine-left-to-right 2s ease-in-out infinite;

  /* bo góc chỉ cho hiệu ứng sáng */
  border-radius: 12px;

  pointer-events: none;
  z-index: -1;
}

/* Keyframes cho chạy trái → phải */
@keyframes shine-left-to-right {
  0% { left: -50%; opacity: 0; }
  20% { opacity: 0.4; }
  50% { left: 50%; opacity: 1; }
  80% { opacity: 0.4; }
  100% { left: 100%; opacity: 0; }
}/* End custom CSS */