.elementor-124 .elementor-element.elementor-element-3948f18b{--display:flex;--min-height:0px;--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;--justify-content:center;--align-items:center;--gap:170px 170px;--row-gap:170px;--column-gap:170px;--overlay-opacity:0;}.elementor-124 .elementor-element.elementor-element-3948f18b:not(.elementor-motion-effects-element-type-background), .elementor-124 .elementor-element.elementor-element-3948f18b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090C12;}.elementor-124 .elementor-element.elementor-element-3948f18b::before, .elementor-124 .elementor-element.elementor-element-3948f18b > .elementor-background-video-container::before, .elementor-124 .elementor-element.elementor-element-3948f18b > .e-con-inner > .elementor-background-video-container::before, .elementor-124 .elementor-element.elementor-element-3948f18b > .elementor-background-slideshow::before, .elementor-124 .elementor-element.elementor-element-3948f18b > .e-con-inner > .elementor-background-slideshow::before, .elementor-124 .elementor-element.elementor-element-3948f18b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-124 .elementor-element.elementor-element-3948f18b.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-124 .elementor-element.elementor-element-cd23ef7{width:var( --container-widget-width, 9.106% );max-width:9.106%;--container-widget-width:9.106%;--container-widget-flex-grow:0;}.elementor-124 .elementor-element.elementor-element-cd23ef7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-124 .elementor-element.elementor-element-5bcc3894{width:var( --container-widget-width, 36.556% );max-width:36.556%;--container-widget-width:36.556%;--container-widget-flex-grow:0;}.elementor-124 .elementor-element.elementor-element-5bcc3894.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-124 .elementor-element.elementor-element-5bcc3894 .elementor-menu-toggle{margin:0 auto;}.elementor-124 .elementor-element.elementor-element-5bcc3894 .elementor-nav-menu .elementor-item{font-family:"Audiowide", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;text-decoration:none;line-height:20px;}.elementor-124 .elementor-element.elementor-element-5bcc3894 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-5bcc3894 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-124 .elementor-element.elementor-element-5bcc3894 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-124 .elementor-element.elementor-element-5bcc3894 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-124 .elementor-element.elementor-element-5bcc3894 .elementor-nav-menu--main .elementor-item:focus{color:#FF7FC2;fill:#FF7FC2;}.elementor-124 .elementor-element.elementor-element-5bcc3894 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-124 .elementor-element.elementor-element-5bcc3894 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#61CE7000;}.elementor-124 .elementor-element.elementor-element-5bcc3894 .e--pointer-framed .elementor-item:before,
					.elementor-124 .elementor-element.elementor-element-5bcc3894 .e--pointer-framed .elementor-item:after{border-color:#61CE7000;}.elementor-124 .elementor-element.elementor-element-5bcc3894 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-124 .elementor-element.elementor-element-5bcc3894 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#02010100;}.elementor-124 .elementor-element.elementor-element-5bcc3894 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-124 .elementor-element.elementor-element-5bcc3894 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#02010100;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-124 .elementor-element.elementor-element-3dc155c0 .elementor-button{background-color:transparent;height:54px;width:241px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Audiowide", Sans-serif;font-weight:600;background-image:linear-gradient(115deg, #2200FF 0%, #f2295b 100%);border-radius:1000000px 1000000px 1000000px 1000000px;}.elementor-124 .elementor-element.elementor-element-3dc155c0 .elementor-button:hover, .elementor-124 .elementor-element.elementor-element-3dc155c0 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(210deg, #3804EE 0%, #f2295b 100%);}.elementor-124 .elementor-element.elementor-element-3dc155c0{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-124 .elementor-element.elementor-element-3dc155c0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-124 .elementor-element.elementor-element-1ad375e2{--display:flex;--min-height:923px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-124 .elementor-element.elementor-element-2d85494c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-124 .elementor-element.elementor-element-2d85494c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-hfe-infocard .elementor-button{background-color:var( --e-global-color-accent );}.elementor-widget-hfe-infocard a.elementor-button:hover, .elementor-widget-hfe-infocard .elementor-button:hover{background-color:var( --e-global-color-accent );}.elementor-widget-hfe-infocard .hfe-icon-wrap .hfe-icon i{color:var( --e-global-color-primary );}.elementor-widget-hfe-infocard .hfe-icon-wrap .hfe-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-hfe-infocard .hfe-icon-wrap .hfe-icon{border-color:var( --e-global-color-primary );}.elementor-widget-hfe-infocard .hfe-infocard-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-hfe-infocard .hfe-infocard-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-hfe-infocard .hfe-infocard-cta-link, .elementor-widget-hfe-infocard .elementor-button, .elementor-widget-hfe-infocard a.elementor-button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-hfe-infocard .hfe-infocard-cta-link{color:var( --e-global-color-accent );}.elementor-124 .elementor-element.elementor-element-3830650a{width:var( --container-widget-width, 108.535% );max-width:108.535%;--container-widget-width:108.535%;--container-widget-flex-grow:0;}.elementor-124 .elementor-element.elementor-element-3830650a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-3830650a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-124 .elementor-element.elementor-element-3830650a .hfe-infocard{text-align:left;}.elementor-124 .elementor-element.elementor-element-3830650a .hfe-infocard-title{font-family:"Audiowide", Sans-serif;font-size:56px;font-weight:700;text-transform:uppercase;font-style:italic;line-height:73px;color:#C900BF;margin:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-124 .elementor-element.elementor-element-53bd4710{width:var( --container-widget-width, 109.748% );max-width:109.748%;--e-transform-translateX:0px;--e-transform-translateY:-13px;--container-widget-width:109.748%;--container-widget-flex-grow:0;text-align:left;}.elementor-124 .elementor-element.elementor-element-53bd4710.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-124 .elementor-element.elementor-element-53bd4710 .elementor-heading-title{font-family:"Audiowide", Sans-serif;font-size:23px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-1bb67c46 .elementor-button{background-color:transparent;height:54px;width:232px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Audiowide", Sans-serif;font-weight:600;text-transform:uppercase;background-image:linear-gradient(115deg, #2200FF 0%, #f2295b 100%);border-radius:1000000px 1000000px 1000000px 1000000px;}.elementor-124 .elementor-element.elementor-element-1bb67c46 .elementor-button:hover, .elementor-124 .elementor-element.elementor-element-1bb67c46 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(210deg, #3804EE 0%, #f2295b 100%);}.elementor-124 .elementor-element.elementor-element-1bb67c46.elementor-element{--align-self:flex-start;}.elementor-124 .elementor-element.elementor-element-11814c7e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-124 .elementor-element.elementor-element-27286a4{width:var( --container-widget-width, 90.862% );max-width:90.862%;--container-widget-width:90.862%;--container-widget-flex-grow:0;}.elementor-124 .elementor-element.elementor-element-27286a4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-124 .elementor-element.elementor-element-27286a4 .elementor-wrapper{--video-aspect-ratio:1;filter:brightness( 100% ) contrast( 126% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-124 .elementor-element.elementor-element-d403379{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-124 .elementor-element.elementor-element-3f02217{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-124 .elementor-element.elementor-element-3f02217.elementor-element{--align-self:center;}.elementor-124 .elementor-element.elementor-element-0045c83{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-124 .elementor-element.elementor-element-0045c83.elementor-element{--align-self:center;}.elementor-124 .elementor-element.elementor-element-327ec0a4{--display:flex;--min-height:277px;--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;--justify-content:space-between;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-124 .elementor-element.elementor-element-327ec0a4:not(.elementor-motion-effects-element-type-background), .elementor-124 .elementor-element.elementor-element-327ec0a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090C1200;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-124 .elementor-element.elementor-element-599c8e3a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-124 .elementor-element.elementor-element-599c8e3a .elementor-counter-number-wrapper{color:#3804EE;font-family:"Audiowide", Sans-serif;font-weight:600;}.elementor-124 .elementor-element.elementor-element-599c8e3a .elementor-counter-title{font-family:"Audiowide", Sans-serif;font-weight:600;text-transform:uppercase;font-style:italic;}.elementor-124 .elementor-element.elementor-element-1c50af6e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-124 .elementor-element.elementor-element-1c50af6e .elementor-counter-number-wrapper{color:#3804EE;font-family:"Audiowide", Sans-serif;font-weight:600;}.elementor-124 .elementor-element.elementor-element-1c50af6e .elementor-counter-title{font-family:"Audiowide", Sans-serif;font-weight:600;text-transform:uppercase;font-style:italic;}.elementor-124 .elementor-element.elementor-element-419a8cbf .elementor-counter-number-wrapper{color:#3804EE;font-family:"Audiowide", Sans-serif;font-weight:600;}.elementor-124 .elementor-element.elementor-element-419a8cbf .elementor-counter-title{font-family:"Audiowide", Sans-serif;font-weight:600;text-transform:uppercase;font-style:italic;}.elementor-124 .elementor-element.elementor-element-f386941 .elementor-counter-number-wrapper{color:#3804EE;font-family:"Audiowide", Sans-serif;font-weight:600;}.elementor-124 .elementor-element.elementor-element-f386941 .elementor-counter-title{font-family:"Audiowide", Sans-serif;font-weight:400;text-transform:uppercase;font-style:italic;}.elementor-124 .elementor-element.elementor-element-596e70a2{--display:flex;--min-height:507px;--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;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-124 .elementor-element.elementor-element-596e70a2:not(.elementor-motion-effects-element-type-background), .elementor-124 .elementor-element.elementor-element-596e70a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090C1200;}.elementor-124 .elementor-element.elementor-element-146eea48{--display:flex;--justify-content:center;}.elementor-124 .elementor-element.elementor-element-146eea48.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-124 .elementor-element.elementor-element-68ca8da9.elementor-element{--align-self:center;}.elementor-124 .elementor-element.elementor-element-68ca8da9 .elementor-heading-title{font-family:"Audiowide", Sans-serif;font-size:28px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-f035b5f{width:var( --container-widget-width, 103.6% );max-width:103.6%;--container-widget-width:103.6%;--container-widget-flex-grow:0;text-align:center;}.elementor-124 .elementor-element.elementor-element-f035b5f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-124 .elementor-element.elementor-element-f035b5f .elementor-heading-title{font-family:"Audiowide", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-5b9f9d75{--display:flex;--justify-content:center;}.elementor-124 .elementor-element.elementor-element-5b9f9d75.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-124 .elementor-element.elementor-element-3297fab.elementor-element{--align-self:center;}.elementor-124 .elementor-element.elementor-element-3297fab{text-align:center;}.elementor-124 .elementor-element.elementor-element-3297fab .elementor-heading-title{font-family:"Audiowide", Sans-serif;font-size:28px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-395a6384{width:var( --container-widget-width, 138.973% );max-width:138.973%;--container-widget-width:138.973%;--container-widget-flex-grow:0;text-align:center;}.elementor-124 .elementor-element.elementor-element-395a6384.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-124 .elementor-element.elementor-element-395a6384 .elementor-heading-title{font-family:"Audiowide", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-27e2cd2c{--display:flex;--min-height:269px;--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;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-124 .elementor-element.elementor-element-27e2cd2c:not(.elementor-motion-effects-element-type-background), .elementor-124 .elementor-element.elementor-element-27e2cd2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090C1200;}.elementor-widget-ha-carousel .ha-slick-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ha-carousel .ha-slick-subtitle{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-124 .elementor-element.elementor-element-71b52aa1 .ha-slick-content{background-color:transparent;background-image:linear-gradient(180deg, #2B222200 0%, #000000C7 61%);}.elementor-124 .elementor-element.elementor-element-71b52aa1 .ha-slick-title{color:#FFFFFF;font-family:"Audiowide", Sans-serif;font-size:26px;font-weight:400;}.elementor-124 .elementor-element.elementor-element-55fb4355{--display:flex;--min-height:410px;--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;--justify-content:center;--align-items:center;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-124 .elementor-element.elementor-element-55fb4355.e-con{--align-self:center;}.elementor-124 .elementor-element.elementor-element-346e66d0{--display:flex;cursor:default !important;--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;--flex-wrap:wrap;}.elementor-element-3948f18b{cursor:default !important;}.elementor-element-346e66d0.ha-cursor .mf-cursor-text{color:#FFF;}.elementor-element-346e66d0.ha-cursor.mf-cursor:before{background:#000;}.elementor-element-346e66d0.ha-cursor.mf-cursor.-text:before{width:80px;height:80px;}.elementor-element-346e66d0.ha-cursor.-media:before{width:80px;height:80px;}.elementor-element-346e66d0.ha-cursor .ha-cursor-text{width:80px;height:80px;}.elementor-element-346e66d0.ha-cursor.mf-cursor .ha-cursor-text{padding:0px 0px 0px 0px;}.elementor-element-346e66d0.ha-cursor.mf-cursor .ha-cursor-media-box{padding:0px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-2d19a43b{width:var( --container-widget-width, 83.929% );max-width:83.929%;--container-widget-width:83.929%;--container-widget-flex-grow:0;text-align:center;}.elementor-124 .elementor-element.elementor-element-2d19a43b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-124 .elementor-element.elementor-element-2d19a43b .elementor-heading-title{font-family:"Audiowide", Sans-serif;font-size:42px;font-weight:600;text-transform:uppercase;font-style:italic;color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-118fef6f{width:var( --container-widget-width, 110.614% );max-width:110.614%;--container-widget-width:110.614%;--container-widget-flex-grow:0;text-align:left;}.elementor-124 .elementor-element.elementor-element-118fef6f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-124 .elementor-element.elementor-element-118fef6f .elementor-heading-title{font-family:"Audiowide", Sans-serif;font-size:28px;font-weight:400;color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-33ced410{width:var( --container-widget-width, 148.2% );max-width:148.2%;--container-widget-width:148.2%;--container-widget-flex-grow:0;text-align:left;}.elementor-124 .elementor-element.elementor-element-33ced410.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-124 .elementor-element.elementor-element-33ced410 .elementor-heading-title{font-family:"Audiowide", Sans-serif;font-size:28px;font-weight:400;color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-1532672c{width:var( --container-widget-width, 102.327% );max-width:102.327%;--container-widget-width:102.327%;--container-widget-flex-grow:0;text-align:left;}.elementor-124 .elementor-element.elementor-element-1532672c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-124 .elementor-element.elementor-element-1532672c .elementor-heading-title{font-family:"Audiowide", Sans-serif;font-size:28px;font-weight:400;color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-4eda47f6{width:var( --container-widget-width, 102.125% );max-width:102.125%;--container-widget-width:102.125%;--container-widget-flex-grow:0;text-align:left;}.elementor-124 .elementor-element.elementor-element-4eda47f6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-124 .elementor-element.elementor-element-4eda47f6 .elementor-heading-title{font-family:"Audiowide", Sans-serif;font-size:28px;font-weight:400;color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-6481552e{width:var( --container-widget-width, 106.134% );max-width:106.134%;--container-widget-width:106.134%;--container-widget-flex-grow:0;text-align:left;}.elementor-124 .elementor-element.elementor-element-6481552e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-124 .elementor-element.elementor-element-6481552e .elementor-heading-title{font-family:"Audiowide", Sans-serif;font-size:28px;font-weight:400;color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-5fdfc2b7{width:var( --container-widget-width, 106.134% );max-width:106.134%;--container-widget-width:106.134%;--container-widget-flex-grow:0;text-align:left;}.elementor-124 .elementor-element.elementor-element-5fdfc2b7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-124 .elementor-element.elementor-element-5fdfc2b7 .elementor-heading-title{font-family:"Audiowide", Sans-serif;font-size:28px;font-weight:400;color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-374d96b0{width:var( --container-widget-width, 106.134% );max-width:106.134%;--container-widget-width:106.134%;--container-widget-flex-grow:0;text-align:left;}.elementor-124 .elementor-element.elementor-element-374d96b0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-124 .elementor-element.elementor-element-374d96b0 .elementor-heading-title{font-family:"Audiowide", Sans-serif;font-size:28px;font-weight:400;color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-37ee8564{width:var( --container-widget-width, 106.134% );max-width:106.134%;--container-widget-width:106.134%;--container-widget-flex-grow:0;text-align:left;}.elementor-124 .elementor-element.elementor-element-37ee8564.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-124 .elementor-element.elementor-element-37ee8564 .elementor-heading-title{font-family:"Audiowide", Sans-serif;font-size:28px;font-weight:400;color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-4c0a31dc{width:var( --container-widget-width, 106.134% );max-width:106.134%;--container-widget-width:106.134%;--container-widget-flex-grow:0;text-align:left;}.elementor-124 .elementor-element.elementor-element-4c0a31dc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-124 .elementor-element.elementor-element-4c0a31dc .elementor-heading-title{font-family:"Audiowide", Sans-serif;font-size:28px;font-weight:400;color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-4451d80a{--display:flex;--min-height:223px;--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;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-124 .elementor-element.elementor-element-452d2a3e{width:var( --container-widget-width, 76.886% );max-width:76.886%;--container-widget-width:76.886%;--container-widget-flex-grow:0;}.elementor-124 .elementor-element.elementor-element-452d2a3e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-124 .elementor-element.elementor-element-452d2a3e .hfe-infocard{text-align:center;}.elementor-124 .elementor-element.elementor-element-452d2a3e .hfe-infocard-title{font-family:"Audiowide", Sans-serif;font-size:42px;font-weight:700;text-transform:uppercase;font-style:italic;margin:0px 0px 10px 0px;}.elementor-124 .elementor-element.elementor-element-452d2a3e .hfe-infocard-text{font-family:"Audiowide", Sans-serif;font-size:23px;font-weight:400;color:#FFFFFF;margin:0px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-3b1d3104{width:var( --container-widget-width, 73.317% );max-width:73.317%;--container-widget-width:73.317%;--container-widget-flex-grow:0;text-align:center;}.elementor-124 .elementor-element.elementor-element-3b1d3104.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-124 .elementor-element.elementor-element-3b1d3104 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-124 .elementor-element.elementor-element-45cf2dcc{--display:flex;--min-height:192px;--justify-content:center;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-124 .elementor-element.elementor-element-45cf2dcc.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-124 .elementor-element.elementor-element-11971c2c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-124 .elementor-element.elementor-element-11971c2c{--icon-box-icon-margin:15px;}.elementor-124 .elementor-element.elementor-element-11971c2c.elementor-view-stacked .elementor-icon{background-color:#E0548F;}.elementor-124 .elementor-element.elementor-element-11971c2c.elementor-view-framed .elementor-icon, .elementor-124 .elementor-element.elementor-element-11971c2c.elementor-view-default .elementor-icon{fill:#E0548F;color:#E0548F;border-color:#E0548F;}.elementor-124 .elementor-element.elementor-element-11971c2c .elementor-icon{font-size:71px;}.elementor-124 .elementor-element.elementor-element-11971c2c .elementor-icon-box-title, .elementor-124 .elementor-element.elementor-element-11971c2c .elementor-icon-box-title a{font-family:"Audiowide", Sans-serif;font-size:26px;font-weight:600;}.elementor-124 .elementor-element.elementor-element-11971c2c .elementor-icon-box-title{color:#E0548F;}.elementor-124 .elementor-element.elementor-element-11971c2c .elementor-icon-box-description{font-family:"Audiowide", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-5902557b{--display:flex;--min-height:192px;--justify-content:center;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-124 .elementor-element.elementor-element-5902557b.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-124 .elementor-element.elementor-element-4a5de3ff{--icon-box-icon-margin:15px;}.elementor-124 .elementor-element.elementor-element-4a5de3ff.elementor-view-stacked .elementor-icon{background-color:#E0548F;}.elementor-124 .elementor-element.elementor-element-4a5de3ff.elementor-view-framed .elementor-icon, .elementor-124 .elementor-element.elementor-element-4a5de3ff.elementor-view-default .elementor-icon{fill:#E0548F;color:#E0548F;border-color:#E0548F;}.elementor-124 .elementor-element.elementor-element-4a5de3ff .elementor-icon{font-size:71px;}.elementor-124 .elementor-element.elementor-element-4a5de3ff .elementor-icon-box-title, .elementor-124 .elementor-element.elementor-element-4a5de3ff .elementor-icon-box-title a{font-family:"Audiowide", Sans-serif;font-size:26px;font-weight:600;}.elementor-124 .elementor-element.elementor-element-4a5de3ff .elementor-icon-box-title{color:#E0548F;}.elementor-124 .elementor-element.elementor-element-4a5de3ff .elementor-icon-box-description{font-family:"Audiowide", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-51ad4dc2{--display:flex;--min-height:192px;--justify-content:center;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-124 .elementor-element.elementor-element-51ad4dc2.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-124 .elementor-element.elementor-element-7261f423{--icon-box-icon-margin:15px;}.elementor-124 .elementor-element.elementor-element-7261f423.elementor-view-stacked .elementor-icon{background-color:#E0548F;}.elementor-124 .elementor-element.elementor-element-7261f423.elementor-view-framed .elementor-icon, .elementor-124 .elementor-element.elementor-element-7261f423.elementor-view-default .elementor-icon{fill:#E0548F;color:#E0548F;border-color:#E0548F;}.elementor-124 .elementor-element.elementor-element-7261f423 .elementor-icon{font-size:71px;}.elementor-124 .elementor-element.elementor-element-7261f423 .elementor-icon-box-title, .elementor-124 .elementor-element.elementor-element-7261f423 .elementor-icon-box-title a{font-family:"Audiowide", Sans-serif;font-size:26px;font-weight:600;}.elementor-124 .elementor-element.elementor-element-7261f423 .elementor-icon-box-title{color:#E0548F;}.elementor-124 .elementor-element.elementor-element-7261f423 .elementor-icon-box-description{font-family:"Audiowide", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-7209a988{--display:flex;--min-height:192px;--justify-content:center;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-124 .elementor-element.elementor-element-7209a988.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-124 .elementor-element.elementor-element-456a18d{--icon-box-icon-margin:15px;}.elementor-124 .elementor-element.elementor-element-456a18d.elementor-view-stacked .elementor-icon{background-color:#E0548F;}.elementor-124 .elementor-element.elementor-element-456a18d.elementor-view-framed .elementor-icon, .elementor-124 .elementor-element.elementor-element-456a18d.elementor-view-default .elementor-icon{fill:#E0548F;color:#E0548F;border-color:#E0548F;}.elementor-124 .elementor-element.elementor-element-456a18d .elementor-icon{font-size:71px;}.elementor-124 .elementor-element.elementor-element-456a18d .elementor-icon-box-title, .elementor-124 .elementor-element.elementor-element-456a18d .elementor-icon-box-title a{font-family:"Audiowide", Sans-serif;font-size:26px;font-weight:600;}.elementor-124 .elementor-element.elementor-element-456a18d .elementor-icon-box-title{color:#E0548F;}.elementor-124 .elementor-element.elementor-element-456a18d .elementor-icon-box-description{font-family:"Audiowide", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-e9986c6{--display:flex;--min-height:431px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-124 .elementor-element.elementor-element-e9986c6.e-con{--order:99999 /* order end hack */;}.elementor-124 .elementor-element.elementor-element-582e7e93{width:var( --container-widget-width, 101.358% );max-width:101.358%;--container-widget-width:101.358%;--container-widget-flex-grow:0;}.elementor-124 .elementor-element.elementor-element-582e7e93.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-124 .elementor-element.elementor-element-2e388b5d{width:var( --container-widget-width, 100.986% );max-width:100.986%;--container-widget-width:100.986%;--container-widget-flex-grow:0;}.elementor-124 .elementor-element.elementor-element-2e388b5d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-124 .elementor-element.elementor-element-1e9efb9c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-124 .elementor-element.elementor-element-576cb479{width:var( --container-widget-width, 52.223% );max-width:52.223%;--container-widget-width:52.223%;--container-widget-flex-grow:0;}.elementor-124 .elementor-element.elementor-element-576cb479.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-124 .elementor-element.elementor-element-576cb479 .hfe-infocard{text-align:center;}.elementor-124 .elementor-element.elementor-element-782b455c{width:var( --container-widget-width, 52.223% );max-width:52.223%;--container-widget-width:52.223%;--container-widget-flex-grow:0;}.elementor-124 .elementor-element.elementor-element-782b455c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-124 .elementor-element.elementor-element-782b455c .hfe-infocard{text-align:center;}.elementor-124 .elementor-element.elementor-element-782b455c .hfe-infocard-title{font-family:"Audiowide", Sans-serif;font-size:42px;font-weight:700;text-transform:uppercase;font-style:italic;margin:0px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-782b455c .hfe-infocard-text{font-family:"Audiowide", Sans-serif;font-size:23px;font-weight:400;color:#FFFFFF;margin:0px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-3c1b9b0c{--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;--flex-wrap:wrap;}.elementor-124 .elementor-element.elementor-element-7e64312f{--display:flex;--min-height:275px;--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;--justify-content:center;}.elementor-124 .elementor-element.elementor-element-7e64312f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-124 .elementor-element.elementor-element-45dfad8c.elementor-element{--align-self:flex-start;}.elementor-124 .elementor-element.elementor-element-45dfad8c{text-align:left;}.elementor-124 .elementor-element.elementor-element-45dfad8c .elementor-heading-title{font-family:"Audiowide", Sans-serif;font-size:26px;font-weight:600;text-transform:uppercase;font-style:italic;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-124 .elementor-element.elementor-element-274a9ad8.elementor-element{--align-self:flex-start;}.elementor-124 .elementor-element.elementor-element-274a9ad8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-124 .elementor-element.elementor-element-274a9ad8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-124 .elementor-element.elementor-element-274a9ad8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-124 .elementor-element.elementor-element-274a9ad8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-124 .elementor-element.elementor-element-274a9ad8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-124 .elementor-element.elementor-element-274a9ad8 .elementor-icon-list-icon i{color:#3E05E8;transition:color 0.3s;}.elementor-124 .elementor-element.elementor-element-274a9ad8 .elementor-icon-list-icon svg{fill:#3E05E8;transition:fill 0.3s;}.elementor-124 .elementor-element.elementor-element-274a9ad8{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-124 .elementor-element.elementor-element-274a9ad8 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-124 .elementor-element.elementor-element-274a9ad8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-124 .elementor-element.elementor-element-274a9ad8 .elementor-icon-list-item > a{font-family:"Audiowide", Sans-serif;font-size:16px;font-weight:400;}.elementor-124 .elementor-element.elementor-element-274a9ad8 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-124 .elementor-element.elementor-element-33247b7f{--display:flex;--min-height:275px;--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;--justify-content:center;}.elementor-124 .elementor-element.elementor-element-33247b7f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-124 .elementor-element.elementor-element-6a010924.elementor-element{--align-self:flex-start;}.elementor-124 .elementor-element.elementor-element-6a010924{text-align:left;}.elementor-124 .elementor-element.elementor-element-6a010924 .elementor-heading-title{font-family:"Audiowide", Sans-serif;font-size:26px;font-weight:600;text-transform:uppercase;font-style:italic;}.elementor-124 .elementor-element.elementor-element-1f32548d.elementor-element{--align-self:flex-start;}.elementor-124 .elementor-element.elementor-element-1f32548d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-124 .elementor-element.elementor-element-1f32548d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-124 .elementor-element.elementor-element-1f32548d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-124 .elementor-element.elementor-element-1f32548d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-124 .elementor-element.elementor-element-1f32548d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-124 .elementor-element.elementor-element-1f32548d .elementor-icon-list-icon i{color:#3E05E8;transition:color 0.3s;}.elementor-124 .elementor-element.elementor-element-1f32548d .elementor-icon-list-icon svg{fill:#3E05E8;transition:fill 0.3s;}.elementor-124 .elementor-element.elementor-element-1f32548d{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-124 .elementor-element.elementor-element-1f32548d .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-124 .elementor-element.elementor-element-1f32548d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-124 .elementor-element.elementor-element-1f32548d .elementor-icon-list-item > a{font-family:"Audiowide", Sans-serif;font-size:16px;font-weight:400;}.elementor-124 .elementor-element.elementor-element-1f32548d .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-124 .elementor-element.elementor-element-7b3fa71c{width:var( --container-widget-width, 81.829% );max-width:81.829%;--container-widget-width:81.829%;--container-widget-flex-grow:0;}.elementor-124 .elementor-element.elementor-element-7b3fa71c.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-124 .elementor-element.elementor-element-4ebd8654.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-124 .elementor-element.elementor-element-4ebd8654{text-align:center;}.elementor-124 .elementor-element.elementor-element-4ebd8654 .elementor-heading-title{font-family:"Audiowide", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;font-style:italic;color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-2f047e73 .elementor-button{background-color:transparent;height:57px;width:275px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Audiowide", Sans-serif;font-weight:600;text-transform:uppercase;background-image:linear-gradient(115deg, #2200FF 0%, #f2295b 100%);border-radius:1000000px 1000000px 1000000px 1000000px;}.elementor-124 .elementor-element.elementor-element-2f047e73 .elementor-button:hover, .elementor-124 .elementor-element.elementor-element-2f047e73 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(210deg, #3804EE 0%, #f2295b 100%);}.elementor-124 .elementor-element.elementor-element-2f047e73.elementor-element{--align-self:center;}.elementor-124 .elementor-element.elementor-element-2f047e73 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-124 .elementor-element.elementor-element-2f047e73 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-124 .elementor-element.elementor-element-5ac27747{--display:flex;--min-height:983px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-124 .elementor-element.elementor-element-5ac27747.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-124 .elementor-element.elementor-element-73fac547{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-124 .elementor-element.elementor-element-73fac547.e-con{--align-self:center;}.elementor-124 .elementor-element.elementor-element-7ead20e5{width:var( --container-widget-width, 108.268% );max-width:108.268%;--container-widget-width:108.268%;--container-widget-flex-grow:0;}.elementor-124 .elementor-element.elementor-element-7ead20e5.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-124 .elementor-element.elementor-element-7ead20e5 .hfe-infocard{text-align:left;}.elementor-124 .elementor-element.elementor-element-7ead20e5 .hfe-infocard-title{font-family:"Audiowide", Sans-serif;font-size:42px;font-weight:700;text-transform:uppercase;font-style:italic;margin:0px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-7ead20e5 .hfe-infocard-text{font-family:"Audiowide", Sans-serif;font-size:23px;font-weight:400;color:#FFFFFF;margin:0px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-539894e3 .elementor-button{background-color:transparent;height:57px;width:275px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Audiowide", Sans-serif;font-weight:600;text-transform:uppercase;background-image:linear-gradient(115deg, #2200FF 0%, #f2295b 100%);border-radius:1000000px 1000000px 1000000px 1000000px;}.elementor-124 .elementor-element.elementor-element-539894e3 .elementor-button:hover, .elementor-124 .elementor-element.elementor-element-539894e3 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(210deg, #3804EE 0%, #f2295b 100%);}.elementor-124 .elementor-element.elementor-element-539894e3.elementor-element{--align-self:flex-start;}.elementor-124 .elementor-element.elementor-element-539894e3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-124 .elementor-element.elementor-element-539894e3 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-124 .elementor-element.elementor-element-9e1d74e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-124 .elementor-element.elementor-element-9e1d74e.e-con{--align-self:center;}.elementor-124 .elementor-element.elementor-element-7a128f05{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-124 .elementor-element.elementor-element-41ba9703{--display:flex;--min-height:327px;--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;--justify-content:center;}.elementor-124 .elementor-element.elementor-element-41ba9703.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-124 .elementor-element.elementor-element-4c757bb8{width:var( --container-widget-width, 106.202% );max-width:106.202%;--container-widget-width:106.202%;--container-widget-flex-grow:0;}.elementor-124 .elementor-element.elementor-element-4c757bb8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-124 .elementor-element.elementor-element-4c757bb8 .hfe-infocard{text-align:center;}.elementor-124 .elementor-element.elementor-element-4c757bb8 .hfe-infocard-title{font-family:"Audiowide", Sans-serif;font-size:42px;font-weight:700;text-transform:uppercase;font-style:italic;margin:0px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-4c757bb8 .hfe-infocard-text{font-family:"Audiowide", Sans-serif;font-size:23px;font-weight:400;color:#FFFFFF;margin:0px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-df34a03 .elementor-button{background-color:transparent;height:57px;width:275px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Audiowide", Sans-serif;font-weight:600;text-transform:uppercase;background-image:linear-gradient(115deg, #2200FF 0%, #f2295b 100%);border-radius:1000000px 1000000px 1000000px 1000000px;}.elementor-124 .elementor-element.elementor-element-df34a03 .elementor-button:hover, .elementor-124 .elementor-element.elementor-element-df34a03 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(210deg, #3804EE 0%, #f2295b 100%);}.elementor-124 .elementor-element.elementor-element-df34a03{padding:30px 30px 30px 30px;}.elementor-124 .elementor-element.elementor-element-df34a03.elementor-element{--align-self:center;}.elementor-124 .elementor-element.elementor-element-548ac36f{--display:flex;--min-height:156px;--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;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;}.elementor-124 .elementor-element.elementor-element-548ac36f.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-124 .elementor-element.elementor-element-a3a20de{--display:flex;}.elementor-widget-copyright .hfe-copyright-wrapper a, .elementor-widget-copyright .hfe-copyright-wrapper{color:var( --e-global-color-text );}.elementor-widget-copyright .hfe-copyright-wrapper, .elementor-widget-copyright .hfe-copyright-wrapper a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-124 .elementor-element.elementor-element-39590b36 .hfe-copyright-wrapper{text-align:center;}.elementor-124 .elementor-element.elementor-element-39590b36.elementor-element{--align-self:center;}.elementor-124 .elementor-element.elementor-element-39590b36 .hfe-copyright-wrapper a, .elementor-124 .elementor-element.elementor-element-39590b36 .hfe-copyright-wrapper{color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-39590b36 .hfe-copyright-wrapper, .elementor-124 .elementor-element.elementor-element-39590b36 .hfe-copyright-wrapper a{font-family:"Audiowide", Sans-serif;font-weight:400;}.elementor-124 .elementor-element.elementor-element-2effcbe3 .elementor-repeater-item-69f57ad.elementor-social-icon{background-color:#00000000;}.elementor-124 .elementor-element.elementor-element-2effcbe3 .elementor-repeater-item-69f57ad.elementor-social-icon i{color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-2effcbe3 .elementor-repeater-item-69f57ad.elementor-social-icon svg{fill:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-2effcbe3{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:41px;--grid-row-gap:0px;}.elementor-124 .elementor-element.elementor-element-2effcbe3.elementor-element{--order:99999 /* order end hack */;}.elementor-124 .elementor-element.elementor-element-2effcbe3 .elementor-social-icon{background-color:#3504F000;border-style:solid;border-color:#3504F000;}.elementor-124 .elementor-element.elementor-element-2effcbe3 .elementor-social-icon i{color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-2effcbe3 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-bcc7551{--display:flex;}.elementor-widget-ha-social-icons .ha-social-icon-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-124 .elementor-element.elementor-element-320d5b0{text-align:center;}body.elementor-page-124:not(.elementor-motion-effects-element-type-background), body.elementor-page-124 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://norisol.fun/wp-content/uploads/2025/11/Paul-Ainsworth-1-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}@media(min-width:768px){.elementor-124 .elementor-element.elementor-element-3948f18b{--width:100%;}.elementor-124 .elementor-element.elementor-element-2d85494c{--width:50%;}.elementor-124 .elementor-element.elementor-element-11814c7e{--width:50%;}.elementor-124 .elementor-element.elementor-element-146eea48{--width:48%;}.elementor-124 .elementor-element.elementor-element-5b9f9d75{--width:50%;}.elementor-124 .elementor-element.elementor-element-45cf2dcc{--width:37.286%;}.elementor-124 .elementor-element.elementor-element-5902557b{--width:37.286%;}.elementor-124 .elementor-element.elementor-element-51ad4dc2{--width:37.286%;}.elementor-124 .elementor-element.elementor-element-7209a988{--width:37.286%;}.elementor-124 .elementor-element.elementor-element-7e64312f{--width:48%;}.elementor-124 .elementor-element.elementor-element-33247b7f{--width:48%;}.elementor-124 .elementor-element.elementor-element-5ac27747{--width:132.558%;}.elementor-124 .elementor-element.elementor-element-41ba9703{--width:81%;}}@media(max-width:1024px) and (min-width:768px){.elementor-124 .elementor-element.elementor-element-2d85494c{--width:373px;}.elementor-124 .elementor-element.elementor-element-146eea48{--width:598.547px;}.elementor-124 .elementor-element.elementor-element-5b9f9d75{--width:598.547px;}.elementor-124 .elementor-element.elementor-element-45cf2dcc{--width:407.562px;}.elementor-124 .elementor-element.elementor-element-5902557b{--width:407.562px;}.elementor-124 .elementor-element.elementor-element-51ad4dc2{--width:407.562px;}.elementor-124 .elementor-element.elementor-element-7209a988{--width:407.562px;}}@media(min-width:1025px){body.elementor-page-124:not(.elementor-motion-effects-element-type-background), body.elementor-page-124 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-124 .elementor-element.elementor-element-3948f18b{--min-height:0px;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-124 .elementor-element.elementor-element-3948f18b.e-con{--align-self:center;}.elementor-124 .elementor-element.elementor-element-cd23ef7{width:var( --container-widget-width, 65.146px );max-width:65.146px;--container-widget-width:65.146px;--container-widget-flex-grow:0;}.elementor-124 .elementor-element.elementor-element-5bcc3894{width:var( --container-widget-width, 98.844px );max-width:98.844px;--container-widget-width:98.844px;--container-widget-flex-grow:0;}.elementor-124 .elementor-element.elementor-element-5bcc3894.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-124 .elementor-element.elementor-element-5bcc3894 .elementor-nav-menu .elementor-item{font-size:15px;}.elementor-124 .elementor-element.elementor-element-3dc155c0 .elementor-button{height:43px;width:199px;font-size:15px;}.elementor-124 .elementor-element.elementor-element-1ad375e2{--min-height:655px;--justify-content:flex-start;}.elementor-124 .elementor-element.elementor-element-1ad375e2.e-con{--align-self:flex-start;}.elementor-124 .elementor-element.elementor-element-2d85494c{--justify-content:flex-start;}.elementor-124 .elementor-element.elementor-element-2d85494c.e-con{--align-self:center;}.elementor-124 .elementor-element.elementor-element-3830650a .hfe-infocard-title{font-size:30px;line-height:1.9em;}.elementor-124 .elementor-element.elementor-element-53bd4710 .elementor-heading-title{font-size:15px;}.elementor-124 .elementor-element.elementor-element-1bb67c46 .elementor-button{height:45px;width:222px;}.elementor-124 .elementor-element.elementor-element-11814c7e{--min-height:0px;}.elementor-124 .elementor-element.elementor-element-27286a4{width:var( --container-widget-width, 542.375px );max-width:542.375px;--container-widget-width:542.375px;--container-widget-flex-grow:0;}.elementor-124 .elementor-element.elementor-element-d403379{--grid-auto-flow:row;}.elementor-124 .elementor-element.elementor-element-327ec0a4{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-124 .elementor-element.elementor-element-599c8e3a{width:var( --container-widget-width, 179.521px );max-width:179.521px;--container-widget-width:179.521px;--container-widget-flex-grow:0;}.elementor-124 .elementor-element.elementor-element-599c8e3a .elementor-counter-number-wrapper{font-size:36px;}.elementor-124 .elementor-element.elementor-element-599c8e3a .elementor-counter-title{font-size:16px;}.elementor-124 .elementor-element.elementor-element-1c50af6e{width:var( --container-widget-width, 149.708px );max-width:149.708px;--container-widget-width:149.708px;--container-widget-flex-grow:0;}.elementor-124 .elementor-element.elementor-element-1c50af6e .elementor-counter-number-wrapper{font-size:36px;}.elementor-124 .elementor-element.elementor-element-1c50af6e .elementor-counter-title{font-size:16px;}.elementor-124 .elementor-element.elementor-element-419a8cbf .elementor-counter-number-wrapper{font-size:36px;}.elementor-124 .elementor-element.elementor-element-419a8cbf .elementor-counter-title{font-size:16px;}.elementor-124 .elementor-element.elementor-element-f386941 .elementor-counter-number-wrapper{font-size:36px;}.elementor-124 .elementor-element.elementor-element-f386941 .elementor-counter-title{font-size:16px;}.elementor-124 .elementor-element.elementor-element-596e70a2{--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-124 .elementor-element.elementor-element-146eea48{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-124 .elementor-element.elementor-element-146eea48.e-con{--align-self:stretch;}.elementor-124 .elementor-element.elementor-element-68ca8da9{text-align:center;}.elementor-124 .elementor-element.elementor-element-68ca8da9 .elementor-heading-title{font-size:22px;}.elementor-124 .elementor-element.elementor-element-3297fab .elementor-heading-title{font-size:21px;}.elementor-124 .elementor-element.elementor-element-71b52aa1 .ha-slick-title{font-size:13px;}.elementor-element-346e66d0.ha-cursor.mf-cursor.-text:before{width:80px;height:80px;}.elementor-element-346e66d0.ha-cursor.-media:before{width:80px;height:80px;}.elementor-element-346e66d0.ha-cursor .ha-cursor-text{width:80px;height:80px;}.elementor-124 .elementor-element.elementor-element-2d19a43b .elementor-heading-title{font-size:25px;}.elementor-124 .elementor-element.elementor-element-118fef6f .elementor-heading-title{font-size:20px;}.elementor-124 .elementor-element.elementor-element-33ced410 .elementor-heading-title{font-size:20px;}.elementor-124 .elementor-element.elementor-element-1532672c .elementor-heading-title{font-size:20px;}.elementor-124 .elementor-element.elementor-element-4eda47f6 .elementor-heading-title{font-size:20px;}.elementor-124 .elementor-element.elementor-element-6481552e .elementor-heading-title{font-size:20px;}.elementor-124 .elementor-element.elementor-element-5fdfc2b7 .elementor-heading-title{font-size:20px;}.elementor-124 .elementor-element.elementor-element-374d96b0 .elementor-heading-title{font-size:20px;}.elementor-124 .elementor-element.elementor-element-37ee8564 .elementor-heading-title{font-size:20px;}.elementor-124 .elementor-element.elementor-element-4c0a31dc .elementor-heading-title{font-size:20px;}.elementor-124 .elementor-element.elementor-element-452d2a3e .hfe-infocard-title{font-size:26px;}.elementor-124 .elementor-element.elementor-element-452d2a3e .hfe-infocard-text{font-size:16px;}.elementor-124 .elementor-element.elementor-element-3b1d3104 .elementor-heading-title{font-size:19px;}.elementor-124 .elementor-element.elementor-element-11971c2c .elementor-icon-box-title, .elementor-124 .elementor-element.elementor-element-11971c2c .elementor-icon-box-title a{font-size:20px;}.elementor-124 .elementor-element.elementor-element-11971c2c .elementor-icon-box-description{font-size:15px;}.elementor-124 .elementor-element.elementor-element-4a5de3ff .elementor-icon-box-title, .elementor-124 .elementor-element.elementor-element-4a5de3ff .elementor-icon-box-title a{font-size:20px;}.elementor-124 .elementor-element.elementor-element-4a5de3ff .elementor-icon-box-description{font-size:15px;}.elementor-124 .elementor-element.elementor-element-7261f423 .elementor-icon-box-title, .elementor-124 .elementor-element.elementor-element-7261f423 .elementor-icon-box-title a{font-size:20px;}.elementor-124 .elementor-element.elementor-element-7261f423 .elementor-icon-box-description{font-size:15px;}.elementor-124 .elementor-element.elementor-element-456a18d .elementor-icon-box-title, .elementor-124 .elementor-element.elementor-element-456a18d .elementor-icon-box-title a{font-size:20px;}.elementor-124 .elementor-element.elementor-element-456a18d .elementor-icon-box-description{font-size:15px;}.elementor-124 .elementor-element.elementor-element-782b455c{width:var( --container-widget-width, 469.167px );max-width:469.167px;--container-widget-width:469.167px;--container-widget-flex-grow:0;}.elementor-124 .elementor-element.elementor-element-782b455c .hfe-infocard-title{font-size:25px;}.elementor-124 .elementor-element.elementor-element-782b455c .hfe-infocard-text{font-size:17px;}.elementor-124 .elementor-element.elementor-element-45dfad8c .elementor-heading-title{font-size:20px;}.elementor-124 .elementor-element.elementor-element-6a010924 .elementor-heading-title{font-size:20px;}.elementor-124 .elementor-element.elementor-element-2f047e73 .elementor-button{height:50px;width:257px;}.elementor-124 .elementor-element.elementor-element-5ac27747{--min-height:663px;}.elementor-124 .elementor-element.elementor-element-539894e3 .elementor-button{height:50px;width:259px;}.elementor-124 .elementor-element.elementor-element-4c757bb8{width:var( --container-widget-width, 522px );max-width:522px;--container-widget-width:522px;--container-widget-flex-grow:0;}.elementor-124 .elementor-element.elementor-element-4c757bb8 .hfe-infocard-title{font-size:30px;}.elementor-124 .elementor-element.elementor-element-4c757bb8 .hfe-infocard-text{font-size:20px;}.elementor-124 .elementor-element.elementor-element-df34a03{padding:0px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-df34a03 .elementor-button{height:48px;width:251px;}.elementor-124 .elementor-element.elementor-element-2effcbe3{--icon-size:20px;}body.elementor-page-124:not(.elementor-motion-effects-element-type-background), body.elementor-page-124 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}}@media(max-width:767px){.elementor-124 .elementor-element.elementor-element-3948f18b{--min-height:0px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-124 .elementor-element.elementor-element-cd23ef7{width:var( --container-widget-width, 35.141px );max-width:35.141px;--container-widget-width:35.141px;--container-widget-flex-grow:0;}.elementor-124 .elementor-element.elementor-element-5bcc3894 .elementor-nav-menu .elementor-item{font-size:10px;}.elementor-124 .elementor-element.elementor-element-3dc155c0 .elementor-button{height:30px;width:130px;font-size:10px;}.elementor-124 .elementor-element.elementor-element-2d85494c{--justify-content:center;}.elementor-124 .elementor-element.elementor-element-3830650a .hfe-infocard{text-align:center;}.elementor-124 .elementor-element.elementor-element-3830650a .hfe-infocard-title{font-size:20px;}.elementor-124 .elementor-element.elementor-element-53bd4710{text-align:center;}.elementor-124 .elementor-element.elementor-element-53bd4710 .elementor-heading-title{font-size:10px;}.elementor-124 .elementor-element.elementor-element-1bb67c46.elementor-element{--align-self:center;}.elementor-124 .elementor-element.elementor-element-1bb67c46 .elementor-button{height:38px;width:150px;font-size:10px;}.elementor-124 .elementor-element.elementor-element-d403379{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-124 .elementor-element.elementor-element-327ec0a4{--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;--justify-content:center;}.elementor-124 .elementor-element.elementor-element-327ec0a4.e-con{--align-self:center;}.elementor-124 .elementor-element.elementor-element-599c8e3a{width:var( --container-widget-width, 109.516px );max-width:109.516px;--container-widget-width:109.516px;--container-widget-flex-grow:0;}.elementor-124 .elementor-element.elementor-element-599c8e3a .elementor-counter-number-wrapper{font-size:26px;}.elementor-124 .elementor-element.elementor-element-599c8e3a .elementor-counter-title{font-size:10px;}.elementor-124 .elementor-element.elementor-element-1c50af6e .elementor-counter-number-wrapper{font-size:26px;}.elementor-124 .elementor-element.elementor-element-1c50af6e .elementor-counter-title{font-size:10px;}.elementor-124 .elementor-element.elementor-element-419a8cbf .elementor-counter-number-wrapper{font-size:26px;}.elementor-124 .elementor-element.elementor-element-419a8cbf .elementor-counter-title{font-size:10px;}.elementor-124 .elementor-element.elementor-element-f386941 .elementor-counter-number-wrapper{font-size:26px;}.elementor-124 .elementor-element.elementor-element-f386941 .elementor-counter-title{font-size:10px;}.elementor-124 .elementor-element.elementor-element-596e70a2{--min-height:226px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-124 .elementor-element.elementor-element-596e70a2.e-con{--align-self:center;}.elementor-124 .elementor-element.elementor-element-146eea48.e-con{--e-con-transform-translateX:-51px;--align-self:flex-start;}.elementor-124 .elementor-element.elementor-element-146eea48{--width:290px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-124 .elementor-element.elementor-element-f035b5f .elementor-heading-title{font-size:10px;}.elementor-124 .elementor-element.elementor-element-5b9f9d75.e-con{--e-con-transform-translateX:-51px;}.elementor-124 .elementor-element.elementor-element-5b9f9d75{--width:299px;}.elementor-124 .elementor-element.elementor-element-395a6384 .elementor-heading-title{font-size:10px;}.elementor-124 .elementor-element.elementor-element-27e2cd2c{--justify-content:space-between;}.elementor-124 .elementor-element.elementor-element-71b52aa1{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-124 .elementor-element.elementor-element-71b52aa1 .ha-slick-title{font-size:5px;}.elementor-element-346e66d0.ha-cursor.mf-cursor.-text:before{width:80px;height:80px;}.elementor-element-346e66d0.ha-cursor.-media:before{width:80px;height:80px;}.elementor-element-346e66d0.ha-cursor .ha-cursor-text{width:80px;height:80px;}.elementor-124 .elementor-element.elementor-element-2d19a43b .elementor-heading-title{font-size:20px;}.elementor-124 .elementor-element.elementor-element-452d2a3e{width:var( --container-widget-width, 275.234px );max-width:275.234px;--container-widget-width:275.234px;--container-widget-flex-grow:0;}.elementor-124 .elementor-element.elementor-element-452d2a3e .hfe-infocard-title{font-size:20px;}.elementor-124 .elementor-element.elementor-element-3b1d3104{width:var( --container-widget-width, 250.625px );max-width:250.625px;--container-widget-width:250.625px;--container-widget-flex-grow:0;}.elementor-124 .elementor-element.elementor-element-3b1d3104 .elementor-heading-title{font-size:15px;}.elementor-124 .elementor-element.elementor-element-45cf2dcc{--width:290px;--min-height:68px;}.elementor-124 .elementor-element.elementor-element-11971c2c{width:var( --container-widget-width, 254px );max-width:254px;--container-widget-width:254px;--container-widget-flex-grow:0;}.elementor-124 .elementor-element.elementor-element-11971c2c .elementor-icon{font-size:50px;}.elementor-124 .elementor-element.elementor-element-11971c2c .elementor-icon-box-title, .elementor-124 .elementor-element.elementor-element-11971c2c .elementor-icon-box-title a{font-size:15px;}.elementor-124 .elementor-element.elementor-element-11971c2c .elementor-icon-box-description{font-size:11px;}.elementor-124 .elementor-element.elementor-element-5902557b{--width:290px;}.elementor-124 .elementor-element.elementor-element-4a5de3ff .elementor-icon{font-size:50px;}.elementor-124 .elementor-element.elementor-element-4a5de3ff .elementor-icon-box-title, .elementor-124 .elementor-element.elementor-element-4a5de3ff .elementor-icon-box-title a{font-size:15px;}.elementor-124 .elementor-element.elementor-element-4a5de3ff .elementor-icon-box-description{font-size:10px;}.elementor-124 .elementor-element.elementor-element-51ad4dc2{--width:290px;}.elementor-124 .elementor-element.elementor-element-7261f423 .elementor-icon{font-size:50px;}.elementor-124 .elementor-element.elementor-element-7261f423 .elementor-icon-box-title, .elementor-124 .elementor-element.elementor-element-7261f423 .elementor-icon-box-title a{font-size:15px;}.elementor-124 .elementor-element.elementor-element-7261f423 .elementor-icon-box-description{font-size:10px;}.elementor-124 .elementor-element.elementor-element-7209a988{--width:290px;}.elementor-124 .elementor-element.elementor-element-456a18d .elementor-icon{font-size:50px;}.elementor-124 .elementor-element.elementor-element-456a18d .elementor-icon-box-title, .elementor-124 .elementor-element.elementor-element-456a18d .elementor-icon-box-title a{font-size:15px;}.elementor-124 .elementor-element.elementor-element-456a18d .elementor-icon-box-description{font-size:10px;}.elementor-124 .elementor-element.elementor-element-e9986c6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-e9986c6.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-124 .elementor-element.elementor-element-582e7e93{width:var( --container-widget-width, 329px );max-width:329px;--container-widget-width:329px;--container-widget-flex-grow:0;}.elementor-124 .elementor-element.elementor-element-782b455c .hfe-infocard-title{font-size:16px;}.elementor-124 .elementor-element.elementor-element-782b455c .hfe-infocard-text{font-size:12px;}.elementor-124 .elementor-element.elementor-element-2f047e73 .elementor-button{height:40px;width:219px;font-size:12px;}.elementor-124 .elementor-element.elementor-element-7ead20e5{width:var( --container-widget-width, 327px );max-width:327px;--container-widget-width:327px;--container-widget-flex-grow:0;}.elementor-124 .elementor-element.elementor-element-7ead20e5 .hfe-infocard{text-align:center;}.elementor-124 .elementor-element.elementor-element-7ead20e5 .hfe-infocard-title{font-size:21px;}.elementor-124 .elementor-element.elementor-element-7ead20e5 .hfe-infocard-text{font-size:13px;}.elementor-124 .elementor-element.elementor-element-539894e3.elementor-element{--align-self:center;}.elementor-124 .elementor-element.elementor-element-539894e3 .elementor-button{height:40px;width:219px;font-size:12px;}.elementor-124 .elementor-element.elementor-element-4c757bb8 .hfe-infocard-title{font-size:17px;}.elementor-124 .elementor-element.elementor-element-4c757bb8 .hfe-infocard-text{font-size:13px;}.elementor-124 .elementor-element.elementor-element-df34a03 .elementor-button{height:40px;width:219px;font-size:13px;}.elementor-124 .elementor-element.elementor-element-548ac36f{--min-height:0px;}.elementor-124 .elementor-element.elementor-element-39590b36 .hfe-copyright-wrapper, .elementor-124 .elementor-element.elementor-element-39590b36 .hfe-copyright-wrapper a{font-size:7px;}.elementor-124 .elementor-element.elementor-element-2effcbe3{--icon-size:10px;}}/* Start custom CSS for nav-menu, class: .elementor-element-5bcc3894 */.elementor-124 .elementor-element.elementor-element-5bcc3894 .elementor-nav-menu > li:first-child > a {
  color: #FF7FC2 !important; /* Change to your preferred color */
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3dc155c0 */.elementor-124 .elementor-element.elementor-element-3dc155c0 .elementor-button:hover {
  box-shadow: 0 0 20px rgba(255, 255, 255, 1);
  transition: box-shadow 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3948f18b *//* Floating dots background */
.hero-section {
    position: relative;
    overflow: hidden;
}

.hero-section::before {
    content: '';
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    background: radial-gradient(circle, rgba(255,255,255,0.3) 2px, transparent 2px);
    background-size: 50px 50px;
    animation: floatDots 30s linear infinite;
    z-index: 0; /* behind content */
}

/* Keep the section content above dots */
.hero-section .elementor-container,
.hero-section .elementor-column,
.hero-section .elementor-widget-wrap {
    position: relative;
    z-index: 1;
}

/* Animation */
@keyframes floatDots {
    0% { transform: translate(0, 0); }
    50% { transform: translate(-50px, 50px); }
    100% { transform: translate(0, 0); }
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-3830650a */.elementor-124 .elementor-element.elementor-element-3830650a {
  background: linear-gradient(90deg, #fff, #D8246F);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1bb67c46 */.elementor-124 .elementor-element.elementor-element-1bb67c46 .elementor-button:hover {
  box-shadow: 0 0 20px rgba(255, 255, 255, 1);
  transition: box-shadow 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-599c8e3a */.elementor-124 .elementor-element.elementor-element-599c8e3a {
  background: linear-gradient(90deg, #3904EC, #CF2276);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-1c50af6e */.elementor-124 .elementor-element.elementor-element-1c50af6e {
  background: linear-gradient(90deg, #3904EC, #CF2276);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-419a8cbf */.elementor-124 .elementor-element.elementor-element-419a8cbf {
  background: linear-gradient(90deg, #3904EC, #CF2276);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-f386941 */.elementor-124 .elementor-element.elementor-element-f386941 {
  background: linear-gradient(90deg, #3904EC, #CF2276);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68ca8da9 */.elementor-124 .elementor-element.elementor-element-68ca8da9 {
  background: linear-gradient(90deg, #fff, #D8246F);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-146eea48 */.elementor-124 .elementor-element.elementor-element-146eea48 {
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0.05),
    rgba(255, 255, 255, 0.008)
  );
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border-radius: 15px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3297fab */.elementor-124 .elementor-element.elementor-element-3297fab {
  background: linear-gradient(90deg, #fff, #D8246F);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b9f9d75 */.elementor-124 .elementor-element.elementor-element-5b9f9d75 {
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0.05),
    rgba(255, 255, 255, 0.008)
  );
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border-radius: 15px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 20px;
}/* End custom CSS */
/* Start custom CSS for ha-carousel, class: .elementor-element-71b52aa1 */.elementor-124 .elementor-element.elementor-element-71b52aa1 .swiper-wrapper {
    transition-timing-function: linear !important;
}

.elementor-124 .elementor-element.elementor-element-71b52aa1 .swiper-slide {
    width: auto !important;
}

.elementor-124 .elementor-element.elementor-element-71b52aa1 .swiper-container {
    animation: smoothScroll 20s linear infinite;
}

@keyframes smoothScroll {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d19a43b */.elementor-124 .elementor-element.elementor-element-2d19a43b {
  background: linear-gradient(90deg, #fff, #D8246F);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-118fef6f */.elementor-124 .elementor-element.elementor-element-118fef6f {
    padding: 12px 20px; /* adjust spacing */
    border-radius: 10px;

    border: 2px solid transparent;
    background:
        linear-gradient(#0d0d0d, #0d0d0d) padding-box,  /* inner background */
        linear-gradient(90deg, #ff0099, #00eaff) border-box;  /* gradient border */

    box-shadow:
        0 0 12px #ff0099,
        0 0 20px #00eaff;  /* neon glow */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33ced410 */.elementor-124 .elementor-element.elementor-element-33ced410 {
    padding: 12px 20px; /* adjust spacing */
    border-radius: 10px;

    border: 2px solid transparent;
    background:
        linear-gradient(#0d0d0d, #0d0d0d) padding-box,  /* inner background */
        linear-gradient(90deg, #ff0099, #00eaff) border-box;  /* gradient border */

    box-shadow:
        0 0 12px #ff0099,
        0 0 20px #00eaff;  /* neon glow */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1532672c */.elementor-124 .elementor-element.elementor-element-1532672c {
    padding: 12px 20px; /* adjust spacing */
    border-radius: 10px;

    border: 2px solid transparent;
    background:
        linear-gradient(#0d0d0d, #0d0d0d) padding-box,  /* inner background */
        linear-gradient(90deg, #ff0099, #00eaff) border-box;  /* gradient border */

    box-shadow:
        0 0 12px #ff0099,
        0 0 20px #00eaff;  /* neon glow */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eda47f6 */.elementor-124 .elementor-element.elementor-element-4eda47f6 {
    padding: 12px 20px; /* adjust spacing */
    border-radius: 10px;

    border: 2px solid transparent;
    background:
        linear-gradient(#0d0d0d, #0d0d0d) padding-box,  /* inner background */
        linear-gradient(90deg, #ff0099, #00eaff) border-box;  /* gradient border */

    box-shadow:
        0 0 12px #ff0099,
        0 0 20px #00eaff;  /* neon glow */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6481552e */.elementor-124 .elementor-element.elementor-element-6481552e {
    padding: 12px 20px; /* adjust spacing */
    border-radius: 10px;

    border: 2px solid transparent;
    background:
        linear-gradient(#0d0d0d, #0d0d0d) padding-box,  /* inner background */
        linear-gradient(90deg, #ff0099, #00eaff) border-box;  /* gradient border */

    box-shadow:
        0 0 12px #ff0099,
        0 0 20px #00eaff;  /* neon glow */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fdfc2b7 */.elementor-124 .elementor-element.elementor-element-5fdfc2b7 {
    padding: 12px 20px; /* adjust spacing */
    border-radius: 10px;

    border: 2px solid transparent;
    background:
        linear-gradient(#0d0d0d, #0d0d0d) padding-box,  /* inner background */
        linear-gradient(90deg, #ff0099, #00eaff) border-box;  /* gradient border */

    box-shadow:
        0 0 12px #ff0099,
        0 0 20px #00eaff;  /* neon glow */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-374d96b0 */.elementor-124 .elementor-element.elementor-element-374d96b0 {
    padding: 12px 20px; /* adjust spacing */
    border-radius: 10px;

    border: 2px solid transparent;
    background:
        linear-gradient(#0d0d0d, #0d0d0d) padding-box,  /* inner background */
        linear-gradient(90deg, #ff0099, #00eaff) border-box;  /* gradient border */

    box-shadow:
        0 0 12px #ff0099,
        0 0 20px #00eaff;  /* neon glow */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ee8564 */.elementor-124 .elementor-element.elementor-element-37ee8564 {
    padding: 12px 20px; /* adjust spacing */
    border-radius: 10px;

    border: 2px solid transparent;
    background:
        linear-gradient(#0d0d0d, #0d0d0d) padding-box,  /* inner background */
        linear-gradient(90deg, #ff0099, #00eaff) border-box;  /* gradient border */

    box-shadow:
        0 0 12px #ff0099,
        0 0 20px #00eaff;  /* neon glow */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c0a31dc */.elementor-124 .elementor-element.elementor-element-4c0a31dc {
    padding: 12px 20px; /* adjust spacing */
    border-radius: 10px;

    border: 2px solid transparent;
    background:
        linear-gradient(#0d0d0d, #0d0d0d) padding-box,  /* inner background */
        linear-gradient(90deg, #ff0099, #00eaff) border-box;  /* gradient border */

    box-shadow:
        0 0 12px #ff0099,
        0 0 20px #00eaff;  /* neon glow */
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-452d2a3e */.elementor-124 .elementor-element.elementor-element-452d2a3e {
  background: linear-gradient(90deg, #fff, #D8246F);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b1d3104 */.elementor-124 .elementor-element.elementor-element-3b1d3104 {
  background: linear-gradient(90deg, #3904EC, #CF2276);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45cf2dcc *//* Target the container/widget */
.elementor-124 .elementor-element.elementor-element-45cf2dcc {
  border: 2px solid #ff00ff; /* initial border color */
  transition: 0.3s ease; /* smooth transition */
}

/* On hover effect */
.elementor-124 .elementor-element.elementor-element-45cf2dcc:hover {
  box-shadow: 0 0 15px #ff00ff, 0 0 30px #00ffff; /* glow effect */
  border-color: #ff00ff; /* optional: change border color on hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5902557b *//* Target the container/widget */
.elementor-124 .elementor-element.elementor-element-5902557b {
  border: 2px solid #ff00ff; /* initial border color */
  transition: 0.3s ease; /* smooth transition */
}

/* On hover effect */
.elementor-124 .elementor-element.elementor-element-5902557b:hover {
  box-shadow: 0 0 15px #ff00ff, 0 0 30px #00ffff; /* glow effect */
  border-color: #ff00ff; /* optional: change border color on hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51ad4dc2 *//* Target the container/widget */
.elementor-124 .elementor-element.elementor-element-51ad4dc2 {
  border: 2px solid #ff00ff; /* initial border color */
  transition: 0.3s ease; /* smooth transition */
}

/* On hover effect */
.elementor-124 .elementor-element.elementor-element-51ad4dc2:hover {
  box-shadow: 0 0 15px #ff00ff, 0 0 30px #00ffff; /* glow effect */
  border-color: #ff00ff; /* optional: change border color on hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7209a988 *//* Target the container/widget */
.elementor-124 .elementor-element.elementor-element-7209a988 {
  border: 2px solid #ff00ff; /* initial border color */
  transition: 0.3s ease; /* smooth transition */
}

/* On hover effect */
.elementor-124 .elementor-element.elementor-element-7209a988:hover {
  box-shadow: 0 0 15px #ff00ff, 0 0 30px #00ffff; /* glow effect */
  border-color: #ff00ff; /* optional: change border color on hover */
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-576cb479 */.elementor-124 .elementor-element.elementor-element-576cb479 {
  background: linear-gradient(90deg, #fff, #D8246F);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-782b455c */.elementor-124 .elementor-element.elementor-element-782b455c {
  background: linear-gradient(90deg, #fff, #D8246F);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45dfad8c */.elementor-124 .elementor-element.elementor-element-45dfad8c {
  background: linear-gradient(90deg, #3904EC, #CF2276);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e64312f */.elementor-124 .elementor-element.elementor-element-7e64312f {
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0.05),
    rgba(255, 255, 255, 0.008)
  );
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border-radius: 15px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a010924 */.elementor-124 .elementor-element.elementor-element-6a010924 {
  background: linear-gradient(90deg, #3904EC, #CF2276);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33247b7f */.elementor-124 .elementor-element.elementor-element-33247b7f {
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0.05),
    rgba(255, 255, 255, 0.008)
  );
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border-radius: 15px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 20px;
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-7ead20e5 */.elementor-124 .elementor-element.elementor-element-7ead20e5 {
  background: linear-gradient(90deg, #fff, #D8246F);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-4c757bb8 */.elementor-124 .elementor-element.elementor-element-4c757bb8 {
  background: linear-gradient(90deg, #fff, #D8246F);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41ba9703 */.elementor-124 .elementor-element.elementor-element-41ba9703 {
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0.05),
    rgba(255, 255, 255, 0.008)
  );
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border-radius: 15px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 20px;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-2effcbe3 */.elementor-124 .elementor-element.elementor-element-2effcbe3 .elementor-social-icon {
    transition: 0.3s ease;
    box-shadow: none; /* no glow by default */
}

/* Glow on hover */
.elementor-124 .elementor-element.elementor-element-2effcbe3 .elementor-social-icon:hover {
    box-shadow:
        0 0 10px #3904EC,
        0 0 20px #3904EC,
        0 0 40px #D8236F,
        0 0 60px #D8236F,
        0 0 80px #D8236F;
}/* End custom CSS */