.elementor-20489 .elementor-element.elementor-element-81fe8ed{--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-20489 .elementor-element.elementor-element-81fe8ed:not(.elementor-motion-effects-element-type-background), .elementor-20489 .elementor-element.elementor-element-81fe8ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0917;}.elementor-20489 .elementor-element.elementor-element-81fe8ed.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20489 .elementor-element.elementor-element-9867c32{--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-20489 .elementor-element.elementor-element-9867c32.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-20489 .elementor-element.elementor-element-09fd722{--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-20489 .elementor-element.elementor-element-e31768e{text-align:start;}.elementor-20489 .elementor-element.elementor-element-e31768e .elementor-heading-title{font-size:30px;line-height:40px;color:#FFFFFF;}.elementor-20489 .elementor-element.elementor-element-ab42c28{--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-20489 .elementor-element.elementor-element-8a16f38{--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-20489 .elementor-element.elementor-element-4233ccc .elementor-heading-title{color:#FFFFFF;}.elementor-20489 .elementor-element.elementor-element-fcd8e26{--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-20489 .elementor-element.elementor-element-edea80a{--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-20489 .elementor-element.elementor-element-ae7c697 .elementor-icon-wrapper{text-align:center;}.elementor-20489 .elementor-element.elementor-element-ae7c697.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20489 .elementor-element.elementor-element-ae7c697.elementor-view-framed .elementor-icon, .elementor-20489 .elementor-element.elementor-element-ae7c697.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20489 .elementor-element.elementor-element-ae7c697.elementor-view-framed .elementor-icon, .elementor-20489 .elementor-element.elementor-element-ae7c697.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20489 .elementor-element.elementor-element-ae7c697 .elementor-icon{font-size:15px;}.elementor-20489 .elementor-element.elementor-element-ae7c697 .elementor-icon svg{height:15px;}.elementor-20489 .elementor-element.elementor-element-ec98795{--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-20489 .elementor-element.elementor-element-7639b0b{--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-20489 .elementor-element.elementor-element-f6a8778{--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-20489 .elementor-element.elementor-element-39d3b57 .elementor-icon-wrapper{text-align:center;}.elementor-20489 .elementor-element.elementor-element-39d3b57.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20489 .elementor-element.elementor-element-39d3b57.elementor-view-framed .elementor-icon, .elementor-20489 .elementor-element.elementor-element-39d3b57.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20489 .elementor-element.elementor-element-39d3b57.elementor-view-framed .elementor-icon, .elementor-20489 .elementor-element.elementor-element-39d3b57.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20489 .elementor-element.elementor-element-39d3b57 .elementor-icon{font-size:15px;}.elementor-20489 .elementor-element.elementor-element-39d3b57 .elementor-icon svg{height:15px;}.elementor-20489 .elementor-element.elementor-element-f928826{--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-20489 .elementor-element.elementor-element-bc6e845{--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-20489 .elementor-element.elementor-element-cb808c7{--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-20489 .elementor-element.elementor-element-131968c .elementor-icon-wrapper{text-align:center;}.elementor-20489 .elementor-element.elementor-element-131968c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20489 .elementor-element.elementor-element-131968c.elementor-view-framed .elementor-icon, .elementor-20489 .elementor-element.elementor-element-131968c.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20489 .elementor-element.elementor-element-131968c.elementor-view-framed .elementor-icon, .elementor-20489 .elementor-element.elementor-element-131968c.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20489 .elementor-element.elementor-element-131968c .elementor-icon{font-size:15px;}.elementor-20489 .elementor-element.elementor-element-131968c .elementor-icon svg{height:15px;}.elementor-20489 .elementor-element.elementor-element-bfa20ac{--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-20489 .elementor-element.elementor-element-a3fde91{--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-20489 .elementor-element.elementor-element-e4fc95a{--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-20489 .elementor-element.elementor-element-ae1dcbd .elementor-heading-title{color:#FFFFFF;}.elementor-20489 .elementor-element.elementor-element-cfba650{--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-20489 .elementor-element.elementor-element-4191964{--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-20489 .elementor-element.elementor-element-0fee030 .elementor-icon-wrapper{text-align:center;}.elementor-20489 .elementor-element.elementor-element-0fee030.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20489 .elementor-element.elementor-element-0fee030.elementor-view-framed .elementor-icon, .elementor-20489 .elementor-element.elementor-element-0fee030.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20489 .elementor-element.elementor-element-0fee030.elementor-view-framed .elementor-icon, .elementor-20489 .elementor-element.elementor-element-0fee030.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20489 .elementor-element.elementor-element-0fee030 .elementor-icon{font-size:15px;}.elementor-20489 .elementor-element.elementor-element-0fee030 .elementor-icon svg{height:15px;}.elementor-20489 .elementor-element.elementor-element-230b12d{--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-20489 .elementor-element.elementor-element-f766392{--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-20489 .elementor-element.elementor-element-cee4f6f{--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-20489 .elementor-element.elementor-element-fad5c98 .elementor-icon-wrapper{text-align:center;}.elementor-20489 .elementor-element.elementor-element-fad5c98.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20489 .elementor-element.elementor-element-fad5c98.elementor-view-framed .elementor-icon, .elementor-20489 .elementor-element.elementor-element-fad5c98.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20489 .elementor-element.elementor-element-fad5c98.elementor-view-framed .elementor-icon, .elementor-20489 .elementor-element.elementor-element-fad5c98.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20489 .elementor-element.elementor-element-fad5c98 .elementor-icon{font-size:15px;}.elementor-20489 .elementor-element.elementor-element-fad5c98 .elementor-icon svg{height:15px;}.elementor-20489 .elementor-element.elementor-element-65ab5ca{--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-20489 .elementor-element.elementor-element-c54162d{--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-20489 .elementor-element.elementor-element-120b2c3{--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-20489 .elementor-element.elementor-element-1cd4339 .elementor-icon-wrapper{text-align:center;}.elementor-20489 .elementor-element.elementor-element-1cd4339.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20489 .elementor-element.elementor-element-1cd4339.elementor-view-framed .elementor-icon, .elementor-20489 .elementor-element.elementor-element-1cd4339.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20489 .elementor-element.elementor-element-1cd4339.elementor-view-framed .elementor-icon, .elementor-20489 .elementor-element.elementor-element-1cd4339.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20489 .elementor-element.elementor-element-1cd4339 .elementor-icon{font-size:15px;}.elementor-20489 .elementor-element.elementor-element-1cd4339 .elementor-icon svg{height:15px;}.elementor-20489 .elementor-element.elementor-element-71c7c2f{--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-20489 .elementor-element.elementor-element-3eaf582{--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-20489 .elementor-element.elementor-element-3eaf582.e-con{--align-self:center;}@media(max-width:1024px){.elementor-20489 .elementor-element.elementor-element-81fe8ed{--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-20489 .elementor-element.elementor-element-81fe8ed.e-con{--align-self:center;}.elementor-20489 .elementor-element.elementor-element-09fd722{--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-20489 .elementor-element.elementor-element-09fd722.e-con{--align-self:center;}.elementor-20489 .elementor-element.elementor-element-edea80a{--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-20489 .elementor-element.elementor-element-ae7c697{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-20489 .elementor-element.elementor-element-6e8a965{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-20489 .elementor-element.elementor-element-6e8a965.elementor-element{--align-self:flex-start;}.elementor-20489 .elementor-element.elementor-element-7639b0b{--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-20489 .elementor-element.elementor-element-f6a8778{--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-20489 .elementor-element.elementor-element-39d3b57{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-20489 .elementor-element.elementor-element-7d9bc57{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-20489 .elementor-element.elementor-element-7d9bc57.elementor-element{--align-self:flex-start;}.elementor-20489 .elementor-element.elementor-element-120b2c3{--min-height:0px;}.elementor-20489 .elementor-element.elementor-element-1cd4339.elementor-element{--align-self:flex-start;}.elementor-20489 .elementor-element.elementor-element-3eaf582{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20489 .elementor-element.elementor-element-3eaf582.e-con{--align-self:center;}}@media(max-width:767px){.elementor-20489 .elementor-element.elementor-element-9867c32{--width:329px;}.elementor-20489 .elementor-element.elementor-element-e31768e .elementor-heading-title{font-size:20px;line-height:27px;}.elementor-20489 .elementor-element.elementor-element-4233ccc .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-20489 .elementor-element.elementor-element-edea80a{--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-20489 .elementor-element.elementor-element-ae7c697.elementor-element{--align-self:flex-start;}.elementor-20489 .elementor-element.elementor-element-ae7c697 .elementor-icon{font-size:15px;}.elementor-20489 .elementor-element.elementor-element-ae7c697 .elementor-icon svg{height:15px;}.elementor-20489 .elementor-element.elementor-element-ec98795{--width:90%;}.elementor-20489 .elementor-element.elementor-element-6e8a965{font-size:15px;line-height:20px;}.elementor-20489 .elementor-element.elementor-element-40b86f8{font-size:15px;line-height:20px;}.elementor-20489 .elementor-element.elementor-element-7639b0b{--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-20489 .elementor-element.elementor-element-f6a8778{--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-20489 .elementor-element.elementor-element-39d3b57{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-20489 .elementor-element.elementor-element-f928826{--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-20489 .elementor-element.elementor-element-7d9bc57{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;}.elementor-20489 .elementor-element.elementor-element-ee521cd{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-20489 .elementor-element.elementor-element-cb808c7{--width:10%;}.elementor-20489 .elementor-element.elementor-element-bfa20ac{--width:90%;}.elementor-20489 .elementor-element.elementor-element-baad9e2{font-size:15px;line-height:20px;}.elementor-20489 .elementor-element.elementor-element-94465f2{font-size:15px;line-height:20px;}.elementor-20489 .elementor-element.elementor-element-ae1dcbd .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-20489 .elementor-element.elementor-element-4191964{--width:10%;}.elementor-20489 .elementor-element.elementor-element-230b12d{--width:90%;}.elementor-20489 .elementor-element.elementor-element-405c9ad{font-size:15px;line-height:20px;}.elementor-20489 .elementor-element.elementor-element-cee4f6f{--width:10%;}.elementor-20489 .elementor-element.elementor-element-65ab5ca{--width:90%;}.elementor-20489 .elementor-element.elementor-element-c8f972a{font-size:15px;line-height:20px;}.elementor-20489 .elementor-element.elementor-element-120b2c3{--width:10%;}.elementor-20489 .elementor-element.elementor-element-71c7c2f{--width:90%;}.elementor-20489 .elementor-element.elementor-element-5cd28c6{font-size:15px;line-height:20px;}.elementor-20489 .elementor-element.elementor-element-3eaf582{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-20489 .elementor-element.elementor-element-9867c32{--width:47.955%;}.elementor-20489 .elementor-element.elementor-element-09fd722{--width:100%;}.elementor-20489 .elementor-element.elementor-element-edea80a{--width:5%;}.elementor-20489 .elementor-element.elementor-element-ec98795{--width:90%;}.elementor-20489 .elementor-element.elementor-element-f6a8778{--width:5%;}.elementor-20489 .elementor-element.elementor-element-f928826{--width:90%;}.elementor-20489 .elementor-element.elementor-element-cb808c7{--width:5%;}.elementor-20489 .elementor-element.elementor-element-bfa20ac{--width:90%;}.elementor-20489 .elementor-element.elementor-element-e4fc95a{--width:100%;}.elementor-20489 .elementor-element.elementor-element-4191964{--width:5%;}.elementor-20489 .elementor-element.elementor-element-230b12d{--width:90%;}.elementor-20489 .elementor-element.elementor-element-cee4f6f{--width:5%;}.elementor-20489 .elementor-element.elementor-element-65ab5ca{--width:90%;}.elementor-20489 .elementor-element.elementor-element-120b2c3{--width:5%;}.elementor-20489 .elementor-element.elementor-element-71c7c2f{--width:90%;}.elementor-20489 .elementor-element.elementor-element-3eaf582{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-20489 .elementor-element.elementor-element-81fe8ed{--width:100%;}.elementor-20489 .elementor-element.elementor-element-9867c32{--width:743px;}.elementor-20489 .elementor-element.elementor-element-09fd722{--width:100%;}.elementor-20489 .elementor-element.elementor-element-fcd8e26{--width:100%;}.elementor-20489 .elementor-element.elementor-element-ec98795{--width:90%;}.elementor-20489 .elementor-element.elementor-element-120b2c3{--width:10%;}.elementor-20489 .elementor-element.elementor-element-71c7c2f{--width:90%;}}/* Start custom CSS for container, class: .elementor-element-3eaf582 */.elementor-20489 .elementor-element.elementor-element-3eaf582 {
  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-20489 .elementor-element.elementor-element-3eaf582::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-81fe8ed */.elementor-20489 .elementor-element.elementor-element-81fe8ed {
  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 */