.elementor-20515 .elementor-element.elementor-element-0c64d1c{--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-20515 .elementor-element.elementor-element-0c64d1c:not(.elementor-motion-effects-element-type-background), .elementor-20515 .elementor-element.elementor-element-0c64d1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0917;}.elementor-20515 .elementor-element.elementor-element-0c64d1c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20515 .elementor-element.elementor-element-c294983{--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-20515 .elementor-element.elementor-element-c294983.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20515 .elementor-element.elementor-element-e225c05{--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-20515 .elementor-element.elementor-element-385da43{text-align:start;}.elementor-20515 .elementor-element.elementor-element-385da43 .elementor-heading-title{font-size:30px;line-height:40px;color:#FFFFFF;}.elementor-20515 .elementor-element.elementor-element-16b3a99{--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-20515 .elementor-element.elementor-element-fad695a{--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-20515 .elementor-element.elementor-element-ce71f84 .elementor-heading-title{color:#FFFFFF;}.elementor-20515 .elementor-element.elementor-element-7c82969{--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-20515 .elementor-element.elementor-element-eb55dab{--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-20515 .elementor-element.elementor-element-81094c2 .elementor-icon-wrapper{text-align:center;}.elementor-20515 .elementor-element.elementor-element-81094c2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20515 .elementor-element.elementor-element-81094c2.elementor-view-framed .elementor-icon, .elementor-20515 .elementor-element.elementor-element-81094c2.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20515 .elementor-element.elementor-element-81094c2.elementor-view-framed .elementor-icon, .elementor-20515 .elementor-element.elementor-element-81094c2.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20515 .elementor-element.elementor-element-81094c2 .elementor-icon{font-size:15px;}.elementor-20515 .elementor-element.elementor-element-81094c2 .elementor-icon svg{height:15px;}.elementor-20515 .elementor-element.elementor-element-1390c8f{--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-20515 .elementor-element.elementor-element-5facefe{--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-20515 .elementor-element.elementor-element-4f945fe{--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-20515 .elementor-element.elementor-element-2be3b67 .elementor-icon-wrapper{text-align:center;}.elementor-20515 .elementor-element.elementor-element-2be3b67.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20515 .elementor-element.elementor-element-2be3b67.elementor-view-framed .elementor-icon, .elementor-20515 .elementor-element.elementor-element-2be3b67.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20515 .elementor-element.elementor-element-2be3b67.elementor-view-framed .elementor-icon, .elementor-20515 .elementor-element.elementor-element-2be3b67.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20515 .elementor-element.elementor-element-2be3b67 .elementor-icon{font-size:15px;}.elementor-20515 .elementor-element.elementor-element-2be3b67 .elementor-icon svg{height:15px;}.elementor-20515 .elementor-element.elementor-element-695ba61{--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-20515 .elementor-element.elementor-element-5ae3e46{--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-20515 .elementor-element.elementor-element-13ae1a0{--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-20515 .elementor-element.elementor-element-fe19b36 .elementor-icon-wrapper{text-align:center;}.elementor-20515 .elementor-element.elementor-element-fe19b36.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20515 .elementor-element.elementor-element-fe19b36.elementor-view-framed .elementor-icon, .elementor-20515 .elementor-element.elementor-element-fe19b36.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20515 .elementor-element.elementor-element-fe19b36.elementor-view-framed .elementor-icon, .elementor-20515 .elementor-element.elementor-element-fe19b36.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20515 .elementor-element.elementor-element-fe19b36 .elementor-icon{font-size:15px;}.elementor-20515 .elementor-element.elementor-element-fe19b36 .elementor-icon svg{height:15px;}.elementor-20515 .elementor-element.elementor-element-4260b75{--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-20515 .elementor-element.elementor-element-02dcb4e{--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-20515 .elementor-element.elementor-element-cbab5cc{--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-20515 .elementor-element.elementor-element-3e4d77e .elementor-heading-title{color:#FFFFFF;}.elementor-20515 .elementor-element.elementor-element-53d7a94{--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-20515 .elementor-element.elementor-element-5e13806{--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-20515 .elementor-element.elementor-element-7cf478e .elementor-icon-wrapper{text-align:center;}.elementor-20515 .elementor-element.elementor-element-7cf478e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20515 .elementor-element.elementor-element-7cf478e.elementor-view-framed .elementor-icon, .elementor-20515 .elementor-element.elementor-element-7cf478e.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20515 .elementor-element.elementor-element-7cf478e.elementor-view-framed .elementor-icon, .elementor-20515 .elementor-element.elementor-element-7cf478e.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20515 .elementor-element.elementor-element-7cf478e .elementor-icon{font-size:15px;}.elementor-20515 .elementor-element.elementor-element-7cf478e .elementor-icon svg{height:15px;}.elementor-20515 .elementor-element.elementor-element-ff6d63b{--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-20515 .elementor-element.elementor-element-9872a6f{--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-20515 .elementor-element.elementor-element-7731a3e{--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-20515 .elementor-element.elementor-element-e1255e1 .elementor-icon-wrapper{text-align:center;}.elementor-20515 .elementor-element.elementor-element-e1255e1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20515 .elementor-element.elementor-element-e1255e1.elementor-view-framed .elementor-icon, .elementor-20515 .elementor-element.elementor-element-e1255e1.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20515 .elementor-element.elementor-element-e1255e1.elementor-view-framed .elementor-icon, .elementor-20515 .elementor-element.elementor-element-e1255e1.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20515 .elementor-element.elementor-element-e1255e1 .elementor-icon{font-size:15px;}.elementor-20515 .elementor-element.elementor-element-e1255e1 .elementor-icon svg{height:15px;}.elementor-20515 .elementor-element.elementor-element-589ac59{--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-20515 .elementor-element.elementor-element-5b1f1d4{--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-20515 .elementor-element.elementor-element-bcc2854{--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-20515 .elementor-element.elementor-element-5dfc057 .elementor-icon-wrapper{text-align:center;}.elementor-20515 .elementor-element.elementor-element-5dfc057.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20515 .elementor-element.elementor-element-5dfc057.elementor-view-framed .elementor-icon, .elementor-20515 .elementor-element.elementor-element-5dfc057.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20515 .elementor-element.elementor-element-5dfc057.elementor-view-framed .elementor-icon, .elementor-20515 .elementor-element.elementor-element-5dfc057.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20515 .elementor-element.elementor-element-5dfc057 .elementor-icon{font-size:15px;}.elementor-20515 .elementor-element.elementor-element-5dfc057 .elementor-icon svg{height:15px;}.elementor-20515 .elementor-element.elementor-element-a922489{--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-20515 .elementor-element.elementor-element-74dd843{--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-20515 .elementor-element.elementor-element-0c64d1c{--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-20515 .elementor-element.elementor-element-0c64d1c.e-con{--align-self:center;}.elementor-20515 .elementor-element.elementor-element-e225c05{--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-20515 .elementor-element.elementor-element-eb55dab{--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-20515 .elementor-element.elementor-element-81094c2{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-20515 .elementor-element.elementor-element-4c2f11b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-20515 .elementor-element.elementor-element-4c2f11b.elementor-element{--align-self:flex-start;}.elementor-20515 .elementor-element.elementor-element-5facefe{--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-20515 .elementor-element.elementor-element-4f945fe{--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-20515 .elementor-element.elementor-element-2be3b67{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-20515 .elementor-element.elementor-element-22e97cc{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-20515 .elementor-element.elementor-element-22e97cc.elementor-element{--align-self:flex-start;}.elementor-20515 .elementor-element.elementor-element-bcc2854{--min-height:0px;}.elementor-20515 .elementor-element.elementor-element-5dfc057.elementor-element{--align-self:flex-start;}.elementor-20515 .elementor-element.elementor-element-74dd843{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20515 .elementor-element.elementor-element-74dd843.e-con{--align-self:center;}}@media(max-width:767px){.elementor-20515 .elementor-element.elementor-element-c294983{--width:329px;}.elementor-20515 .elementor-element.elementor-element-385da43 .elementor-heading-title{font-size:20px;line-height:27px;}.elementor-20515 .elementor-element.elementor-element-ce71f84 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-20515 .elementor-element.elementor-element-eb55dab{--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-20515 .elementor-element.elementor-element-81094c2.elementor-element{--align-self:flex-start;}.elementor-20515 .elementor-element.elementor-element-81094c2 .elementor-icon{font-size:15px;}.elementor-20515 .elementor-element.elementor-element-81094c2 .elementor-icon svg{height:15px;}.elementor-20515 .elementor-element.elementor-element-1390c8f{--width:90%;}.elementor-20515 .elementor-element.elementor-element-4c2f11b{font-size:15px;line-height:20px;}.elementor-20515 .elementor-element.elementor-element-e1ce037{font-size:15px;line-height:20px;}.elementor-20515 .elementor-element.elementor-element-5facefe{--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-20515 .elementor-element.elementor-element-4f945fe{--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-20515 .elementor-element.elementor-element-2be3b67{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-20515 .elementor-element.elementor-element-695ba61{--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-20515 .elementor-element.elementor-element-22e97cc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;}.elementor-20515 .elementor-element.elementor-element-4fda620{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-20515 .elementor-element.elementor-element-13ae1a0{--width:10%;}.elementor-20515 .elementor-element.elementor-element-4260b75{--width:90%;}.elementor-20515 .elementor-element.elementor-element-da4e0ac{font-size:15px;line-height:20px;}.elementor-20515 .elementor-element.elementor-element-ac16646{font-size:15px;line-height:20px;}.elementor-20515 .elementor-element.elementor-element-3e4d77e .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-20515 .elementor-element.elementor-element-5e13806{--width:10%;}.elementor-20515 .elementor-element.elementor-element-ff6d63b{--width:90%;}.elementor-20515 .elementor-element.elementor-element-1a49013{font-size:15px;line-height:20px;}.elementor-20515 .elementor-element.elementor-element-7731a3e{--width:10%;}.elementor-20515 .elementor-element.elementor-element-589ac59{--width:90%;}.elementor-20515 .elementor-element.elementor-element-b23ad21{font-size:15px;line-height:20px;}.elementor-20515 .elementor-element.elementor-element-bcc2854{--width:10%;}.elementor-20515 .elementor-element.elementor-element-a922489{--width:90%;}.elementor-20515 .elementor-element.elementor-element-c7cec06{font-size:15px;line-height:20px;}.elementor-20515 .elementor-element.elementor-element-74dd843{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-20515 .elementor-element.elementor-element-c294983{--width:50%;}.elementor-20515 .elementor-element.elementor-element-e225c05{--width:100%;}.elementor-20515 .elementor-element.elementor-element-eb55dab{--width:5%;}.elementor-20515 .elementor-element.elementor-element-1390c8f{--width:90%;}.elementor-20515 .elementor-element.elementor-element-4f945fe{--width:5%;}.elementor-20515 .elementor-element.elementor-element-695ba61{--width:90%;}.elementor-20515 .elementor-element.elementor-element-13ae1a0{--width:5%;}.elementor-20515 .elementor-element.elementor-element-4260b75{--width:90%;}.elementor-20515 .elementor-element.elementor-element-cbab5cc{--width:100%;}.elementor-20515 .elementor-element.elementor-element-5e13806{--width:5%;}.elementor-20515 .elementor-element.elementor-element-ff6d63b{--width:90%;}.elementor-20515 .elementor-element.elementor-element-7731a3e{--width:5%;}.elementor-20515 .elementor-element.elementor-element-589ac59{--width:90%;}.elementor-20515 .elementor-element.elementor-element-bcc2854{--width:5%;}.elementor-20515 .elementor-element.elementor-element-a922489{--width:90%;}.elementor-20515 .elementor-element.elementor-element-74dd843{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-20515 .elementor-element.elementor-element-0c64d1c{--width:100%;}.elementor-20515 .elementor-element.elementor-element-c294983{--width:743px;}.elementor-20515 .elementor-element.elementor-element-e225c05{--width:100%;}.elementor-20515 .elementor-element.elementor-element-7c82969{--width:100%;}.elementor-20515 .elementor-element.elementor-element-1390c8f{--width:90%;}.elementor-20515 .elementor-element.elementor-element-bcc2854{--width:10%;}.elementor-20515 .elementor-element.elementor-element-a922489{--width:90%;}}/* Start custom CSS for container, class: .elementor-element-74dd843 */.elementor-20515 .elementor-element.elementor-element-74dd843 {
  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-20515 .elementor-element.elementor-element-74dd843::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-0c64d1c */.elementor-20515 .elementor-element.elementor-element-0c64d1c {
  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 */