.elementor-2285 .elementor-element.elementor-element-cfa91f7{--display:flex;}.elementor-2285 .elementor-element.elementor-element-2094ed5{--spacer-size:181px;}.elementor-2285 .elementor-element.elementor-element-3f3d93e{font-size:27px;color:var( --e-global-color-559fb93 );}.elementor-2285 .elementor-element.elementor-element-9d90d53{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:29px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2285 .elementor-element.elementor-element-9d90d53::before, .elementor-2285 .elementor-element.elementor-element-9d90d53 > .elementor-background-video-container::before, .elementor-2285 .elementor-element.elementor-element-9d90d53 > .e-con-inner > .elementor-background-video-container::before, .elementor-2285 .elementor-element.elementor-element-9d90d53 > .elementor-background-slideshow::before, .elementor-2285 .elementor-element.elementor-element-9d90d53 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2285 .elementor-element.elementor-element-9d90d53 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-astglobalcolor7 );background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2285 .elementor-element.elementor-element-ee1bc1a{--display:flex;}.elementor-2285 .elementor-element.elementor-element-b1ddc4f .ha-unfold-widget-wrapper{align-items:start;text-align:start;margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;background-color:var( --e-global-color-astglobalcolor4 );}.elementor-2285 .elementor-element.elementor-element-b1ddc4f > .elementor-widget-container, .elementor-2285 .elementor-element.elementor-element-b1ddc4f:not(:has(.elementor-widget-container)){border-style:solid;border-width:0px 0px 0px 0px;}.elementor-2285 .elementor-element.elementor-element-b1ddc4f .ha-unfold-widget-wrapper .ha-unfold-data::after{height:30%;background-color:transparent;background-image:linear-gradient(180deg, #FDD24700 0%, var( --e-global-color-astglobalcolor1 ) 100%);}.elementor-2285 .elementor-element.elementor-element-b1ddc4f .ha-unfold-widget-wrapper .ha-unfold-heading{color:var( --e-global-color-3b7e618 );font-size:49px;}.elementor-2285 .elementor-element.elementor-element-b1ddc4f .ha-unfold-widget-wrapper .ha-unfold-data-render{margin:20px 20px 20px 20px;color:#FFFFFF;font-size:24px;}.elementor-2285 .elementor-element.elementor-element-b1ddc4f .ha-unfold-widget-wrapper .ha-unfold-btn{padding:10px 16px 10px 21px;font-size:28px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#D8D8D8;border-radius:0px 0px 0px 0px;background-color:var( --e-global-color-astglobalcolor4 );}.elementor-2285 .elementor-element.elementor-element-b1ddc4f .ha-unfold-widget-wrapper .ha-unfold-btn.ha-unfold-icon-after i + span{margin-right:10px;}.elementor-2285 .elementor-element.elementor-element-b1ddc4f .ha-unfold-widget-wrapper .ha-unfold-btn.ha-unfold-icon-before i + span{margin-left:10px;}.elementor-2285 .elementor-element.elementor-element-b1ddc4f .ha-unfold-widget-wrapper .ha-unfold-btn span{color:var( --e-global-color-astglobalcolor1 );}.elementor-2285 .elementor-element.elementor-element-b1ddc4f .ha-unfold-widget-wrapper .ha-unfold-btn:hover span{color:#FFF336;}.elementor-2285 .elementor-element.elementor-element-b1ddc4f > .elementor-widget-container{padding:0px 0px 0px 0px;background-color:#7C3CFF;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.05);}.elementor-2285 .elementor-element.elementor-element-0a052ff .ha-unfold-widget-wrapper{align-items:start;text-align:start;margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;background-color:var( --e-global-color-astglobalcolor4 );}.elementor-2285 .elementor-element.elementor-element-0a052ff > .elementor-widget-container, .elementor-2285 .elementor-element.elementor-element-0a052ff:not(:has(.elementor-widget-container)){border-style:solid;border-width:0px 0px 0px 0px;}.elementor-2285 .elementor-element.elementor-element-0a052ff .ha-unfold-widget-wrapper .ha-unfold-data::after{height:30%;background-color:transparent;background-image:linear-gradient(180deg, #FDD24700 0%, var( --e-global-color-astglobalcolor1 ) 100%);}.elementor-2285 .elementor-element.elementor-element-0a052ff .ha-unfold-widget-wrapper .ha-unfold-heading{color:var( --e-global-color-3b7e618 );font-size:49px;}.elementor-2285 .elementor-element.elementor-element-0a052ff .ha-unfold-widget-wrapper .ha-unfold-data-render{margin:20px 20px 20px 20px;color:#FFFFFF;font-size:24px;}.elementor-2285 .elementor-element.elementor-element-0a052ff .ha-unfold-widget-wrapper .ha-unfold-btn{padding:10px 16px 10px 21px;font-size:28px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#D8D8D8;border-radius:0px 0px 0px 0px;background-color:var( --e-global-color-astglobalcolor4 );}.elementor-2285 .elementor-element.elementor-element-0a052ff .ha-unfold-widget-wrapper .ha-unfold-btn.ha-unfold-icon-after i + span{margin-right:10px;}.elementor-2285 .elementor-element.elementor-element-0a052ff .ha-unfold-widget-wrapper .ha-unfold-btn.ha-unfold-icon-before i + span{margin-left:10px;}.elementor-2285 .elementor-element.elementor-element-0a052ff .ha-unfold-widget-wrapper .ha-unfold-btn span{color:var( --e-global-color-astglobalcolor1 );}.elementor-2285 .elementor-element.elementor-element-0a052ff .ha-unfold-widget-wrapper .ha-unfold-btn:hover span{color:#FFF336;}.elementor-2285 .elementor-element.elementor-element-0a052ff > .elementor-widget-container{padding:0px 0px 0px 0px;background-color:#7C3CFF;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.05);}.elementor-2285 .elementor-element.elementor-element-f3121a2 .ha-unfold-widget-wrapper{align-items:start;text-align:start;margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;background-color:var( --e-global-color-astglobalcolor4 );}.elementor-2285 .elementor-element.elementor-element-f3121a2 > .elementor-widget-container, .elementor-2285 .elementor-element.elementor-element-f3121a2:not(:has(.elementor-widget-container)){border-style:solid;border-width:0px 0px 0px 0px;}.elementor-2285 .elementor-element.elementor-element-f3121a2 .ha-unfold-widget-wrapper .ha-unfold-data::after{height:30%;background-color:transparent;background-image:linear-gradient(180deg, #FDD24700 0%, var( --e-global-color-astglobalcolor1 ) 100%);}.elementor-2285 .elementor-element.elementor-element-f3121a2 .ha-unfold-widget-wrapper .ha-unfold-heading{color:var( --e-global-color-3b7e618 );font-size:49px;}.elementor-2285 .elementor-element.elementor-element-f3121a2 .ha-unfold-widget-wrapper .ha-unfold-data-render{margin:20px 20px 20px 20px;color:#FFFFFF;font-size:24px;}.elementor-2285 .elementor-element.elementor-element-f3121a2 .ha-unfold-widget-wrapper .ha-unfold-btn{padding:10px 16px 10px 21px;font-size:28px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#D8D8D8;border-radius:0px 0px 0px 0px;background-color:var( --e-global-color-astglobalcolor4 );}.elementor-2285 .elementor-element.elementor-element-f3121a2 .ha-unfold-widget-wrapper .ha-unfold-btn.ha-unfold-icon-after i + span{margin-right:10px;}.elementor-2285 .elementor-element.elementor-element-f3121a2 .ha-unfold-widget-wrapper .ha-unfold-btn.ha-unfold-icon-before i + span{margin-left:10px;}.elementor-2285 .elementor-element.elementor-element-f3121a2 .ha-unfold-widget-wrapper .ha-unfold-btn span{color:var( --e-global-color-astglobalcolor1 );}.elementor-2285 .elementor-element.elementor-element-f3121a2 .ha-unfold-widget-wrapper .ha-unfold-btn:hover span{color:#FFF336;}.elementor-2285 .elementor-element.elementor-element-f3121a2 > .elementor-widget-container{padding:0px 0px 0px 0px;background-color:#7C3CFF;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.05);}.elementor-2285 .elementor-element.elementor-element-d7e3cb0 .ha-unfold-widget-wrapper{align-items:start;text-align:start;margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;background-color:var( --e-global-color-astglobalcolor4 );}.elementor-2285 .elementor-element.elementor-element-d7e3cb0 > .elementor-widget-container, .elementor-2285 .elementor-element.elementor-element-d7e3cb0:not(:has(.elementor-widget-container)){border-style:solid;border-width:0px 0px 0px 0px;}.elementor-2285 .elementor-element.elementor-element-d7e3cb0 .ha-unfold-widget-wrapper .ha-unfold-data::after{height:30%;background-color:transparent;background-image:linear-gradient(180deg, #FDD24700 0%, var( --e-global-color-astglobalcolor1 ) 100%);}.elementor-2285 .elementor-element.elementor-element-d7e3cb0 .ha-unfold-widget-wrapper .ha-unfold-heading{color:var( --e-global-color-3b7e618 );font-size:49px;}.elementor-2285 .elementor-element.elementor-element-d7e3cb0 .ha-unfold-widget-wrapper .ha-unfold-data-render{margin:20px 20px 20px 20px;color:#FFFFFF;font-size:24px;}.elementor-2285 .elementor-element.elementor-element-d7e3cb0 .ha-unfold-widget-wrapper .ha-unfold-btn{padding:10px 16px 10px 21px;font-size:28px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#D8D8D8;border-radius:0px 0px 0px 0px;background-color:var( --e-global-color-astglobalcolor4 );}.elementor-2285 .elementor-element.elementor-element-d7e3cb0 .ha-unfold-widget-wrapper .ha-unfold-btn.ha-unfold-icon-after i + span{margin-right:10px;}.elementor-2285 .elementor-element.elementor-element-d7e3cb0 .ha-unfold-widget-wrapper .ha-unfold-btn.ha-unfold-icon-before i + span{margin-left:10px;}.elementor-2285 .elementor-element.elementor-element-d7e3cb0 .ha-unfold-widget-wrapper .ha-unfold-btn span{color:var( --e-global-color-astglobalcolor1 );}.elementor-2285 .elementor-element.elementor-element-d7e3cb0 .ha-unfold-widget-wrapper .ha-unfold-btn:hover span{color:#FFF336;}.elementor-2285 .elementor-element.elementor-element-d7e3cb0 > .elementor-widget-container{padding:0px 0px 0px 0px;background-color:#7C3CFF;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.05);}.elementor-2285 .elementor-element.elementor-element-67688c5{--display:flex;}.elementor-2285 .elementor-element.elementor-element-7ecd3b1 .ha-unfold-widget-wrapper{align-items:start;text-align:start;margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;background-color:var( --e-global-color-astglobalcolor4 );}.elementor-2285 .elementor-element.elementor-element-7ecd3b1 > .elementor-widget-container, .elementor-2285 .elementor-element.elementor-element-7ecd3b1:not(:has(.elementor-widget-container)){border-style:solid;border-width:0px 0px 0px 0px;}.elementor-2285 .elementor-element.elementor-element-7ecd3b1 .ha-unfold-widget-wrapper .ha-unfold-data::after{height:30%;background-color:transparent;background-image:linear-gradient(180deg, #FDD24700 0%, var( --e-global-color-astglobalcolor1 ) 100%);}.elementor-2285 .elementor-element.elementor-element-7ecd3b1 .ha-unfold-widget-wrapper .ha-unfold-heading{color:var( --e-global-color-3b7e618 );font-size:49px;}.elementor-2285 .elementor-element.elementor-element-7ecd3b1 .ha-unfold-widget-wrapper .ha-unfold-data-render{margin:20px 20px 20px 20px;color:#FFFFFF;font-size:24px;}.elementor-2285 .elementor-element.elementor-element-7ecd3b1 .ha-unfold-widget-wrapper .ha-unfold-btn{padding:10px 16px 10px 21px;font-size:28px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#D8D8D8;border-radius:0px 0px 0px 0px;background-color:var( --e-global-color-astglobalcolor4 );}.elementor-2285 .elementor-element.elementor-element-7ecd3b1 .ha-unfold-widget-wrapper .ha-unfold-btn.ha-unfold-icon-after i + span{margin-right:10px;}.elementor-2285 .elementor-element.elementor-element-7ecd3b1 .ha-unfold-widget-wrapper .ha-unfold-btn.ha-unfold-icon-before i + span{margin-left:10px;}.elementor-2285 .elementor-element.elementor-element-7ecd3b1 .ha-unfold-widget-wrapper .ha-unfold-btn span{color:var( --e-global-color-astglobalcolor1 );}.elementor-2285 .elementor-element.elementor-element-7ecd3b1 .ha-unfold-widget-wrapper .ha-unfold-btn:hover span{color:#FFF336;}.elementor-2285 .elementor-element.elementor-element-7ecd3b1 > .elementor-widget-container{padding:0px 0px 0px 0px;background-color:#7C3CFF;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.05);}.elementor-2285 .elementor-element.elementor-element-2ae1a30 .ha-unfold-widget-wrapper{align-items:start;text-align:start;margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;background-color:var( --e-global-color-astglobalcolor4 );}.elementor-2285 .elementor-element.elementor-element-2ae1a30 > .elementor-widget-container, .elementor-2285 .elementor-element.elementor-element-2ae1a30:not(:has(.elementor-widget-container)){border-style:solid;border-width:0px 0px 0px 0px;}.elementor-2285 .elementor-element.elementor-element-2ae1a30 .ha-unfold-widget-wrapper .ha-unfold-data::after{height:30%;background-color:transparent;background-image:linear-gradient(180deg, #FDD24700 0%, var( --e-global-color-astglobalcolor1 ) 100%);}.elementor-2285 .elementor-element.elementor-element-2ae1a30 .ha-unfold-widget-wrapper .ha-unfold-heading{color:var( --e-global-color-3b7e618 );font-size:49px;}.elementor-2285 .elementor-element.elementor-element-2ae1a30 .ha-unfold-widget-wrapper .ha-unfold-data-render{margin:20px 20px 20px 20px;color:#FFFFFF;font-size:24px;}.elementor-2285 .elementor-element.elementor-element-2ae1a30 .ha-unfold-widget-wrapper .ha-unfold-btn{padding:10px 16px 10px 21px;font-size:28px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#D8D8D8;border-radius:0px 0px 0px 0px;background-color:var( --e-global-color-astglobalcolor4 );}.elementor-2285 .elementor-element.elementor-element-2ae1a30 .ha-unfold-widget-wrapper .ha-unfold-btn.ha-unfold-icon-after i + span{margin-right:10px;}.elementor-2285 .elementor-element.elementor-element-2ae1a30 .ha-unfold-widget-wrapper .ha-unfold-btn.ha-unfold-icon-before i + span{margin-left:10px;}.elementor-2285 .elementor-element.elementor-element-2ae1a30 .ha-unfold-widget-wrapper .ha-unfold-btn span{color:var( --e-global-color-astglobalcolor1 );}.elementor-2285 .elementor-element.elementor-element-2ae1a30 .ha-unfold-widget-wrapper .ha-unfold-btn:hover span{color:#FFF336;}.elementor-2285 .elementor-element.elementor-element-2ae1a30 > .elementor-widget-container{padding:0px 0px 0px 0px;background-color:#7C3CFF;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.05);}.elementor-2285 .elementor-element.elementor-element-56b1201 .ha-unfold-widget-wrapper{align-items:start;text-align:start;margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;background-color:var( --e-global-color-astglobalcolor4 );}.elementor-2285 .elementor-element.elementor-element-56b1201 > .elementor-widget-container, .elementor-2285 .elementor-element.elementor-element-56b1201:not(:has(.elementor-widget-container)){border-style:solid;border-width:0px 0px 0px 0px;}.elementor-2285 .elementor-element.elementor-element-56b1201 .ha-unfold-widget-wrapper .ha-unfold-data::after{height:30%;background-color:transparent;background-image:linear-gradient(180deg, #FDD24700 0%, var( --e-global-color-astglobalcolor1 ) 100%);}.elementor-2285 .elementor-element.elementor-element-56b1201 .ha-unfold-widget-wrapper .ha-unfold-heading{color:var( --e-global-color-3b7e618 );font-size:49px;}.elementor-2285 .elementor-element.elementor-element-56b1201 .ha-unfold-widget-wrapper .ha-unfold-data-render{margin:20px 20px 20px 20px;color:#FFFFFF;font-size:24px;}.elementor-2285 .elementor-element.elementor-element-56b1201 .ha-unfold-widget-wrapper .ha-unfold-btn{padding:10px 16px 10px 21px;font-size:28px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#D8D8D8;border-radius:0px 0px 0px 0px;background-color:var( --e-global-color-astglobalcolor4 );}.elementor-2285 .elementor-element.elementor-element-56b1201 .ha-unfold-widget-wrapper .ha-unfold-btn.ha-unfold-icon-after i + span{margin-right:10px;}.elementor-2285 .elementor-element.elementor-element-56b1201 .ha-unfold-widget-wrapper .ha-unfold-btn.ha-unfold-icon-before i + span{margin-left:10px;}.elementor-2285 .elementor-element.elementor-element-56b1201 .ha-unfold-widget-wrapper .ha-unfold-btn span{color:var( --e-global-color-astglobalcolor1 );}.elementor-2285 .elementor-element.elementor-element-56b1201 .ha-unfold-widget-wrapper .ha-unfold-btn:hover span{color:#FFF336;}.elementor-2285 .elementor-element.elementor-element-56b1201 > .elementor-widget-container{padding:0px 0px 0px 0px;background-color:#7C3CFF;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.05);}.elementor-2285 .elementor-element.elementor-element-9261c27 .ha-unfold-widget-wrapper{align-items:start;text-align:start;margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;background-color:var( --e-global-color-astglobalcolor4 );}.elementor-2285 .elementor-element.elementor-element-9261c27 > .elementor-widget-container, .elementor-2285 .elementor-element.elementor-element-9261c27:not(:has(.elementor-widget-container)){border-style:solid;border-width:0px 0px 0px 0px;}.elementor-2285 .elementor-element.elementor-element-9261c27 .ha-unfold-widget-wrapper .ha-unfold-data::after{height:30%;background-color:transparent;background-image:linear-gradient(180deg, #FDD24700 0%, var( --e-global-color-astglobalcolor1 ) 100%);}.elementor-2285 .elementor-element.elementor-element-9261c27 .ha-unfold-widget-wrapper .ha-unfold-heading{color:var( --e-global-color-3b7e618 );font-size:49px;}.elementor-2285 .elementor-element.elementor-element-9261c27 .ha-unfold-widget-wrapper .ha-unfold-data-render{margin:20px 20px 20px 20px;color:#FFFFFF;font-size:24px;}.elementor-2285 .elementor-element.elementor-element-9261c27 .ha-unfold-widget-wrapper .ha-unfold-btn{padding:10px 16px 10px 21px;font-size:28px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#D8D8D8;border-radius:0px 0px 0px 0px;background-color:var( --e-global-color-astglobalcolor4 );}.elementor-2285 .elementor-element.elementor-element-9261c27 .ha-unfold-widget-wrapper .ha-unfold-btn.ha-unfold-icon-after i + span{margin-right:10px;}.elementor-2285 .elementor-element.elementor-element-9261c27 .ha-unfold-widget-wrapper .ha-unfold-btn.ha-unfold-icon-before i + span{margin-left:10px;}.elementor-2285 .elementor-element.elementor-element-9261c27 .ha-unfold-widget-wrapper .ha-unfold-btn span{color:var( --e-global-color-astglobalcolor1 );}.elementor-2285 .elementor-element.elementor-element-9261c27 .ha-unfold-widget-wrapper .ha-unfold-btn:hover span{color:#FFF336;}.elementor-2285 .elementor-element.elementor-element-9261c27 > .elementor-widget-container{padding:0px 0px 0px 0px;background-color:#7C3CFF;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.05);}.elementor-2285 .elementor-element.elementor-element-b7c5d9c{--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;--justify-content:center;--gap:156px 156px;--row-gap:156px;--column-gap:156px;}.elementor-2285 .elementor-element.elementor-element-bf2f6ec .elementor-button{font-size:28px;fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );border-style:none;}.elementor-2285 .elementor-element.elementor-element-bf2f6ec .elementor-button:hover, .elementor-2285 .elementor-element.elementor-element-bf2f6ec .elementor-button:focus{color:var( --e-global-color-3b7e618 );}.elementor-2285 .elementor-element.elementor-element-bf2f6ec .elementor-button:hover svg, .elementor-2285 .elementor-element.elementor-element-bf2f6ec .elementor-button:focus svg{fill:var( --e-global-color-3b7e618 );}.elementor-2285 .elementor-element.elementor-element-6bd1c8c .elementor-button{font-size:28px;fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );border-style:none;}.elementor-2285 .elementor-element.elementor-element-6bd1c8c .elementor-button:hover, .elementor-2285 .elementor-element.elementor-element-6bd1c8c .elementor-button:focus{color:var( --e-global-color-3b7e618 );}.elementor-2285 .elementor-element.elementor-element-6bd1c8c .elementor-button:hover svg, .elementor-2285 .elementor-element.elementor-element-6bd1c8c .elementor-button:focus svg{fill:var( --e-global-color-3b7e618 );}.elementor-2285 .elementor-element.elementor-element-004185d .elementor-button{font-size:18px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;}.elementor-2285 .elementor-element.elementor-element-004185d .elementor-button:hover, .elementor-2285 .elementor-element.elementor-element-004185d .elementor-button:focus{color:var( --e-global-color-astglobalcolor3 );}.elementor-2285 .elementor-element.elementor-element-004185d .elementor-button:hover svg, .elementor-2285 .elementor-element.elementor-element-004185d .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor3 );}.elementor-2285 .elementor-element.elementor-element-40669e9{--display:flex;}.elementor-2285 .elementor-element.elementor-element-923d757{--spacer-size:93px;}@media(min-width:1025px){.elementor-2285 .elementor-element.elementor-element-9d90d53::before, .elementor-2285 .elementor-element.elementor-element-9d90d53 > .elementor-background-video-container::before, .elementor-2285 .elementor-element.elementor-element-9d90d53 > .e-con-inner > .elementor-background-video-container::before, .elementor-2285 .elementor-element.elementor-element-9d90d53 > .elementor-background-slideshow::before, .elementor-2285 .elementor-element.elementor-element-9d90d53 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2285 .elementor-element.elementor-element-9d90d53 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}}@media(max-width:1024px){.elementor-2285 .elementor-element.elementor-element-9d90d53{--padding-top:275px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}}@media(max-width:767px){.elementor-2285 .elementor-element.elementor-element-9d90d53{--padding-top:170px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for ha-unfold, class: .elementor-element-b1ddc4f */.elementor-2285 .elementor-element.elementor-element-b1ddc4f{
  background:#0b0b0e;
  border:1px solid rgba(170,120,255,.35);
  border-radius:14px;
  padding:22px;
  position:relative;
  overflow:hidden;
  color:rgba(255,255,255,.86);

  box-shadow:
    0 14px 30px rgba(0,0,0,.65),
    0 0 16px rgba(140,90,255,.08);
}

/* remove Happy Addons white backgrounds */
.elementor-2285 .elementor-element.elementor-element-b1ddc4f .ha-unfold-wrapper,
.elementor-2285 .elementor-element.elementor-element-b1ddc4f .ha-unfold-content,
.elementor-2285 .elementor-element.elementor-element-b1ddc4f .ha-unfold-inner{
  background:transparent !important;
}

/* MAKE THE TITLE (FIRST LINE) BRIGHT PINK */
.elementor-2285 .elementor-element.elementor-element-b1ddc4f .ha-unfold-content > *:first-child,
.elementor-2285 .elementor-element.elementor-element-b1ddc4f .ha-unfold-content > *:first-child *{
  color:#ff4fd8 !important;
}

/* body text */
.elementor-2285 .elementor-element.elementor-element-b1ddc4f p{
  color:rgba(255,255,255,.82) !important;
}

/* READ MORE button */
.elementor-2285 .elementor-element.elementor-element-b1ddc4f .ha-unfold-button,
.elementor-2285 .elementor-element.elementor-element-b1ddc4f a{
  color:rgba(180,140,255,.95) !important;
  text-decoration:none;
  font-weight:600;
  letter-spacing:.10em;
}

/* subtle ambient glow */
.elementor-2285 .elementor-element.elementor-element-b1ddc4f:before{
  content:"";
  position:absolute;
  left:15%;
  top:-45px;
  width:70%;
  height:90px;
  background:rgba(120,90,200,.10);
  filter:blur(36px);
  pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for ha-unfold, class: .elementor-element-0a052ff */.elementor-2285 .elementor-element.elementor-element-0a052ff{
  background:#0b0b0e;
  border:1px solid rgba(170,120,255,.35);
  border-radius:14px;
  padding:22px;
  position:relative;
  overflow:hidden;
  color: rgba(255,255,255,.86);

  box-shadow:
    0 14px 30px rgba(0,0,0,.65),
    0 0 16px rgba(140,90,255,.08);
}

/* HARD OVERRIDE: kill Happy Addons white panel */
.elementor-2285 .elementor-element.elementor-element-0a052ff .ha-unfold-content,
.elementor-2285 .elementor-element.elementor-element-0a052ff .ha-unfold-inner,
.elementor-2285 .elementor-element.elementor-element-0a052ff .ha-unfold-wrapper{
  background-color: transparent !important;
  background-image: none !important;
}

/* text visibility */
.elementor-2285 .elementor-element.elementor-element-0a052ff .elementor-heading-title,
.elementor-2285 .elementor-element.elementor-element-0a052ff h1, .elementor-2285 .elementor-element.elementor-element-0a052ff h2, .elementor-2285 .elementor-element.elementor-element-0a052ff h3{
  color: rgba(225,210,255,.95) !important;
}

.elementor-2285 .elementor-element.elementor-element-0a052ff p{
  color: rgba(255,255,255,.82) !important;
}

/* READ MORE button */
.elementor-2285 .elementor-element.elementor-element-0a052ff .ha-unfold-button,
.elementor-2285 .elementor-element.elementor-element-0a052ff a{
  color: rgba(180,140,255,.95) !important;
  text-decoration: none;
  font-weight: 600;
  letter-spacing: .10em;
}

/* subtle ambient glow */
.elementor-2285 .elementor-element.elementor-element-0a052ff:before{
  content:"";
  position:absolute;
  left:15%;
  top:-45px;
  width:70%;
  height:90px;
  background:rgba(120,90,200,.10);
  filter:blur(36px);
  pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for ha-unfold, class: .elementor-element-f3121a2 */.elementor-2285 .elementor-element.elementor-element-f3121a2{
  background:#0b0b0e;
  border:1px solid rgba(170,120,255,.35);
  border-radius:14px;
  padding:22px;
  position:relative;
  overflow:hidden;
  color: rgba(255,255,255,.86);

  box-shadow:
    0 14px 30px rgba(0,0,0,.65),
    0 0 16px rgba(140,90,255,.08);
}

/* HARD OVERRIDE: kill Happy Addons white panel */
.elementor-2285 .elementor-element.elementor-element-f3121a2 .ha-unfold-content,
.elementor-2285 .elementor-element.elementor-element-f3121a2 .ha-unfold-inner,
.elementor-2285 .elementor-element.elementor-element-f3121a2 .ha-unfold-wrapper{
  background-color: transparent !important;
  background-image: none !important;
}

/* text visibility */
.elementor-2285 .elementor-element.elementor-element-f3121a2 .elementor-heading-title,
.elementor-2285 .elementor-element.elementor-element-f3121a2 h1, .elementor-2285 .elementor-element.elementor-element-f3121a2 h2, .elementor-2285 .elementor-element.elementor-element-f3121a2 h3{
  color: rgba(225,210,255,.95) !important;
}

.elementor-2285 .elementor-element.elementor-element-f3121a2 p{
  color: rgba(255,255,255,.82) !important;
}

/* READ MORE button */
.elementor-2285 .elementor-element.elementor-element-f3121a2 .ha-unfold-button,
.elementor-2285 .elementor-element.elementor-element-f3121a2 a{
  color: rgba(180,140,255,.95) !important;
  text-decoration: none;
  font-weight: 600;
  letter-spacing: .10em;
}

/* subtle ambient glow */
.elementor-2285 .elementor-element.elementor-element-f3121a2:before{
  content:"";
  position:absolute;
  left:15%;
  top:-45px;
  width:70%;
  height:90px;
  background:rgba(120,90,200,.10);
  filter:blur(36px);
  pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for ha-unfold, class: .elementor-element-d7e3cb0 */.elementor-2285 .elementor-element.elementor-element-d7e3cb0{
  background:#0b0b0e;
  border:1px solid rgba(170,120,255,.35);
  border-radius:14px;
  padding:22px;
  position:relative;
  overflow:hidden;
  color: rgba(255,255,255,.86);

  box-shadow:
    0 14px 30px rgba(0,0,0,.65),
    0 0 16px rgba(140,90,255,.08);
}

/* HARD OVERRIDE: kill Happy Addons white panel */
.elementor-2285 .elementor-element.elementor-element-d7e3cb0 .ha-unfold-content,
.elementor-2285 .elementor-element.elementor-element-d7e3cb0 .ha-unfold-inner,
.elementor-2285 .elementor-element.elementor-element-d7e3cb0 .ha-unfold-wrapper{
  background-color: transparent !important;
  background-image: none !important;
}

/* text visibility */
.elementor-2285 .elementor-element.elementor-element-d7e3cb0 .elementor-heading-title,
.elementor-2285 .elementor-element.elementor-element-d7e3cb0 h1, .elementor-2285 .elementor-element.elementor-element-d7e3cb0 h2, .elementor-2285 .elementor-element.elementor-element-d7e3cb0 h3{
  color: rgba(225,210,255,.95) !important;
}

.elementor-2285 .elementor-element.elementor-element-d7e3cb0 p{
  color: rgba(255,255,255,.82) !important;
}

/* READ MORE button */
.elementor-2285 .elementor-element.elementor-element-d7e3cb0 .ha-unfold-button,
.elementor-2285 .elementor-element.elementor-element-d7e3cb0 a{
  color: rgba(180,140,255,.95) !important;
  text-decoration: none;
  font-weight: 600;
  letter-spacing: .10em;
}

/* subtle ambient glow */
.elementor-2285 .elementor-element.elementor-element-d7e3cb0:before{
  content:"";
  position:absolute;
  left:15%;
  top:-45px;
  width:70%;
  height:90px;
  background:rgba(120,90,200,.10);
  filter:blur(36px);
  pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for ha-unfold, class: .elementor-element-7ecd3b1 */.elementor-2285 .elementor-element.elementor-element-7ecd3b1{
  background:#0b0b0e;
  border:1px solid rgba(170,120,255,.35);
  border-radius:14px;
  padding:22px;
  position:relative;
  overflow:hidden;
  color: rgba(255,255,255,.86);

  box-shadow:
    0 14px 30px rgba(0,0,0,.65),
    0 0 16px rgba(140,90,255,.08);
}

/* HARD OVERRIDE: kill Happy Addons white panel */
.elementor-2285 .elementor-element.elementor-element-7ecd3b1 .ha-unfold-content,
.elementor-2285 .elementor-element.elementor-element-7ecd3b1 .ha-unfold-inner,
.elementor-2285 .elementor-element.elementor-element-7ecd3b1 .ha-unfold-wrapper{
  background-color: transparent !important;
  background-image: none !important;
}

/* text visibility */
.elementor-2285 .elementor-element.elementor-element-7ecd3b1 .elementor-heading-title,
.elementor-2285 .elementor-element.elementor-element-7ecd3b1 h1, .elementor-2285 .elementor-element.elementor-element-7ecd3b1 h2, .elementor-2285 .elementor-element.elementor-element-7ecd3b1 h3{
  color: rgba(225,210,255,.95) !important;
}

.elementor-2285 .elementor-element.elementor-element-7ecd3b1 p{
  color: rgba(255,255,255,.82) !important;
}

/* READ MORE button */
.elementor-2285 .elementor-element.elementor-element-7ecd3b1 .ha-unfold-button,
.elementor-2285 .elementor-element.elementor-element-7ecd3b1 a{
  color: rgba(180,140,255,.95) !important;
  text-decoration: none;
  font-weight: 600;
  letter-spacing: .10em;
}

/* subtle ambient glow */
.elementor-2285 .elementor-element.elementor-element-7ecd3b1:before{
  content:"";
  position:absolute;
  left:15%;
  top:-45px;
  width:70%;
  height:90px;
  background:rgba(120,90,200,.10);
  filter:blur(36px);
  pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for ha-unfold, class: .elementor-element-2ae1a30 */.elementor-2285 .elementor-element.elementor-element-2ae1a30{
  background:#0b0b0e;
  border:1px solid rgba(170,120,255,.35);
  border-radius:14px;
  padding:22px;
  position:relative;
  overflow:hidden;
  color: rgba(255,255,255,.86);

  box-shadow:
    0 14px 30px rgba(0,0,0,.65),
    0 0 16px rgba(140,90,255,.08);
}

/* HARD OVERRIDE: kill Happy Addons white panel */
.elementor-2285 .elementor-element.elementor-element-2ae1a30 .ha-unfold-content,
.elementor-2285 .elementor-element.elementor-element-2ae1a30 .ha-unfold-inner,
.elementor-2285 .elementor-element.elementor-element-2ae1a30 .ha-unfold-wrapper{
  background-color: transparent !important;
  background-image: none !important;
}

/* text visibility */
.elementor-2285 .elementor-element.elementor-element-2ae1a30 .elementor-heading-title,
.elementor-2285 .elementor-element.elementor-element-2ae1a30 h1, .elementor-2285 .elementor-element.elementor-element-2ae1a30 h2, .elementor-2285 .elementor-element.elementor-element-2ae1a30 h3{
  color: rgba(225,210,255,.95) !important;
}

.elementor-2285 .elementor-element.elementor-element-2ae1a30 p{
  color: rgba(255,255,255,.82) !important;
}

/* READ MORE button */
.elementor-2285 .elementor-element.elementor-element-2ae1a30 .ha-unfold-button,
.elementor-2285 .elementor-element.elementor-element-2ae1a30 a{
  color: rgba(180,140,255,.95) !important;
  text-decoration: none;
  font-weight: 600;
  letter-spacing: .10em;
}

/* subtle ambient glow */
.elementor-2285 .elementor-element.elementor-element-2ae1a30:before{
  content:"";
  position:absolute;
  left:15%;
  top:-45px;
  width:70%;
  height:90px;
  background:rgba(120,90,200,.10);
  filter:blur(36px);
  pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for ha-unfold, class: .elementor-element-56b1201 */.elementor-2285 .elementor-element.elementor-element-56b1201{
  background:#0b0b0e;
  border:1px solid rgba(170,120,255,.35);
  border-radius:14px;
  padding:22px;
  position:relative;
  overflow:hidden;
  color: rgba(255,255,255,.86);

  box-shadow:
    0 14px 30px rgba(0,0,0,.65),
    0 0 16px rgba(140,90,255,.08);
}

/* HARD OVERRIDE: kill Happy Addons white panel */
.elementor-2285 .elementor-element.elementor-element-56b1201 .ha-unfold-content,
.elementor-2285 .elementor-element.elementor-element-56b1201 .ha-unfold-inner,
.elementor-2285 .elementor-element.elementor-element-56b1201 .ha-unfold-wrapper{
  background-color: transparent !important;
  background-image: none !important;
}

/* text visibility */
.elementor-2285 .elementor-element.elementor-element-56b1201 .elementor-heading-title,
.elementor-2285 .elementor-element.elementor-element-56b1201 h1, .elementor-2285 .elementor-element.elementor-element-56b1201 h2, .elementor-2285 .elementor-element.elementor-element-56b1201 h3{
  color: rgba(225,210,255,.95) !important;
}

.elementor-2285 .elementor-element.elementor-element-56b1201 p{
  color: rgba(255,255,255,.82) !important;
}

/* READ MORE button */
.elementor-2285 .elementor-element.elementor-element-56b1201 .ha-unfold-button,
.elementor-2285 .elementor-element.elementor-element-56b1201 a{
  color: rgba(180,140,255,.95) !important;
  text-decoration: none;
  font-weight: 600;
  letter-spacing: .10em;
}

/* subtle ambient glow */
.elementor-2285 .elementor-element.elementor-element-56b1201:before{
  content:"";
  position:absolute;
  left:15%;
  top:-45px;
  width:70%;
  height:90px;
  background:rgba(120,90,200,.10);
  filter:blur(36px);
  pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for ha-unfold, class: .elementor-element-9261c27 */.elementor-2285 .elementor-element.elementor-element-9261c27{
  background:#0b0b0e;
  border:1px solid rgba(170,120,255,.35);
  border-radius:14px;
  padding:22px;
  position:relative;
  overflow:hidden;
  color: rgba(255,255,255,.86);

  box-shadow:
    0 14px 30px rgba(0,0,0,.65),
    0 0 16px rgba(140,90,255,.08);
}

/* HARD OVERRIDE: kill Happy Addons white panel */
.elementor-2285 .elementor-element.elementor-element-9261c27 .ha-unfold-content,
.elementor-2285 .elementor-element.elementor-element-9261c27 .ha-unfold-inner,
.elementor-2285 .elementor-element.elementor-element-9261c27 .ha-unfold-wrapper{
  background-color: transparent !important;
  background-image: none !important;
}

/* text visibility */
.elementor-2285 .elementor-element.elementor-element-9261c27 .elementor-heading-title,
.elementor-2285 .elementor-element.elementor-element-9261c27 h1, .elementor-2285 .elementor-element.elementor-element-9261c27 h2, .elementor-2285 .elementor-element.elementor-element-9261c27 h3{
  color: rgba(225,210,255,.95) !important;
}

.elementor-2285 .elementor-element.elementor-element-9261c27 p{
  color: rgba(255,255,255,.82) !important;
}

/* READ MORE button */
.elementor-2285 .elementor-element.elementor-element-9261c27 .ha-unfold-button,
.elementor-2285 .elementor-element.elementor-element-9261c27 a{
  color: rgba(180,140,255,.95) !important;
  text-decoration: none;
  font-weight: 600;
  letter-spacing: .10em;
}

/* subtle ambient glow */
.elementor-2285 .elementor-element.elementor-element-9261c27:before{
  content:"";
  position:absolute;
  left:15%;
  top:-45px;
  width:70%;
  height:90px;
  background:rgba(120,90,200,.10);
  filter:blur(36px);
  pointer-events:none;
}/* End custom CSS */