.elementor-7 .elementor-element.elementor-element-f2196a6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-190px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-7 .elementor-element.elementor-element-f2196a6:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f2196a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05070F00;}.elementor-7 .elementor-element.elementor-element-fd7a069{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-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-7 .elementor-element.elementor-element-72e3679{text-align:start;}.elementor-7 .elementor-element.elementor-element-72e3679 img{width:62%;}.elementor-7 .elementor-element.elementor-element-aba86bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-c766d8c{z-index:5000;}.elementor-7 .elementor-element.elementor-element-c766d8c .elementskit-menu-container{height:30px;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c766d8c .elementskit-navbar-nav > li > a{font-family:"Inter", Sans-serif;font-size:14px;text-transform:uppercase;color:#FFFFFF;padding:0px 15px 0px 15px;}.elementor-7 .elementor-element.elementor-element-c766d8c .elementskit-navbar-nav > li > a:hover{color:#707070;}.elementor-7 .elementor-element.elementor-element-c766d8c .elementskit-navbar-nav > li > a:focus{color:#707070;}.elementor-7 .elementor-element.elementor-element-c766d8c .elementskit-navbar-nav > li > a:active{color:#707070;}.elementor-7 .elementor-element.elementor-element-c766d8c .elementskit-navbar-nav > li:hover > a{color:#707070;}.elementor-7 .elementor-element.elementor-element-c766d8c .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:#707070;}.elementor-7 .elementor-element.elementor-element-c766d8c .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:#707070;}.elementor-7 .elementor-element.elementor-element-c766d8c .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:#707070;}.elementor-7 .elementor-element.elementor-element-c766d8c .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:#707070;}.elementor-7 .elementor-element.elementor-element-c766d8c .elementskit-navbar-nav > li.current-menu-item > a{color:#707070;}.elementor-7 .elementor-element.elementor-element-c766d8c .elementskit-navbar-nav > li.current-menu-ancestor > a{color:#707070;}.elementor-7 .elementor-element.elementor-element-c766d8c .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:#707070;}.elementor-7 .elementor-element.elementor-element-c766d8c .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{color:#101010;fill:#101010;}.elementor-7 .elementor-element.elementor-element-c766d8c .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{color:#101010;fill:#101010;}.elementor-7 .elementor-element.elementor-element-c766d8c .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;color:#000000;}.elementor-7 .elementor-element.elementor-element-c766d8c .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:#707070;}.elementor-7 .elementor-element.elementor-element-c766d8c .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:#707070;}.elementor-7 .elementor-element.elementor-element-c766d8c .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:#707070;}.elementor-7 .elementor-element.elementor-element-c766d8c .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:#707070;}.elementor-7 .elementor-element.elementor-element-c766d8c .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{color:#707070 !important;}.elementor-7 .elementor-element.elementor-element-c766d8c .elementskit-submenu-panel{padding:15px 0px 15px 0px;}.elementor-7 .elementor-element.elementor-element-c766d8c .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;min-width:220px;}.elementor-7 .elementor-element.elementor-element-c766d8c button.elementskit-menu-hamburger{float:right;border-style:none;}.elementor-7 .elementor-element.elementor-element-c766d8c button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-c766d8c button.elementskit-menu-hamburger > .ekit-menu-icon{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-c766d8c button.elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{background-color:#C9C9C9;}.elementor-7 .elementor-element.elementor-element-c766d8c button.elementskit-menu-hamburger:hover > .ekit-menu-icon{color:#C9C9C9;}.elementor-7 .elementor-element.elementor-element-c766d8c button.elementskit-menu-close{border-style:none;color:rgba(51, 51, 51, 1);}.elementor-7 .elementor-element.elementor-element-c766d8c button.elementskit-menu-close:hover{color:rgba(0, 0, 0, 0.5);}.elementor-7 .elementor-element.elementor-element-21a374c{--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-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-7 .elementor-element.elementor-element-3ad906f.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-c4480d0{--display:flex;--min-height:745px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:260px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-c4480d0:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c4480d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7 .elementor-element.elementor-element-bac421c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-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-7 .elementor-element.elementor-element-459088c .elementor-heading-title{font-family:"Spinnaker", Sans-serif;font-size:60px;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-7 .elementor-element.elementor-element-f8fe643{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#A9AEBD;}.elementor-7 .elementor-element.elementor-element-c6e0817.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-4b56202{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7230bc5{--display:flex;}.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-7 .elementor-element.elementor-element-496cee1 .elementor-counter-title{justify-content:start;color:#A9AEBD;}.elementor-7 .elementor-element.elementor-element-496cee1 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Spinnaker", Sans-serif;font-size:24px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-7751ff4{--display:flex;}.elementor-7 .elementor-element.elementor-element-4c18789 .elementor-counter-title{justify-content:start;color:#A9AEBD;}.elementor-7 .elementor-element.elementor-element-4c18789 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Spinnaker", Sans-serif;font-size:24px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-5871ce6{--display:flex;}.elementor-7 .elementor-element.elementor-element-83fcef7 .elementor-counter-title{justify-content:start;color:#A9AEBD;}.elementor-7 .elementor-element.elementor-element-83fcef7 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Spinnaker", Sans-serif;font-size:24px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-394474e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-7164a16{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7164a16:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7164a16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05070F;}.elementor-7 .elementor-element.elementor-element-f913aad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-f5abe83 .elementor-heading-title{font-family:"Spinnaker", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:4.8px;color:#11A8FF;}.elementor-7 .elementor-element.elementor-element-80a0265 .elementor-heading-title{font-family:"Spinnaker", Sans-serif;font-size:60px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-342be24{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#A9AEBD;}.elementor-7 .elementor-element.elementor-element-9d4f81a{--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;}.elementor-7 .elementor-element.elementor-element-f946fcc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-9845e98{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:15px 15px 15px 15px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-9845e98:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9845e98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-7 .elementor-element.elementor-element-01a12f5{width:var( --container-widget-width, 17% );max-width:17%;background-color:#000000;padding:5px 5px 5px 5px;--container-widget-width:17%;--container-widget-flex-grow:0;border-radius:50px 50px 50px 50px;text-align:start;}.elementor-7 .elementor-element.elementor-element-01a12f5 img{width:100%;}.elementor-7 .elementor-element.elementor-element-cbf4a04 .elementor-heading-title{font-family:"Spinnaker", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-8a12639{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#A9AEBD;}.elementor-7 .elementor-element.elementor-element-8a12639 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-67970ea{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:15px 15px 15px 15px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-67970ea:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-67970ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-7 .elementor-element.elementor-element-d3746c3{width:var( --container-widget-width, 17% );max-width:17%;background-color:#000000;padding:5px 5px 5px 5px;--container-widget-width:17%;--container-widget-flex-grow:0;border-radius:50px 50px 50px 50px;text-align:start;}.elementor-7 .elementor-element.elementor-element-d3746c3 img{width:100%;}.elementor-7 .elementor-element.elementor-element-c79b48d .elementor-heading-title{font-family:"Spinnaker", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-b7d1ad3{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#A9AEBD;}.elementor-7 .elementor-element.elementor-element-b7d1ad3 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-d8e3b94{--display:flex;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-15e72fd{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:15px 15px 15px 15px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-15e72fd:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-15e72fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-7 .elementor-element.elementor-element-e280c44{width:var( --container-widget-width, 17% );max-width:17%;background-color:#000000;padding:5px 5px 5px 5px;--container-widget-width:17%;--container-widget-flex-grow:0;border-radius:50px 50px 50px 50px;text-align:start;}.elementor-7 .elementor-element.elementor-element-e280c44 img{width:100%;}.elementor-7 .elementor-element.elementor-element-c90b3e4 .elementor-heading-title{font-family:"Spinnaker", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-58e2399{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#A9AEBD;}.elementor-7 .elementor-element.elementor-element-58e2399 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-71217ec{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:15px 15px 15px 15px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-71217ec:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-71217ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-7 .elementor-element.elementor-element-49e6aa0{width:var( --container-widget-width, 17% );max-width:17%;background-color:#000000;padding:5px 5px 5px 5px;--container-widget-width:17%;--container-widget-flex-grow:0;border-radius:50px 50px 50px 50px;text-align:start;}.elementor-7 .elementor-element.elementor-element-49e6aa0 img{width:100%;}.elementor-7 .elementor-element.elementor-element-97f83e1 .elementor-heading-title{font-family:"Spinnaker", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-6b32800{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#A9AEBD;}.elementor-7 .elementor-element.elementor-element-6b32800 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-b0cb1bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-b0cb1bc:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b0cb1bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7 .elementor-element.elementor-element-94974f2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-a246d51{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-fb1a063 .elementor-heading-title{font-family:"Spinnaker", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:4.8px;color:#11A8FF;}.elementor-7 .elementor-element.elementor-element-77cb1fd .elementor-heading-title{font-family:"Spinnaker", Sans-serif;font-size:60px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-3605fb0{--display:flex;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-7dad5b5{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#A9AEBD;}.elementor-7 .elementor-element.elementor-element-7dad5b5 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-517ab7e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-0370439{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1C213099;--border-color:#1C213099;--border-radius:15px 15px 15px 15px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-0370439:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-0370439 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05070F;}.elementor-7 .elementor-element.elementor-element-0370439::before, .elementor-7 .elementor-element.elementor-element-0370439 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-0370439 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-0370439 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-0370439 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-0370439 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-47cf3c5{width:var( --container-widget-width, 17% );max-width:17%;background-color:#000000;padding:10px 10px 10px 10px;--container-widget-width:17%;--container-widget-flex-grow:0;border-radius:50px 50px 50px 50px;text-align:start;}.elementor-7 .elementor-element.elementor-element-47cf3c5 img{width:100%;}.elementor-7 .elementor-element.elementor-element-32e51ab .elementor-heading-title{font-family:"Spinnaker", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-af02b61{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#A9AEBD;}.elementor-7 .elementor-element.elementor-element-af02b61 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-8bf723f{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1C213099;--border-color:#1C213099;--border-radius:15px 15px 15px 15px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-8bf723f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8bf723f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05070F;}.elementor-7 .elementor-element.elementor-element-8bf723f::before, .elementor-7 .elementor-element.elementor-element-8bf723f > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-8bf723f > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-8bf723f > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-8bf723f > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-8bf723f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-7eef598{width:var( --container-widget-width, 17% );max-width:17%;background-color:#000000;padding:10px 10px 10px 10px;--container-widget-width:17%;--container-widget-flex-grow:0;border-radius:50px 50px 50px 50px;text-align:start;}.elementor-7 .elementor-element.elementor-element-7eef598 img{width:100%;}.elementor-7 .elementor-element.elementor-element-52b8b12 .elementor-heading-title{font-family:"Spinnaker", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-d055431{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#A9AEBD;}.elementor-7 .elementor-element.elementor-element-d055431 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-1e1ac0c{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1C213099;--border-color:#1C213099;--border-radius:15px 15px 15px 15px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-1e1ac0c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1e1ac0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05070F;}.elementor-7 .elementor-element.elementor-element-1e1ac0c::before, .elementor-7 .elementor-element.elementor-element-1e1ac0c > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-1e1ac0c > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-1e1ac0c > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-1e1ac0c > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-1e1ac0c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-4bdc58f{width:var( --container-widget-width, 17% );max-width:17%;background-color:#000000;padding:10px 10px 10px 10px;--container-widget-width:17%;--container-widget-flex-grow:0;border-radius:50px 50px 50px 50px;text-align:start;}.elementor-7 .elementor-element.elementor-element-4bdc58f img{width:100%;}.elementor-7 .elementor-element.elementor-element-c0670ed .elementor-heading-title{font-family:"Spinnaker", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-145dbe0{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#A9AEBD;}.elementor-7 .elementor-element.elementor-element-145dbe0 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-c9d95ea{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-49dc631{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1C213099;--border-color:#1C213099;--border-radius:15px 15px 15px 15px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-49dc631:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-49dc631 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05070F;}.elementor-7 .elementor-element.elementor-element-49dc631::before, .elementor-7 .elementor-element.elementor-element-49dc631 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-49dc631 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-49dc631 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-49dc631 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-49dc631 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-5d539c9{width:var( --container-widget-width, 17% );max-width:17%;background-color:#000000;padding:10px 10px 10px 10px;--container-widget-width:17%;--container-widget-flex-grow:0;border-radius:50px 50px 50px 50px;text-align:start;}.elementor-7 .elementor-element.elementor-element-5d539c9 img{width:100%;}.elementor-7 .elementor-element.elementor-element-d61d797 .elementor-heading-title{font-family:"Spinnaker", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-b51dc28{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#A9AEBD;}.elementor-7 .elementor-element.elementor-element-b51dc28 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-8f2669a{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1C213099;--border-color:#1C213099;--border-radius:15px 15px 15px 15px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-8f2669a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8f2669a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05070F;}.elementor-7 .elementor-element.elementor-element-8f2669a::before, .elementor-7 .elementor-element.elementor-element-8f2669a > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-8f2669a > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-8f2669a > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-8f2669a > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-8f2669a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-6678c0c{width:var( --container-widget-width, 17% );max-width:17%;background-color:#000000;padding:10px 10px 10px 10px;--container-widget-width:17%;--container-widget-flex-grow:0;border-radius:50px 50px 50px 50px;text-align:start;}.elementor-7 .elementor-element.elementor-element-6678c0c img{width:100%;}.elementor-7 .elementor-element.elementor-element-3ea11ec .elementor-heading-title{font-family:"Spinnaker", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-4aa93f8{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#A9AEBD;}.elementor-7 .elementor-element.elementor-element-4aa93f8 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-5498883{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1C213099;--border-color:#1C213099;--border-radius:15px 15px 15px 15px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-5498883:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5498883 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05070F;}.elementor-7 .elementor-element.elementor-element-5498883::before, .elementor-7 .elementor-element.elementor-element-5498883 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-5498883 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-5498883 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-5498883 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-5498883 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-cd4dce8{width:var( --container-widget-width, 17% );max-width:17%;background-color:#000000;padding:10px 10px 10px 10px;--container-widget-width:17%;--container-widget-flex-grow:0;border-radius:50px 50px 50px 50px;text-align:start;}.elementor-7 .elementor-element.elementor-element-cd4dce8 img{width:100%;}.elementor-7 .elementor-element.elementor-element-b1bf71f .elementor-heading-title{font-family:"Spinnaker", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-12b9f6f{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#A9AEBD;}.elementor-7 .elementor-element.elementor-element-12b9f6f p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-2ee4f74{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2ee4f74:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2ee4f74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05070F;}.elementor-7 .elementor-element.elementor-element-063ceab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-16701b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-828f526 .elementor-heading-title{font-family:"Spinnaker", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:4.8px;color:#11A8FF;}.elementor-7 .elementor-element.elementor-element-bdc00b9 .elementor-heading-title{font-family:"Spinnaker", Sans-serif;font-size:60px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-206f9da{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#A9AEBD;}.elementor-7 .elementor-element.elementor-element-206f9da p{margin-block-end:0px;}.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-7 .elementor-element.elementor-element-f9d007d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-7 .elementor-element.elementor-element-f9d007d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-7 .elementor-element.elementor-element-f9d007d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-7 .elementor-element.elementor-element-f9d007d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-7 .elementor-element.elementor-element-f9d007d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-7 .elementor-element.elementor-element-f9d007d .elementor-icon-list-icon i{color:#11A8FF;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-f9d007d .elementor-icon-list-icon svg{fill:#11A8FF;transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-f9d007d{--e-icon-list-icon-size:33px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-f9d007d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-f9d007d .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-f9d007d .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-c1e38a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-c1e38a3:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c1e38a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05070F;}.elementor-7 .elementor-element.elementor-element-2e723e1{text-align:center;}.elementor-7 .elementor-element.elementor-element-2e723e1 .elementor-heading-title{font-family:"Spinnaker", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:4.8px;color:#11A8FF;}.elementor-7 .elementor-element.elementor-element-4b26da3{text-align:center;}.elementor-7 .elementor-element.elementor-element-4b26da3 .elementor-heading-title{font-family:"Spinnaker", Sans-serif;font-size:60px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-58b41bc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d2704a0{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1C213099;--border-color:#1C213099;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 31px 2px #051863;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-d2704a0:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d2704a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05070F;}.elementor-7 .elementor-element.elementor-element-d2704a0::before, .elementor-7 .elementor-element.elementor-element-d2704a0 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-d2704a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-d2704a0 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-d2704a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-d2704a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-03fe90d{text-align:start;}.elementor-7 .elementor-element.elementor-element-03fe90d .elementor-heading-title{font-family:"Spinnaker", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:4.8px;color:#11A8FF;}.elementor-7 .elementor-element.elementor-element-c13d34c{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#A9AEBD;}.elementor-7 .elementor-element.elementor-element-c13d34c p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-a760b9c{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1C213099;--border-color:#1C213099;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 31px 2px #051863;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-a760b9c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-a760b9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05070F;}.elementor-7 .elementor-element.elementor-element-a760b9c::before, .elementor-7 .elementor-element.elementor-element-a760b9c > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-a760b9c > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-a760b9c > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-a760b9c > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-a760b9c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-c35129a{text-align:start;}.elementor-7 .elementor-element.elementor-element-c35129a .elementor-heading-title{font-family:"Spinnaker", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:4.8px;color:#11A8FF;}.elementor-7 .elementor-element.elementor-element-77e4c93{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#A9AEBD;}.elementor-7 .elementor-element.elementor-element-77e4c93 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-a9ea125{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1C213099;--border-color:#1C213099;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 31px 2px #051863;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-a9ea125:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-a9ea125 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05070F;}.elementor-7 .elementor-element.elementor-element-a9ea125::before, .elementor-7 .elementor-element.elementor-element-a9ea125 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-a9ea125 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-a9ea125 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-a9ea125 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-a9ea125 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-9603bb4{text-align:start;}.elementor-7 .elementor-element.elementor-element-9603bb4 .elementor-heading-title{font-family:"Spinnaker", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:4.8px;color:#11A8FF;}.elementor-7 .elementor-element.elementor-element-2f34eca{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#A9AEBD;}.elementor-7 .elementor-element.elementor-element-2f34eca p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-99d3e3e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-99d3e3e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-99d3e3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05070F;}.elementor-7 .elementor-element.elementor-element-ff9d9c1{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-adf31fd{text-align:center;}.elementor-7 .elementor-element.elementor-element-adf31fd .elementor-heading-title{font-family:"Spinnaker", Sans-serif;font-size:60px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2b6e956{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#A9AEBD;}.elementor-7 .elementor-element.elementor-element-2b6e956.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-2b6e956 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-e7aaf3d.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-a8bcac5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-a8bcac5:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-a8bcac5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05070F;}.elementor-7 .elementor-element.elementor-element-dbaf1d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-513b607 .elementor-heading-title{font-family:"Spinnaker", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:4.8px;color:#11A8FF;}.elementor-7 .elementor-element.elementor-element-b920093 .elementor-heading-title{font-family:"Spinnaker", Sans-serif;font-size:60px;font-weight:600;text-transform:capitalize;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-955f9dd{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#A9AEBD;}.elementor-7 .elementor-element.elementor-element-955f9dd p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-4474835{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:15px 15px 15px 15px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-4474835:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4474835 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1118;}.elementor-7 .elementor-element.elementor-element-735be05{width:var( --container-widget-width, 10% );max-width:10%;background-color:#000000;padding:8px 8px 8px 8px;--container-widget-width:10%;--container-widget-flex-grow:0;border-radius:50px 50px 50px 50px;text-align:start;}.elementor-7 .elementor-element.elementor-element-735be05 img{width:100%;}.elementor-7 .elementor-element.elementor-element-a1cdd37{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-75b45c9{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:3.7px;color:#A9AEBD;}.elementor-7 .elementor-element.elementor-element-75b45c9 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-fd12ac1 .elementor-heading-title{font-family:"Spinnaker", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-c59188e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:15px 15px 15px 15px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-c59188e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c59188e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1118;}.elementor-7 .elementor-element.elementor-element-e0d4906{width:var( --container-widget-width, 10% );max-width:10%;background-color:#000000;padding:10px 10px 10px 10px;--container-widget-width:10%;--container-widget-flex-grow:0;border-radius:50px 50px 50px 50px;text-align:start;}.elementor-7 .elementor-element.elementor-element-e0d4906 img{width:100%;}.elementor-7 .elementor-element.elementor-element-0695735{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-1981da8{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:3.7px;color:#A9AEBD;}.elementor-7 .elementor-element.elementor-element-1981da8 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-a5fe2b6 .elementor-heading-title{font-family:"Spinnaker", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-10a92d7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:15px 15px 15px 15px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-10a92d7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-10a92d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1118;}.elementor-7 .elementor-element.elementor-element-15bcdad{width:var( --container-widget-width, 10% );max-width:10%;background-color:#000000;padding:10px 10px 10px 10px;--container-widget-width:10%;--container-widget-flex-grow:0;border-radius:50px 50px 50px 50px;text-align:start;}.elementor-7 .elementor-element.elementor-element-15bcdad img{width:100%;}.elementor-7 .elementor-element.elementor-element-43669f7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-59472dc{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:3.7px;color:#A9AEBD;}.elementor-7 .elementor-element.elementor-element-59472dc p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-abd096a .elementor-heading-title{font-family:"Spinnaker", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-8c42be8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-eael-wpforms .eael-contact-form-description, .elementor-widget-eael-wpforms .wpforms-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field label, .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field legend{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field textarea, .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field select{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-submit-container .wpforms-submit{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-45e824f .eael-wpforms label.wpforms-error{display:block !important;}.elementor-7 .elementor-element.elementor-element-45e824f .eael-contact-form{background:#0F1118;padding:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF14;}.elementor-7 .elementor-element.elementor-element-45e824f .eael-contact-form-title, .elementor-7 .elementor-element.elementor-element-45e824f .wpforms-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-45e824f .eael-wpforms .wpforms-field label, .elementor-7 .elementor-element.elementor-element-45e824f .eael-wpforms .wpforms-field legend{color:#969696;}.elementor-7 .elementor-element.elementor-element-45e824f .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-7 .elementor-element.elementor-element-45e824f .eael-wpforms .wpforms-field textarea, .elementor-7 .elementor-element.elementor-element-45e824f .eael-wpforms .wpforms-field select{background-color:#151C2C;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-45e824f .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-7 .elementor-element.elementor-element-45e824f .eael-wpforms .wpforms-field select{height:30px;}.elementor-7 .elementor-element.elementor-element-45e824f .eael-wpforms .wpforms-field .wpforms-field-description, .elementor-7 .elementor-element.elementor-element-45e824f .eael-wpforms .wpforms-field .wpforms-field-sublabel{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-45e824f .eael-wpforms .wpforms-field input::-webkit-input-placeholder, .elementor-7 .elementor-element.elementor-element-45e824f .eael-wpforms .wpforms-field textarea::-webkit-input-placeholder{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-45e824f .eael-wpforms .wpforms-submit-container .wpforms-submit:hover, 
                    .elementor-7 .elementor-element.elementor-element-45e824f .eael-wpforms .wpforms-container-full .wpforms-submit-container .wpforms-form button[type=submit]:hover{background:#06568900 !important;}.elementor-7 .elementor-element.elementor-element-45e824f .eael-wpforms input.wpforms-error{border-width:1px;}.elementor-7 .elementor-element.elementor-element-45e824f .eael-wpforms textarea.wpforms-error{border-width:1px;}.elementor-7 .elementor-element.elementor-element-c1e15fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-c1e15fa:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c1e15fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05070F;}.elementor-7 .elementor-element.elementor-element-56b9ffa{border-radius:15px 15px 15px 15px;}.elementor-7 .elementor-element.elementor-element-56b9ffa iframe{height:402px;}.elementor-7 .elementor-element.elementor-element-ccbe05b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ccbe05b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ccbe05b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05070F;}.elementor-7 .elementor-element.elementor-element-6a57fe5{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-a71bde6{text-align:center;}.elementor-7 .elementor-element.elementor-element-a71bde6 .elementor-heading-title{font-family:"Spinnaker", Sans-serif;font-size:60px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-3984960{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#A9AEBD;}.elementor-7 .elementor-element.elementor-element-3984960.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-3984960 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-ef69ec5.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-1d275f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-1d275f7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1d275f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05070F;}.elementor-7 .elementor-element.elementor-element-e03b54c{text-align:center;}.elementor-7 .elementor-element.elementor-element-e03b54c .elementor-heading-title{font-family:"Spinnaker", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:4.8px;color:#11A8FF;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-c766d8c .elementskit-nav-identity-panel{padding:10px 0px 10px 0px;}.elementor-7 .elementor-element.elementor-element-c766d8c .elementskit-menu-container{max-width:350px;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c766d8c .elementskit-navbar-nav > li > a{color:#000000;padding:10px 15px 10px 15px;}.elementor-7 .elementor-element.elementor-element-c766d8c .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;}.elementor-7 .elementor-element.elementor-element-c766d8c .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c766d8c button.elementskit-menu-hamburger{padding:8px 8px 8px 8px;width:45px;border-radius:3px;}.elementor-7 .elementor-element.elementor-element-c766d8c button.elementskit-menu-close{padding:8px 8px 8px 8px;margin:12px 12px 12px 12px;width:45px;border-radius:3px;}.elementor-7 .elementor-element.elementor-element-c766d8c .elementskit-nav-logo > img{max-width:160px;max-height:60px;}.elementor-7 .elementor-element.elementor-element-c766d8c .elementskit-nav-logo{margin:5px 0px 5px 0px;padding:5px 5px 5px 5px;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-f2196a6{--content-width:1288px;}.elementor-7 .elementor-element.elementor-element-fd7a069{--width:20%;}.elementor-7 .elementor-element.elementor-element-aba86bf{--width:66.6666%;}.elementor-7 .elementor-element.elementor-element-21a374c{--width:20%;}.elementor-7 .elementor-element.elementor-element-c4480d0{--content-width:1288px;}.elementor-7 .elementor-element.elementor-element-bac421c{--width:50%;}.elementor-7 .elementor-element.elementor-element-394474e{--width:50%;}.elementor-7 .elementor-element.elementor-element-7164a16{--content-width:1288px;}.elementor-7 .elementor-element.elementor-element-f913aad{--width:50%;}.elementor-7 .elementor-element.elementor-element-9d4f81a{--width:50%;}.elementor-7 .elementor-element.elementor-element-b0cb1bc{--content-width:1288px;}.elementor-7 .elementor-element.elementor-element-2ee4f74{--content-width:1288px;}.elementor-7 .elementor-element.elementor-element-063ceab{--width:50%;}.elementor-7 .elementor-element.elementor-element-16701b8{--width:50%;}.elementor-7 .elementor-element.elementor-element-c1e38a3{--content-width:1288px;}.elementor-7 .elementor-element.elementor-element-99d3e3e{--content-width:1288px;}.elementor-7 .elementor-element.elementor-element-a8bcac5{--content-width:1288px;}.elementor-7 .elementor-element.elementor-element-dbaf1d8{--width:50%;}.elementor-7 .elementor-element.elementor-element-8c42be8{--width:50%;}.elementor-7 .elementor-element.elementor-element-c1e15fa{--content-width:1288px;}.elementor-7 .elementor-element.elementor-element-ccbe05b{--content-width:1288px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-f2196a6{--flex-wrap:nowrap;}.elementor-7 .elementor-element.elementor-element-f2196a6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-72e3679 img{width:61%;}.elementor-7 .elementor-element.elementor-element-aba86bf{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-c766d8c{z-index:50;}.elementor-7 .elementor-element.elementor-element-c766d8c .elementskit-nav-logo > img{max-width:120px;max-height:50px;}.elementor-7 .elementor-element.elementor-element-3ad906f{z-index:3;}.elementor-7 .elementor-element.elementor-element-9d4f81a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-d8e3b94{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-517ab7e{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:010px;}.elementor-7 .elementor-element.elementor-element-c9d95ea{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-063ceab{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-828f526{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-58b41bc{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-99d3e3e{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-ccbe05b{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for button, class: .elementor-element-3ad906f */.elementor-7 .elementor-element.elementor-element-3ad906f .elementor-button{
    background: linear-gradient(
        90deg,
        #2ea7ff 0%,
        #7b61ff 50%,
        #b56dff 100%
    ) !important;

    border:none;
    border-radius:14px;

    color:#fff;
    font-weight:600;

    position:relative;

    overflow:visible;
    isolation:isolate;

    transition:all .35s ease;

    box-shadow:
    0 10px 30px rgba(46,167,255,.20),
    0 20px 60px rgba(123,97,255,.15);

    filter:
    drop-shadow(0 0 12px rgba(46,167,255,.35))
    drop-shadow(0 0 30px rgba(123,97,255,.25));
}

/* premium hover */
.elementor-7 .elementor-element.elementor-element-3ad906f .elementor-button:hover{
    transform:translateY(-3px);

    box-shadow:
    0 15px 40px rgba(46,167,255,.30),
    0 30px 80px rgba(123,97,255,.20);

    filter:
    drop-shadow(0 0 18px rgba(46,167,255,.45))
    drop-shadow(0 0 40px rgba(181,109,255,.35));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2196a6 */.elementor-7 .elementor-element.elementor-element-f2196a6{
    background:rgba(15,15,25,0.72);

    border:1px solid rgba(255,255,255,0.08);

    box-shadow:
    0 8px 32px rgba(0,0,0,0.25),
    0 0 30px rgba(123,97,255,0.08);

    border-radius:24px;

    position:relative;

    overflow:visible;

    z-index:10;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-459088c */.elementor-7 .elementor-element.elementor-element-459088c .gradient-text{
    background: linear-gradient(
        90deg,
        #2ea7ff 0%,
        #7b61ff 50%,
        #b56dff 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

    display:inline-block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c6e0817 */.elementor-7 .elementor-element.elementor-element-c6e0817 .elementor-button{
    background: linear-gradient(
        90deg,
        #2ea7ff 0%,
        #7b61ff 50%,
        #b56dff 100%
    ) !important;

    border:none;
    border-radius:14px;

    color:#fff;
    font-weight:600;

    position:relative;

    overflow:visible;
    isolation:isolate;

    transition:all .35s ease;

    box-shadow:
    0 10px 30px rgba(46,167,255,.20),
    0 20px 60px rgba(123,97,255,.15);

    filter:
    drop-shadow(0 0 12px rgba(46,167,255,.35))
    drop-shadow(0 0 30px rgba(123,97,255,.25));
}

/* premium hover */
.elementor-7 .elementor-element.elementor-element-c6e0817 .elementor-button:hover{
    transform:translateY(-3px);

    box-shadow:
    0 15px 40px rgba(46,167,255,.30),
    0 30px 80px rgba(123,97,255,.20);

    filter:
    drop-shadow(0 0 18px rgba(46,167,255,.45))
    drop-shadow(0 0 40px rgba(181,109,255,.35));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c94ce2d */.hero-parallax{
    transition:transform .15s ease-out;

    will-change:transform;

    animation:floatImage 6s ease-in-out infinite;
}

/* floating animation */
@keyframes floatImage{
    0%{
        transform:translateY(0px);
    }

    50%{
        transform:translateY(-12px);
    }

    100%{
        transform:translateY(0px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4480d0 *//* HERO SECTION */
.elementor-7 .elementor-element.elementor-element-c4480d0{
    position:relative;
    overflow:hidden;

    background:
    radial-gradient(circle at top left,
    rgba(123,97,255,0.18) 0%,
    transparent 35%),

    radial-gradient(circle at right center,
    rgba(46,167,255,0.18) 0%,
    transparent 40%),

    #050816;
}

/* LEFT PURPLE GLOW */
.elementor-7 .elementor-element.elementor-element-c4480d0::before{
    content:'';

    position:absolute;

    top:-250px;
    left:-250px;

    width:700px;
    height:700px;

    border-radius:50%;

    background:radial-gradient(
        circle,
        rgba(140,82,255,0.35) 0%,
        rgba(140,82,255,0.15) 35%,
        transparent 70%
    );

    filter:blur(80px);

    z-index:0;

    pointer-events:none;
}

/* RIGHT BLUE GLOW */
.elementor-7 .elementor-element.elementor-element-c4480d0::after{
    content:'';

    position:absolute;

    top:50%;
    right:-300px;

    transform:translateY(-50%);

    width:800px;
    height:800px;

    border-radius:50%;

    background:radial-gradient(
        circle,
        rgba(0,183,255,0.30) 0%,
        rgba(0,183,255,0.12) 35%,
        transparent 70%
    );

    filter:blur(100px);

    z-index:0;

    pointer-events:none;
}

/* GLASS / FROSTED OVERLAY */
.elementor-7 .elementor-element.elementor-element-c4480d0 .glass-overlay{
    position:absolute;

    inset:0;

    background:rgba(255,255,255,0.02);

    backdrop-filter:blur(6px);

    -webkit-backdrop-filter:blur(6px);

    z-index:1;

    pointer-events:none;
}

/* GRID EFFECT */
.elementor-7 .elementor-element.elementor-element-c4480d0 .glass-overlay::before{
    content:'';

    position:absolute;

    inset:0;

    background-image:
    linear-gradient(rgba(255,255,255,0.04) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,0.04) 1px, transparent 1px);

    background-size:80px 80px;

    opacity:.35;
}

/* CONTENT ABOVE EVERYTHING */
.elementor-7 .elementor-element.elementor-element-c4480d0 > *{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-80a0265 */.elementor-7 .elementor-element.elementor-element-80a0265 .gradient-text{
    background: linear-gradient(
        90deg,
        #2ea7ff 0%,
        #7b61ff 50%,
        #b56dff 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

    display:inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9845e98 */.elementor-7 .elementor-element.elementor-element-9845e98{
    transition: all 0.35s ease;
    transform: translateY(0);
}

.elementor-7 .elementor-element.elementor-element-9845e98:hover{
    transform: translateY(-12px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67970ea */.elementor-7 .elementor-element.elementor-element-67970ea{
    transition: all 0.35s ease;
    transform: translateY(0);
}

.elementor-7 .elementor-element.elementor-element-67970ea:hover{
    transform: translateY(-12px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15e72fd */.elementor-7 .elementor-element.elementor-element-15e72fd{
    transition: all 0.35s ease;
    transform: translateY(0);
}

.elementor-7 .elementor-element.elementor-element-15e72fd:hover{
    transform: translateY(-12px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71217ec */.elementor-7 .elementor-element.elementor-element-71217ec{
    transition: all 0.35s ease;
    transform: translateY(0);
}

.elementor-7 .elementor-element.elementor-element-71217ec:hover{
    transform: translateY(-12px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0370439 */.elementor-7 .elementor-element.elementor-element-0370439{
    transition: all 0.35s ease;
    transform: translateY(0);
}

.elementor-7 .elementor-element.elementor-element-0370439:hover{
    transform: translateY(-12px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.12);
}

.elementor-7 .elementor-element.elementor-element-0370439{
    position: relative;
    overflow: hidden;
    background: #060b18;
    transition:
        transform 0.45s cubic-bezier(0.22,1,0.36,1),
        box-shadow 0.45s ease;
    z-index: 1;
}

/* Glow */
/* MAIN CARD */
.elementor-7 .elementor-element.elementor-element-0370439{
    position: relative;
    overflow: hidden;

    background:
        linear-gradient(
            135deg,
            #08101f 0%,
            #050816 45%,
            #04070f 100%
        );

    border: 1px solid rgba(255,255,255,0.06);
    border-radius: 24px;

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        border-color .45s ease,
        box-shadow .45s ease;

    will-change: transform;
}

/* CENTER GLOW */
.elementor-7 .elementor-element.elementor-element-0370439::before{
    content:"";
    position:absolute;

    width: 500px;
    height: 500px;

    top: 50%;
    left: 50%;

    transform: translate(-50%, -50%);

    background:
        radial-gradient(
            circle,
            rgba(0,140,255,.16) 0%,
            rgba(0,140,255,.08) 22%,
            rgba(0,140,255,.03) 42%,
            transparent 68%
        );

    opacity:0;

    transition:
        opacity .45s ease;

    pointer-events:none;
    z-index:0;
}

/* SOFT TOP LIGHT */
.elementor-7 .elementor-element.elementor-element-0370439::after{
    content:"";
    position:absolute;
    inset:0;

    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,.02) 0%,
            transparent 30%
        );

    pointer-events:none;
    z-index:0;
}

/* HOVER */
.elementor-7 .elementor-element.elementor-element-0370439:hover{
    transform: translateY(-8px);

    border-color: rgba(80,140,255,.16);

    box-shadow:
        0 10px 30px rgba(0,0,0,.22);
}

/* SHOW GLOW */
.elementor-7 .elementor-element.elementor-element-0370439:hover::before{
    opacity:1;
}

/* KEEP CONTENT ABOVE BACKGROUND */
.elementor-7 .elementor-element.elementor-element-0370439 .elementor-widget-wrap,
.elementor-7 .elementor-element.elementor-element-0370439 .elementor-widget,
.elementor-7 .elementor-element.elementor-element-0370439 .e-con-inner{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bf723f */.elementor-7 .elementor-element.elementor-element-8bf723f{
    transition: all 0.35s ease;
    transform: translateY(0);
}

.elementor-7 .elementor-element.elementor-element-8bf723f:hover{
    transform: translateY(-12px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.12);
}

.elementor-7 .elementor-element.elementor-element-8bf723f{
    position: relative;
    overflow: hidden;
    background: #060b18;
    transition:
        transform 0.45s cubic-bezier(0.22,1,0.36,1),
        box-shadow 0.45s ease;
    z-index: 1;
}

/* Glow */
/* MAIN CARD */
.elementor-7 .elementor-element.elementor-element-8bf723f{
    position: relative;
    overflow: hidden;

    background:
        linear-gradient(
            135deg,
            #08101f 0%,
            #050816 45%,
            #04070f 100%
        );

    border: 1px solid rgba(255,255,255,0.06);
    border-radius: 24px;

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        border-color .45s ease,
        box-shadow .45s ease;

    will-change: transform;
}

/* CENTER GLOW */
.elementor-7 .elementor-element.elementor-element-8bf723f::before{
    content:"";
    position:absolute;

    width: 500px;
    height: 500px;

    top: 50%;
    left: 50%;

    transform: translate(-50%, -50%);

    background:
        radial-gradient(
            circle,
            rgba(0,140,255,.16) 0%,
            rgba(0,140,255,.08) 22%,
            rgba(0,140,255,.03) 42%,
            transparent 68%
        );

    opacity:0;

    transition:
        opacity .45s ease;

    pointer-events:none;
    z-index:0;
}

/* SOFT TOP LIGHT */
.elementor-7 .elementor-element.elementor-element-8bf723f::after{
    content:"";
    position:absolute;
    inset:0;

    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,.02) 0%,
            transparent 30%
        );

    pointer-events:none;
    z-index:0;
}

/* HOVER */
.elementor-7 .elementor-element.elementor-element-8bf723f:hover{
    transform: translateY(-8px);

    border-color: rgba(80,140,255,.16);

    box-shadow:
        0 10px 30px rgba(0,0,0,.22);
}

/* SHOW GLOW */
.elementor-7 .elementor-element.elementor-element-8bf723f:hover::before{
    opacity:1;
}

/* KEEP CONTENT ABOVE BACKGROUND */
.elementor-7 .elementor-element.elementor-element-8bf723f .elementor-widget-wrap,
.elementor-7 .elementor-element.elementor-element-8bf723f .elementor-widget,
.elementor-7 .elementor-element.elementor-element-8bf723f .e-con-inner{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e1ac0c */.elementor-7 .elementor-element.elementor-element-1e1ac0c{
    transition: all 0.35s ease;
    transform: translateY(0);
}

.elementor-7 .elementor-element.elementor-element-1e1ac0c:hover{
    transform: translateY(-12px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.12);
}

.elementor-7 .elementor-element.elementor-element-1e1ac0c{
    position: relative;
    overflow: hidden;
    background: #060b18;
    transition:
        transform 0.45s cubic-bezier(0.22,1,0.36,1),
        box-shadow 0.45s ease;
    z-index: 1;
}

/* Glow */
/* MAIN CARD */
.elementor-7 .elementor-element.elementor-element-1e1ac0c{
    position: relative;
    overflow: hidden;

    background:
        linear-gradient(
            135deg,
            #08101f 0%,
            #050816 45%,
            #04070f 100%
        );

    border: 1px solid rgba(255,255,255,0.06);
    border-radius: 24px;

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        border-color .45s ease,
        box-shadow .45s ease;

    will-change: transform;
}

/* CENTER GLOW */
.elementor-7 .elementor-element.elementor-element-1e1ac0c::before{
    content:"";
    position:absolute;

    width: 500px;
    height: 500px;

    top: 50%;
    left: 50%;

    transform: translate(-50%, -50%);

    background:
        radial-gradient(
            circle,
            rgba(0,140,255,.16) 0%,
            rgba(0,140,255,.08) 22%,
            rgba(0,140,255,.03) 42%,
            transparent 68%
        );

    opacity:0;

    transition:
        opacity .45s ease;

    pointer-events:none;
    z-index:0;
}

/* SOFT TOP LIGHT */
.elementor-7 .elementor-element.elementor-element-1e1ac0c::after{
    content:"";
    position:absolute;
    inset:0;

    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,.02) 0%,
            transparent 30%
        );

    pointer-events:none;
    z-index:0;
}

/* HOVER */
.elementor-7 .elementor-element.elementor-element-1e1ac0c:hover{
    transform: translateY(-8px);

    border-color: rgba(80,140,255,.16);

    box-shadow:
        0 10px 30px rgba(0,0,0,.22);
}

/* SHOW GLOW */
.elementor-7 .elementor-element.elementor-element-1e1ac0c:hover::before{
    opacity:1;
}

/* KEEP CONTENT ABOVE BACKGROUND */
.elementor-7 .elementor-element.elementor-element-1e1ac0c .elementor-widget-wrap,
.elementor-7 .elementor-element.elementor-element-1e1ac0c .elementor-widget,
.elementor-7 .elementor-element.elementor-element-1e1ac0c .e-con-inner{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49dc631 */.elementor-7 .elementor-element.elementor-element-49dc631{
    transition: all 0.35s ease;
    transform: translateY(0);
}

.elementor-7 .elementor-element.elementor-element-49dc631:hover{
    transform: translateY(-12px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.12);
}

.elementor-7 .elementor-element.elementor-element-49dc631{
    position: relative;
    overflow: hidden;
    background: #060b18;
    transition:
        transform 0.45s cubic-bezier(0.22,1,0.36,1),
        box-shadow 0.45s ease;
    z-index: 1;
}

/* Glow */
/* MAIN CARD */
.elementor-7 .elementor-element.elementor-element-49dc631{
    position: relative;
    overflow: hidden;

    background:
        linear-gradient(
            135deg,
            #08101f 0%,
            #050816 45%,
            #04070f 100%
        );

    border: 1px solid rgba(255,255,255,0.06);
    border-radius: 24px;

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        border-color .45s ease,
        box-shadow .45s ease;

    will-change: transform;
}

/* CENTER GLOW */
.elementor-7 .elementor-element.elementor-element-49dc631::before{
    content:"";
    position:absolute;

    width: 500px;
    height: 500px;

    top: 50%;
    left: 50%;

    transform: translate(-50%, -50%);

    background:
        radial-gradient(
            circle,
            rgba(0,140,255,.16) 0%,
            rgba(0,140,255,.08) 22%,
            rgba(0,140,255,.03) 42%,
            transparent 68%
        );

    opacity:0;

    transition:
        opacity .45s ease;

    pointer-events:none;
    z-index:0;
}

/* SOFT TOP LIGHT */
.elementor-7 .elementor-element.elementor-element-49dc631::after{
    content:"";
    position:absolute;
    inset:0;

    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,.02) 0%,
            transparent 30%
        );

    pointer-events:none;
    z-index:0;
}

/* HOVER */
.elementor-7 .elementor-element.elementor-element-49dc631:hover{
    transform: translateY(-8px);

    border-color: rgba(80,140,255,.16);

    box-shadow:
        0 10px 30px rgba(0,0,0,.22);
}

/* SHOW GLOW */
.elementor-7 .elementor-element.elementor-element-49dc631:hover::before{
    opacity:1;
}

/* KEEP CONTENT ABOVE BACKGROUND */
.elementor-7 .elementor-element.elementor-element-49dc631 .elementor-widget-wrap,
.elementor-7 .elementor-element.elementor-element-49dc631 .elementor-widget,
.elementor-7 .elementor-element.elementor-element-49dc631 .e-con-inner{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f2669a */.elementor-7 .elementor-element.elementor-element-8f2669a{
    transition: all 0.35s ease;
    transform: translateY(0);
}

.elementor-7 .elementor-element.elementor-element-8f2669a:hover{
    transform: translateY(-12px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.12);
}

.elementor-7 .elementor-element.elementor-element-8f2669a{
    position: relative;
    overflow: hidden;
    background: #060b18;
    transition:
        transform 0.45s cubic-bezier(0.22,1,0.36,1),
        box-shadow 0.45s ease;
    z-index: 1;
}

/* Glow */
/* MAIN CARD */
.elementor-7 .elementor-element.elementor-element-8f2669a{
    position: relative;
    overflow: hidden;

    background:
        linear-gradient(
            135deg,
            #08101f 0%,
            #050816 45%,
            #04070f 100%
        );

    border: 1px solid rgba(255,255,255,0.06);
    border-radius: 24px;

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        border-color .45s ease,
        box-shadow .45s ease;

    will-change: transform;
}

/* CENTER GLOW */
.elementor-7 .elementor-element.elementor-element-8f2669a::before{
    content:"";
    position:absolute;

    width: 500px;
    height: 500px;

    top: 50%;
    left: 50%;

    transform: translate(-50%, -50%);

    background:
        radial-gradient(
            circle,
            rgba(0,140,255,.16) 0%,
            rgba(0,140,255,.08) 22%,
            rgba(0,140,255,.03) 42%,
            transparent 68%
        );

    opacity:0;

    transition:
        opacity .45s ease;

    pointer-events:none;
    z-index:0;
}

/* SOFT TOP LIGHT */
.elementor-7 .elementor-element.elementor-element-8f2669a::after{
    content:"";
    position:absolute;
    inset:0;

    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,.02) 0%,
            transparent 30%
        );

    pointer-events:none;
    z-index:0;
}

/* HOVER */
.elementor-7 .elementor-element.elementor-element-8f2669a:hover{
    transform: translateY(-8px);

    border-color: rgba(80,140,255,.16);

    box-shadow:
        0 10px 30px rgba(0,0,0,.22);
}

/* SHOW GLOW */
.elementor-7 .elementor-element.elementor-element-8f2669a:hover::before{
    opacity:1;
}

/* KEEP CONTENT ABOVE BACKGROUND */
.elementor-7 .elementor-element.elementor-element-8f2669a .elementor-widget-wrap,
.elementor-7 .elementor-element.elementor-element-8f2669a .elementor-widget,
.elementor-7 .elementor-element.elementor-element-8f2669a .e-con-inner{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5498883 */.elementor-7 .elementor-element.elementor-element-5498883{
    transition: all 0.35s ease;
    transform: translateY(0);
}

.elementor-7 .elementor-element.elementor-element-5498883:hover{
    transform: translateY(-12px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.12);
}

.elementor-7 .elementor-element.elementor-element-5498883{
    position: relative;
    overflow: hidden;
    background: #060b18;
    transition:
        transform 0.45s cubic-bezier(0.22,1,0.36,1),
        box-shadow 0.45s ease;
    z-index: 1;
}

/* Glow */
/* MAIN CARD */
.elementor-7 .elementor-element.elementor-element-5498883{
    position: relative;
    overflow: hidden;

    background:
        linear-gradient(
            135deg,
            #08101f 0%,
            #050816 45%,
            #04070f 100%
        );

    border: 1px solid rgba(255,255,255,0.06);
    border-radius: 24px;

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        border-color .45s ease,
        box-shadow .45s ease;

    will-change: transform;
}

/* CENTER GLOW */
.elementor-7 .elementor-element.elementor-element-5498883::before{
    content:"";
    position:absolute;

    width: 500px;
    height: 500px;

    top: 50%;
    left: 50%;

    transform: translate(-50%, -50%);

    background:
        radial-gradient(
            circle,
            rgba(0,140,255,.16) 0%,
            rgba(0,140,255,.08) 22%,
            rgba(0,140,255,.03) 42%,
            transparent 68%
        );

    opacity:0;

    transition:
        opacity .45s ease;

    pointer-events:none;
    z-index:0;
}

/* SOFT TOP LIGHT */
.elementor-7 .elementor-element.elementor-element-5498883::after{
    content:"";
    position:absolute;
    inset:0;

    background:
        linear-gradient(
            180deg,
            rgba(255,255,255,.02) 0%,
            transparent 30%
        );

    pointer-events:none;
    z-index:0;
}

/* HOVER */
.elementor-7 .elementor-element.elementor-element-5498883:hover{
    transform: translateY(-8px);

    border-color: rgba(80,140,255,.16);

    box-shadow:
        0 10px 30px rgba(0,0,0,.22);
}

/* SHOW GLOW */
.elementor-7 .elementor-element.elementor-element-5498883:hover::before{
    opacity:1;
}

/* KEEP CONTENT ABOVE BACKGROUND */
.elementor-7 .elementor-element.elementor-element-5498883 .elementor-widget-wrap,
.elementor-7 .elementor-element.elementor-element-5498883 .elementor-widget,
.elementor-7 .elementor-element.elementor-element-5498883 .e-con-inner{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bdc00b9 */.elementor-7 .elementor-element.elementor-element-bdc00b9 .gradient-text{
    background: linear-gradient(
        90deg,
        #2ea7ff 0%,
        #7b61ff 50%,
        #b56dff 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

    display:inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2704a0 */.elementor-7 .elementor-element.elementor-element-d2704a0{
    transition: all 0.35s ease;
    transform: translateY(0);
}

.elementor-7 .elementor-element.elementor-element-d2704a0:hover{
    transform: translateY(-12px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a760b9c */.elementor-7 .elementor-element.elementor-element-a760b9c{
    transition: all 0.35s ease;
    transform: translateY(0);
}

.elementor-7 .elementor-element.elementor-element-a760b9c:hover{
    transform: translateY(-12px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9ea125 */.elementor-7 .elementor-element.elementor-element-a9ea125{
    transition: all 0.35s ease;
    transform: translateY(0);
}

.elementor-7 .elementor-element.elementor-element-a9ea125:hover{
    transform: translateY(-12px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b41bc */.elementor-7 .elementor-element.elementor-element-58b41bc{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1e38a3 */.elementor-7 .elementor-element.elementor-element-c1e38a3{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-adf31fd */.elementor-7 .elementor-element.elementor-element-adf31fd .gradient-text{
    background: linear-gradient(
        90deg,
        #2ea7ff 0%,
        #7b61ff 50%,
        #b56dff 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

    display:inline-block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e7aaf3d */.elementor-7 .elementor-element.elementor-element-e7aaf3d .elementor-button{
    background: linear-gradient(
        90deg,
        #2ea7ff 0%,
        #7b61ff 50%,
        #b56dff 100%
    ) !important;

    border:none;
    border-radius:14px;

    color:#fff;
    font-weight:600;

    position:relative;

    overflow:visible;
    isolation:isolate;

    transition:all .35s ease;

    box-shadow:
    0 10px 30px rgba(46,167,255,.20),
    0 20px 60px rgba(123,97,255,.15);

    filter:
    drop-shadow(0 0 12px rgba(46,167,255,.35))
    drop-shadow(0 0 30px rgba(123,97,255,.25));
}

/* premium hover */
.elementor-7 .elementor-element.elementor-element-e7aaf3d .elementor-button:hover{
    transform:translateY(-3px);

    box-shadow:
    0 15px 40px rgba(46,167,255,.30),
    0 30px 80px rgba(123,97,255,.20);

    filter:
    drop-shadow(0 0 18px rgba(46,167,255,.45))
    drop-shadow(0 0 40px rgba(181,109,255,.35));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff9d9c1 *//* MAIN GLASS CARD */
.elementor-7 .elementor-element.elementor-element-ff9d9c1{
    position: relative;

    background:
        radial-gradient(
            circle at top center,
            rgba(139,92,246,0.14) 0%,
            transparent 38%
        ),

        radial-gradient(
            circle at bottom center,
            rgba(59,130,246,0.16) 0%,
            transparent 35%
        ),

        linear-gradient(
            135deg,
            rgba(42,52,102,0.82) 0%,
            rgba(30,40,84,0.88) 45%,
            rgba(20,30,68,0.92) 100%
        );

    backdrop-filter: blur(22px);
    -webkit-backdrop-filter: blur(22px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 15px;

    overflow: hidden;

    box-shadow:
        0 20px 60px rgba(0,0,0,0.28),
        inset 0 1px 0 rgba(255,255,255,0.06);
}

/* SOFT LIGHT OVERLAY */
.elementor-7 .elementor-element.elementor-element-ff9d9c1::before{
    content:"";

    position:absolute;
    inset:0;

    background:
        radial-gradient(
            circle at top left,
            rgba(255,255,255,0.06),
            transparent 30%
        ),

        radial-gradient(
            circle at bottom right,
            rgba(59,130,246,0.10),
            transparent 35%
        );

    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b920093 */.elementor-7 .elementor-element.elementor-element-b920093 .gradient-text{
    background: linear-gradient(
        90deg,
        #2ea7ff 0%,
        #7b61ff 50%,
        #b56dff 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

    display:inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4474835 */.elementor-7 .elementor-element.elementor-element-4474835{
    transition: all 0.35s ease;
    transform: translateY(0);
}

.elementor-7 .elementor-element.elementor-element-4474835:hover{
    transform: translateY(-12px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c59188e */.elementor-7 .elementor-element.elementor-element-c59188e{
    transition: all 0.35s ease;
    transform: translateY(0);
}

.elementor-7 .elementor-element.elementor-element-c59188e:hover{
    transform: translateY(-12px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10a92d7 */.elementor-7 .elementor-element.elementor-element-10a92d7{
    transition: all 0.35s ease;
    transform: translateY(0);
}

.elementor-7 .elementor-element.elementor-element-10a92d7:hover{
    transform: translateY(-12px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for eael-wpforms, class: .elementor-element-45e824f *//* WPForms Submit Button */
.elementor-7 .elementor-element.elementor-element-45e824f .wpforms-submit{
    width:100%;

    background: linear-gradient(
        90deg,
        #2ea7ff 0%,
        #7b61ff 50%,
        #b56dff 100%
    ) !important;

    color:#fff !important;

    border:none !important;

    border-radius:999px !important;

    padding:2px 32px !important;

    font-size:18px !important;

    font-weight:600 !important;

    transition:all .3s ease;

    box-shadow:
    0 10px 30px rgba(46,167,255,.25),
    0 20px 60px rgba(123,97,255,.18);
}

/* Hover */
.elementor-7 .elementor-element.elementor-element-45e824f .wpforms-submit:hover{
    background: linear-gradient(
        90deg,
        #2ea7ff 0%,
        #7b61ff 50%,
        #b56dff 100%
    ) !important;

    color:#fff !important;

    border:none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a71bde6 */.elementor-7 .elementor-element.elementor-element-a71bde6 .gradient-text{
    background: linear-gradient(
        90deg,
        #2ea7ff 0%,
        #7b61ff 50%,
        #b56dff 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

    display:inline-block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef69ec5 */.elementor-7 .elementor-element.elementor-element-ef69ec5 .elementor-button{
    background: linear-gradient(
        90deg,
        #2ea7ff 0%,
        #7b61ff 50%,
        #b56dff 100%
    ) !important;

    border:none;
    border-radius:14px;

    color:#fff;
    font-weight:600;

    position:relative;

    overflow:visible;
    isolation:isolate;

    transition:all .35s ease;

    box-shadow:
    0 10px 30px rgba(46,167,255,.20),
    0 20px 60px rgba(123,97,255,.15);

    filter:
    drop-shadow(0 0 12px rgba(46,167,255,.35))
    drop-shadow(0 0 30px rgba(123,97,255,.25));
}

/* premium hover */
.elementor-7 .elementor-element.elementor-element-ef69ec5 .elementor-button:hover{
    transform:translateY(-3px);

    box-shadow:
    0 15px 40px rgba(46,167,255,.30),
    0 30px 80px rgba(123,97,255,.20);

    filter:
    drop-shadow(0 0 18px rgba(46,167,255,.45))
    drop-shadow(0 0 40px rgba(181,109,255,.35));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a57fe5 *//* MAIN GLASS CARD */
.elementor-7 .elementor-element.elementor-element-6a57fe5{
    position: relative;

    background:
        radial-gradient(
            circle at top center,
            rgba(139,92,246,0.14) 0%,
            transparent 38%
        ),

        radial-gradient(
            circle at bottom center,
            rgba(59,130,246,0.16) 0%,
            transparent 35%
        ),

        linear-gradient(
            135deg,
            rgba(42,52,102,0.82) 0%,
            rgba(30,40,84,0.88) 45%,
            rgba(20,30,68,0.92) 100%
        );

    backdrop-filter: blur(22px);
    -webkit-backdrop-filter: blur(22px);

    border: 1px solid rgba(255,255,255,0.08);

    border-radius: 15px;

    overflow: hidden;

    box-shadow:
        0 20px 60px rgba(0,0,0,0.28),
        inset 0 1px 0 rgba(255,255,255,0.06);
}

/* SOFT LIGHT OVERLAY */
.elementor-7 .elementor-element.elementor-element-6a57fe5::before{
    content:"";

    position:absolute;
    inset:0;

    background:
        radial-gradient(
            circle at top left,
            rgba(255,255,255,0.06),
            transparent 30%
        ),

        radial-gradient(
            circle at bottom right,
            rgba(59,130,246,0.10),
            transparent 35%
        );

    pointer-events:none;
}/* End custom CSS */