.elementor-424 .elementor-element.elementor-element-a155869{--display:flex;--min-height:100vh;}.elementor-424 .elementor-element.elementor-element-db8725a > .elementor-widget-container{margin:-9px -9px -9px -9px;}.elementor-424 .elementor-element.elementor-element-db8725a .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-424 .elementor-element.elementor-element-fa284a7 > .elementor-widget-container{margin:-9px -9px -9px -9px;}.elementor-424 .elementor-element.elementor-element-fa284a7 .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-424 .elementor-element.elementor-element-492f1eb{--display:flex;--min-height:0px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-424 .elementor-element.elementor-element-ce72131 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-ce72131{grid-column:span 1;grid-row:span custom;text-align:center;}.elementor-424 .elementor-element.elementor-element-ce72131 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;mix-blend-mode:screen;color:#FFFFFF;}.elementor-424 .elementor-element.elementor-element-72514be{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-424 .elementor-element.elementor-element-a5aee23{text-align:center;}.elementor-424 .elementor-element.elementor-element-a5aee23 .elementor-heading-title{font-family:"BNAttica", Sans-serif;font-size:96px;font-weight:900;text-transform:uppercase;color:#FFFFFF;}.elementor-424 .elementor-element.elementor-element-d5d1d2a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-424 .elementor-element.elementor-element-d5d1d2a.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-424 .elementor-element.elementor-element-4492e7d{--display:flex;--justify-content:space-around;}.elementor-424 .elementor-element.elementor-element-6e67191 .elementor-heading-title{font-family:"BNAttica", Sans-serif;font-size:5.625rem;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{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-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-424 .elementor-element.elementor-element-04300c5{font-family:"Roboto", Sans-serif;font-size:1.4rem;font-weight:400;color:#FFFFFF;}.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-424 .elementor-element.elementor-element-24c01e7 .elementor-button{background-color:#FFFFFF;font-family:"BNAttica", Sans-serif;font-size:1.5rem;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;padding:1rem 5rem 1rem 5rem;}.elementor-424 .elementor-element.elementor-element-24c01e7 .elementor-button:hover, .elementor-424 .elementor-element.elementor-element-24c01e7 .elementor-button:focus{border-color:#FFFFFF;}.elementor-424 .elementor-element.elementor-element-1a83185{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-424 .elementor-element.elementor-element-1a83185.e-con{--align-self:center;}.elementor-424 .elementor-element.elementor-element-37c79ba{--display:flex;--justify-content:space-around;}.elementor-424 .elementor-element.elementor-element-2b3f5e0 .elementor-heading-title{font-family:"BNAttica", Sans-serif;font-size:5.625rem;font-weight:600;color:#FFFFFF;}.elementor-424 .elementor-element.elementor-element-26c9f07{font-family:"Roboto", Sans-serif;font-size:1.4rem;font-weight:400;color:#FFFFFF;}.elementor-424 .elementor-element.elementor-element-7815c4e .elementor-button{background-color:#FFFFFF;font-family:"BNAttica", Sans-serif;font-size:1.5rem;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;padding:1rem 5rem 1rem 5rem;}.elementor-424 .elementor-element.elementor-element-7815c4e .elementor-button:hover, .elementor-424 .elementor-element.elementor-element-7815c4e .elementor-button:focus{border-color:#FFFFFF;}.elementor-424 .elementor-element.elementor-element-3abfc2f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-424 .elementor-element.elementor-element-3abfc2f.e-con{--align-self:center;}.elementor-424 .elementor-element.elementor-element-6a3221b{--display:flex;--justify-content:space-around;}.elementor-424 .elementor-element.elementor-element-6bdd291 .elementor-heading-title{font-family:"BNAttica", Sans-serif;font-size:5.625rem;font-weight:600;color:#FFFFFF;}.elementor-424 .elementor-element.elementor-element-883efd1{font-family:"Roboto", Sans-serif;font-size:1.4rem;font-weight:400;color:#FFFFFF;}.elementor-424 .elementor-element.elementor-element-3042dfa .elementor-button{background-color:#FFFFFF;font-family:"BNAttica", Sans-serif;font-size:1.5rem;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;padding:1rem 5rem 1rem 5rem;}.elementor-424 .elementor-element.elementor-element-3042dfa .elementor-button:hover, .elementor-424 .elementor-element.elementor-element-3042dfa .elementor-button:focus{border-color:#FFFFFF;}.elementor-424 .elementor-element.elementor-element-a407e42{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-424 .elementor-element.elementor-element-a407e42.e-con{--align-self:center;}.elementor-424 .elementor-element.elementor-element-dac18b7{--display:flex;--justify-content:space-around;}.elementor-424 .elementor-element.elementor-element-ddd27b8 .elementor-heading-title{font-family:"BNAttica", Sans-serif;font-size:5.625rem;font-weight:600;color:#FFFFFF;}.elementor-424 .elementor-element.elementor-element-df66cfb{font-family:"Roboto", Sans-serif;font-size:1.4rem;font-weight:400;color:#FFFFFF;}.elementor-424 .elementor-element.elementor-element-7670a8e .elementor-button{background-color:#FFFFFF;font-family:"BNAttica", Sans-serif;font-size:1.5rem;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;padding:1rem 5rem 1rem 5rem;}.elementor-424 .elementor-element.elementor-element-7670a8e .elementor-button:hover, .elementor-424 .elementor-element.elementor-element-7670a8e .elementor-button:focus{border-color:#FFFFFF;}.elementor-424 .elementor-element.elementor-element-21e6f4b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-424 .elementor-element.elementor-element-21e6f4b.e-con{--align-self:center;}.elementor-424 .elementor-element.elementor-element-03806db{--display:flex;--justify-content:space-around;}.elementor-424 .elementor-element.elementor-element-03806db.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-424 .elementor-element.elementor-element-204699b .elementor-heading-title{font-family:"BNAttica", Sans-serif;font-size:5.625rem;font-weight:600;color:#FFFFFF;}.elementor-424 .elementor-element.elementor-element-4e14b0d{font-family:"Roboto", Sans-serif;font-size:1.4rem;font-weight:400;color:#FFFFFF;}.elementor-424 .elementor-element.elementor-element-5abdea6 .elementor-button{background-color:#FFFFFF;font-family:"BNAttica", Sans-serif;font-size:1.5rem;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;padding:1rem 5rem 1rem 5rem;}.elementor-424 .elementor-element.elementor-element-5abdea6 .elementor-button:hover, .elementor-424 .elementor-element.elementor-element-5abdea6 .elementor-button:focus{border-color:#FFFFFF;}.elementor-424 .elementor-element.elementor-element-92fc783{--display:flex;}.elementor-424 .elementor-element.elementor-element-4e574a7{--display:flex;}.elementor-424 .elementor-element.elementor-element-2aeab9e{width:100%;max-width:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-424 .elementor-element.elementor-element-d5d1d2a{--grid-auto-flow:row;}.elementor-424 .elementor-element.elementor-element-1a83185{--grid-auto-flow:row;}.elementor-424 .elementor-element.elementor-element-3abfc2f{--grid-auto-flow:row;}.elementor-424 .elementor-element.elementor-element-a407e42{--grid-auto-flow:row;}.elementor-424 .elementor-element.elementor-element-21e6f4b{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-424 .elementor-element.elementor-element-a155869{--content-width:100vw;}.elementor-424 .elementor-element.elementor-element-492f1eb{--content-width:80vw;}.elementor-424 .elementor-element.elementor-element-d5d1d2a{--content-width:80vw;}.elementor-424 .elementor-element.elementor-element-1a83185{--content-width:80vw;}.elementor-424 .elementor-element.elementor-element-3abfc2f{--content-width:80vw;}.elementor-424 .elementor-element.elementor-element-a407e42{--content-width:80vw;}.elementor-424 .elementor-element.elementor-element-21e6f4b{--content-width:80vw;}.elementor-424 .elementor-element.elementor-element-92fc783{--content-width:100vw;}}@media(max-width:767px){.elementor-424 .elementor-element.elementor-element-db8725a > .elementor-widget-container{margin:90px -9px -9px -9px;}.elementor-424 .elementor-element.elementor-element-fa284a7 > .elementor-widget-container{margin:-8px -9px -9px -9px;}.elementor-424 .elementor-element.elementor-element-492f1eb{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-424 .elementor-element.elementor-element-a5aee23{grid-column:span 1;}.elementor-424 .elementor-element.elementor-element-a5aee23.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-424 .elementor-element.elementor-element-a5aee23 .elementor-heading-title{font-size:58px;}.elementor-424 .elementor-element.elementor-element-d5d1d2a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-424 .elementor-element.elementor-element-6e67191 .elementor-heading-title{font-size:4rem;}.elementor-424 .elementor-element.elementor-element-1a83185{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-424 .elementor-element.elementor-element-2b3f5e0 .elementor-heading-title{font-size:4rem;}.elementor-424 .elementor-element.elementor-element-f09e8f5.elementor-element{--order:-99999 /* order start hack */;}.elementor-424 .elementor-element.elementor-element-3abfc2f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-424 .elementor-element.elementor-element-6bdd291 .elementor-heading-title{font-size:4rem;}.elementor-424 .elementor-element.elementor-element-a407e42{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-424 .elementor-element.elementor-element-dac18b7.e-con{--order:99999 /* order end hack */;}.elementor-424 .elementor-element.elementor-element-ddd27b8 .elementor-heading-title{font-size:4rem;}.elementor-424 .elementor-element.elementor-element-21e6f4b{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-424 .elementor-element.elementor-element-204699b .elementor-heading-title{font-size:4rem;}}/* Start custom CSS for video, class: .elementor-element-db8725a */@media (max-width: 750px) {
    .hero-video {
        display: none;
        
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-fa284a7 */@media (min-width: 750px) {
    .hero-mobile {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce72131 */.hero-section {
    height: 2rem;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5aee23 */.hero-title {
    background: radial-gradient(circle at 30% 70%, rgba(82, 0, 255, 0.3), transparent 60%),
              radial-gradient(circle at 70% 30%, rgba(255, 0, 128, 0.25), transparent 60%);
  background-color: #f4f4f8;
  backdrop-filter: blur(10px);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */