.elementor-124 .elementor-element.elementor-element-e1cd2cd{--display:flex;--position:fixed;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:10000000000000000;}body:not(.rtl) .elementor-124 .elementor-element.elementor-element-e1cd2cd{left:0px;}body.rtl .elementor-124 .elementor-element.elementor-element-e1cd2cd{right:0px;}.elementor-124 .elementor-element.elementor-element-01617f6{--display:flex;--min-height:50vh;--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:flex-end;--align-items:center;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-01617f6:not(.elementor-motion-effects-element-type-background), .elementor-124 .elementor-element.elementor-element-01617f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 21%, #f2295b 100%);}.elementor-124 .elementor-element.elementor-element-212cdb1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-212cdb1.e-con{--e-con-transform-translateY:35%;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-124 .elementor-element.elementor-element-9ecf699 img{width:100%;}.elementor-124 .elementor-element.elementor-element-b1f46cc{--display:flex;--min-height:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-b1f46cc:not(.elementor-motion-effects-element-type-background), .elementor-124 .elementor-element.elementor-element-b1f46cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3FFF03;}.elementor-124 .elementor-element.elementor-element-d0af46c{--display:flex;--min-height:50vh;--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:flex-start;--align-items:center;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-d0af46c:not(.elementor-motion-effects-element-type-background), .elementor-124 .elementor-element.elementor-element-d0af46c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #000000 21%, #f2295b 100%);}.elementor-124 .elementor-element.elementor-element-d0af46c.e-con{--align-self:center;}.elementor-124 .elementor-element.elementor-element-852336e{--display:flex;--min-height:2px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-852336e:not(.elementor-motion-effects-element-type-background), .elementor-124 .elementor-element.elementor-element-852336e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3FFF03;}.elementor-124 .elementor-element.elementor-element-2c85db2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-2c85db2.e-con{--e-con-transform-translateY:-82%;}.elementor-124 .elementor-element.elementor-element-1b35a73 img{width:100%;}.elementor-124 .elementor-element.elementor-element-6335b8f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-da5acd5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-2bccdd5{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:5;}.elementor-124 .elementor-element.elementor-element-2bccdd5:not(.elementor-motion-effects-element-type-background), .elementor-124 .elementor-element.elementor-element-2bccdd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#39FF6A;}.elementor-124 .elementor-element.elementor-element-2bccdd5.e-con{--e-con-transform-rotateZ:-3deg;}body:not(.rtl) .elementor-124 .elementor-element.elementor-element-2bccdd5{left:0px;}body.rtl .elementor-124 .elementor-element.elementor-element-2bccdd5{right:0px;}.elementor-widget-borderless-elementor-marquee-text .borderless-elementor-marquee-text *{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-124 .elementor-element.elementor-element-f911514 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-124 .elementor-element.elementor-element-f911514 .borderless-elementor-marquee-text{transform:rotate(0deg);}.elementor-124 .elementor-element.elementor-element-f911514 .borderless-elementor-marquee-text .js-marquee{gap:97px;}.elementor-124 .elementor-element.elementor-element-f911514 .borderless-elementor-marquee-text *{font-family:"Syne", Sans-serif;font-size:1.25em;font-weight:700;color:#000000;fill:#000000;}.elementor-124 .elementor-element.elementor-element-f911514 .borderless-elementor-marquee-text .icon{width:16px;}.elementor-124 .elementor-element.elementor-element-c4285b9{--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;--justify-content:space-between;--align-items:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:127px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-c539088{--display:flex;}.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-124 .elementor-element.elementor-element-b0fdece{font-family:"Syne", Sans-serif;font-weight:800;line-height:72px;letter-spacing:2.8px;color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-c428977{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-87e2208{color:#A79FC4;}.elementor-124 .elementor-element.elementor-element-04966f6{--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-049efca{--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-ea317db{font-family:"Roboto", Sans-serif;font-weight:400;color:#12082B;}.elementor-124 .elementor-element.elementor-element-84e91cf{--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-d7be26a{color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-4344c76{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-5c8c745{color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-07e0f04{--display:flex;--margin-top:63px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-c597d94{--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;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-036e8bb{font-family:"Syne", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-76ab437{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-a9c89e4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-2a4176a{--display:flex;--position:absolute;--min-height:100%;top:0px;}body:not(.rtl) .elementor-124 .elementor-element.elementor-element-2a4176a{left:0px;}body.rtl .elementor-124 .elementor-element.elementor-element-2a4176a{right:0px;}.elementor-124 .elementor-element.elementor-element-521a227{color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-a3e3105{color:#A79FC4;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-124 .elementor-element.elementor-element-1a5143f .elementor-button{background-color:#61CE7000;font-family:"Instrument Sans", Sans-serif;font-weight:500;}.elementor-124 .elementor-element.elementor-element-1a5143f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1px 11px 1px 11px;}.elementor-124 .elementor-element.elementor-element-1a5143f.elementor-element{--align-self:center;}.elementor-124 .elementor-element.elementor-element-176addd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-d6f1857{--display:flex;--position:absolute;--min-height:100%;top:0px;}body:not(.rtl) .elementor-124 .elementor-element.elementor-element-d6f1857{left:0px;}body.rtl .elementor-124 .elementor-element.elementor-element-d6f1857{right:0px;}.elementor-124 .elementor-element.elementor-element-edf26ea{color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-0549698{color:#A79FC4;}.elementor-124 .elementor-element.elementor-element-abe295d .elementor-button{background-color:#61CE7000;font-family:"Instrument Sans", Sans-serif;font-weight:500;}.elementor-124 .elementor-element.elementor-element-abe295d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1px 11px 1px 11px;}.elementor-124 .elementor-element.elementor-element-abe295d.elementor-element{--align-self:center;}.elementor-124 .elementor-element.elementor-element-e20439c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-d9b81f2{--display:flex;--position:absolute;--min-height:100%;top:0px;}body:not(.rtl) .elementor-124 .elementor-element.elementor-element-d9b81f2{left:0px;}body.rtl .elementor-124 .elementor-element.elementor-element-d9b81f2{right:0px;}.elementor-124 .elementor-element.elementor-element-f642898{color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-31891b1{color:#A79FC4;}.elementor-124 .elementor-element.elementor-element-fc79e21 .elementor-button{background-color:#61CE7000;font-family:"Instrument Sans", Sans-serif;font-weight:500;}.elementor-124 .elementor-element.elementor-element-fc79e21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1px 11px 1px 11px;}.elementor-124 .elementor-element.elementor-element-fc79e21.elementor-element{--align-self:center;}.elementor-124 .elementor-element.elementor-element-3f8a35a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-d05ef45{--display:flex;--position:absolute;--min-height:100%;top:0px;}body:not(.rtl) .elementor-124 .elementor-element.elementor-element-d05ef45{left:0px;}body.rtl .elementor-124 .elementor-element.elementor-element-d05ef45{right:0px;}.elementor-124 .elementor-element.elementor-element-f61f8a3{color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-ee51ec4{color:#A79FC4;}.elementor-124 .elementor-element.elementor-element-ddaca9d .elementor-button{background-color:#61CE7000;font-family:"Instrument Sans", Sans-serif;font-weight:500;}.elementor-124 .elementor-element.elementor-element-ddaca9d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1px 11px 1px 11px;}.elementor-124 .elementor-element.elementor-element-ddaca9d.elementor-element{--align-self:center;}.elementor-124 .elementor-element.elementor-element-4bfe62f{--display:flex;--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-4bfe62f:not(.elementor-motion-effects-element-type-background), .elementor-124 .elementor-element.elementor-element-4bfe62f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5B16D6;}.elementor-124 .elementor-element.elementor-element-fb36f44{--display:flex;--min-height:0vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-4992940{color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-a43d7be{--display:flex;--min-height:0vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-1982bdf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:010px 010px;--row-gap:010px;--column-gap:010px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-d6a3739{color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-3e77953{color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-91a692e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-08f0114{color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-8dc5575{color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-f26aad4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-9023d81{color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-ca3c542{color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-dc7339e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-8c04d62{color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-c01bab5{color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-d3cdb83{--display:flex;--min-height:100vh;--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-d3cdb83:not(.elementor-motion-effects-element-type-background), .elementor-124 .elementor-element.elementor-element-d3cdb83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#39FF6A;}.elementor-124 .elementor-element.elementor-element-74d4c24 .elementor-button{background-color:#61CE7000;fill:#FFFFFF;color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-74d4c24{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-124 .elementor-element.elementor-element-b1f46cc{--width:0px;}.elementor-124 .elementor-element.elementor-element-852336e{--width:0px;}.elementor-124 .elementor-element.elementor-element-c4285b9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-124 .elementor-element.elementor-element-b0fdece{line-height:1.4em;}.elementor-124 .elementor-element.elementor-element-76ab437{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-124 .elementor-element.elementor-element-a9c89e4{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-124 .elementor-element.elementor-element-176addd{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-124 .elementor-element.elementor-element-e20439c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-124 .elementor-element.elementor-element-3f8a35a{--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;}}@media(min-width:768px){.elementor-124 .elementor-element.elementor-element-e1cd2cd{--content-width:100%;}.elementor-124 .elementor-element.elementor-element-b1f46cc{--width:0px;}.elementor-124 .elementor-element.elementor-element-852336e{--width:0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-124 .elementor-element.elementor-element-b1f46cc{--width:0px;}.elementor-124 .elementor-element.elementor-element-852336e{--width:0px;}}/* Start custom CSS for container, class: .elementor-element-e1cd2cd *//*.elementor-124 .elementor-element.elementor-element-e1cd2cd .e-con.e-parent > .e-con-inner{*/
/*    padding: 0;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bccdd5 *//*.elementor-124 .elementor-element.elementor-element-2bccdd5 {*/
/*    background-image: radial-gradient(circle, #2d2150 1.3px, transparent 1.4px);*/
/*    background-size: 20px 20px;*/
/*}*/
#marqee .e-con-inner {
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0fdece */.elementor-124 .elementor-element.elementor-element-b0fdece{
    font-size: clamp(2.4rem, 6.2vw, 5.4rem);
    line-height: .98;
}
.elementor-124 .elementor-element.elementor-element-b0fdece p {
     margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-87e2208 */.elementor-124 .elementor-element.elementor-element-87e2208{
    font: 400 17px / 1.65 "Instrument Sans", system-ui, sans-serif;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-049efca */.elementor-124 .elementor-element.elementor-element-049efca{
    padding: 9px 18px;
    border-radius: 99px;
    font-weight: 600;
    font-size: .9rem;
    background: #39ff6a;
    color: #12082b;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84e91cf */.elementor-124 .elementor-element.elementor-element-84e91cf{
    background: #e620c8;
    color: #fff;
    padding: 9px 18px;
    border-radius: 99px;
    font-weight: 600;
    font-size: .9rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4344c76 */.elementor-124 .elementor-element.elementor-element-4344c76{
    padding: 9px 18px;
    border-radius: 99px;
    font-weight: 600;
    /*font-size: .9rem;*/
    background:#5b16d6;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04966f6 */.elementor-124 .elementor-element.elementor-element-04966f6 p{
    margin: 0;
    font: 400 17px / 1.65 "Instrument Sans", system-ui, sans-serif;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da5acd5 */.elementor-124 .elementor-element.elementor-element-da5acd5 {
    background-image: radial-gradient(circle, #2d2150 1.3px, transparent 1.4px);
    background-size: 20px 20px;
}
/*#marqee-con .e-con-inner:first-child {*/
/*    padding: 0 !important;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c597d94 */.elementor-124 .elementor-element.elementor-element-c597d94{
    margin-bottom: 34px;
    display: flex;
    align-items: center;
    gap: 14px;
}
.elementor-124 .elementor-element.elementor-element-c597d94 p{
    margin: 0;
     font: 700 1.1rem Syne, sans-serif;
}

.elementor-124 .elementor-element.elementor-element-c597d94::after{
    content: "";
    flex: 1;
    height: 2px;
    background: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-521a227 */.elementor-124 .elementor-element.elementor-element-521a227{
    font-size: clamp(1.7rem, 4.6vw, 3.8rem);
    font-family: Syne, "Arial Black", sans-serif;
    font-weight: 800;
    line-height: .98;
    letter-spacing: -.03em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a3e3105 */.elementor-124 .elementor-element.elementor-element-a3e3105{
        opacity: .75;
    font-size: .98rem;
    font: 400 17px / 1.65 "Instrument Sans", system-ui, sans-serif;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a5143f */.elementor-124 .elementor-element.elementor-element-1a5143f {
        font-style: normal;
    font-weight: 600;
    font-size: .85rem;
    border: 1.5px solid currentColor;
    border-radius: 99px;
    padding: 6px 16px;
    margin-right: 6px;
    
}

.elementor-124 .elementor-element.elementor-element-1a5143f a{
    font: 400 17px / 1.65 "Instrument Sans", system-ui, sans-serif;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9c89e4 */.elementor-124 .elementor-element.elementor-element-a9c89e4{
    display: grid;
    grid-template-columns: 1.5fr 1fr auto;
    gap: 24px;
    align-items: center;
    padding: 34px 0;
    border-top: 1px solid #fff;
    position: relative;
    isolation: isolate;
    overflow: hidden;
    text-decoration: none;
    
}

@media (max-width: 860px) {
    .elementor-124 .elementor-element.elementor-element-a9c89e4 {
        grid-template-columns: 1fr;
        gap:25px;}
        
        
    }


.elementor-124 .elementor-element.elementor-element-a9c89e4 p {
    margin: 0;
}

.range1:hover p,
.range1:hover .range-botten a {
    color: #12082b;
    transition: all 1.1s;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-edf26ea */.elementor-124 .elementor-element.elementor-element-edf26ea{
    font-size: clamp(1.5rem, 4.2vw, 3.0rem);
    font-family: Syne, "Arial Black", sans-serif;
    font-weight: 800;
    line-height: .98;
    letter-spacing: -.03em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0549698 */.elementor-124 .elementor-element.elementor-element-0549698{
        opacity: .75;
    font-size: .98rem;
    font: 400 17px / 1.65 "Instrument Sans", system-ui, sans-serif;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-abe295d */.elementor-124 .elementor-element.elementor-element-abe295d {
        font-style: normal;
    font-weight: 600;
    font-size: .85rem;
    border: 1.5px solid currentColor;
    border-radius: 99px;
    padding: 6px 16px;
    margin-right: 6px;
    
}

.elementor-124 .elementor-element.elementor-element-abe295d a{
    font: 400 17px / 1.65 "Instrument Sans", system-ui, sans-serif;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-176addd */.elementor-124 .elementor-element.elementor-element-176addd{
    display: grid;
    grid-template-columns: 1.5fr 1fr auto;
    gap: 24px;
    align-items: center;
    padding: 34px 0;
    border-top: 1px solid #fff;
    position: relative;
    isolation: isolate;
    overflow: hidden;
    text-decoration: none;
    
}

@media (max-width: 860px) {
    .elementor-124 .elementor-element.elementor-element-176addd {
        grid-template-columns: 1fr;
        gap:25px;}
        
        
    }


.elementor-124 .elementor-element.elementor-element-176addd p {
    margin: 0;
}

.range1:hover p,
.range1:hover .range-botten a {
    color: #12082b;
    transition: all 1.1s;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f642898 */.elementor-124 .elementor-element.elementor-element-f642898{
    font-size: clamp(1.7rem, 4.6vw, 3.8rem);
    font-family: Syne, "Arial Black", sans-serif;
    font-weight: 800;
    line-height: .98;
    letter-spacing: -.03em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31891b1 */.elementor-124 .elementor-element.elementor-element-31891b1{
        opacity: .75;
    font-size: .98rem;
    font: 400 17px / 1.65 "Instrument Sans", system-ui, sans-serif;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fc79e21 */.elementor-124 .elementor-element.elementor-element-fc79e21 {
        font-style: normal;
    font-weight: 600;
    font-size: .85rem;
    border: 1.5px solid currentColor;
    border-radius: 99px;
    padding: 6px 16px;
    margin-right: 6px;
    
}

.elementor-124 .elementor-element.elementor-element-fc79e21 a{
    font: 400 17px / 1.65 "Instrument Sans", system-ui, sans-serif;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e20439c */.elementor-124 .elementor-element.elementor-element-e20439c{
    display: grid;
    grid-template-columns: 1.5fr 1fr auto;
    gap: 24px;
    align-items: center;
    padding: 34px 0;
    border-top: 1px solid #fff;
    position: relative;
    isolation: isolate;
    overflow: hidden;
    text-decoration: none;
    
}

@media (max-width: 860px) {
    .elementor-124 .elementor-element.elementor-element-e20439c {
        grid-template-columns: 1fr;
        gap:25px;}
        
        
    }


.elementor-124 .elementor-element.elementor-element-e20439c p {
    margin: 0;
}

.range1:hover p,
.range1:hover .range-botten a {
    color: #12082b;
    transition: all 1.1s;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f61f8a3 */.elementor-124 .elementor-element.elementor-element-f61f8a3{
    font-size: clamp(1.7rem, 4.6vw, 3.8rem);
    font-family: Syne, "Arial Black", sans-serif;
    font-weight: 800;
    line-height: .98;
    letter-spacing: -.03em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee51ec4 */.elementor-124 .elementor-element.elementor-element-ee51ec4{
        opacity: .75;
    font-size: .98rem;
    font: 400 17px / 1.65 "Instrument Sans", system-ui, sans-serif;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ddaca9d */.elementor-124 .elementor-element.elementor-element-ddaca9d {
        font-style: normal;
    font-weight: 600;
    font-size: .85rem;
    border: 1.5px solid currentColor;
    border-radius: 99px;
    padding: 6px 16px;
    margin-right: 6px;
    
}

.elementor-124 .elementor-element.elementor-element-ddaca9d a{
    font: 400 17px / 1.65 "Instrument Sans", system-ui, sans-serif;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f8a35a */.elementor-124 .elementor-element.elementor-element-3f8a35a{
    display: grid;
    grid-template-columns: 1.5fr 1fr auto;
    gap: 24px;
    align-items: center;
    padding: 34px 0;
    border-top: 1px solid #fff;
    position: relative;
    isolation: isolate;
    overflow: hidden;
    text-decoration: none;
    
}

@media (max-width: 860px) {
    .elementor-124 .elementor-element.elementor-element-3f8a35a {
        grid-template-columns: 1fr;
        gap:25px;}
        
        
    }


.elementor-124 .elementor-element.elementor-element-3f8a35a p {
    margin: 0;
}

.range1:hover p,
.range1:hover .range-botten a {
    color: #12082b;
    transition: all 1.1s;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4992940 */.elementor-124 .elementor-element.elementor-element-4992940 p{
    margin: 0;
    font-size: clamp(2.4rem, 6.2vw, 5.4rem);
    font-family: Syne, "Arial Black", sans-serif;
    font-weight: 800;
    line-height: .98;
    letter-spacing: -.03em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-948277a */.elementor-124 .elementor-element.elementor-element-948277a p{
        display: inline-block;
    font: 800 5.4rem Syne, sans-serif;
    line-height: 1;
    color: transparent;
    -webkit-text-stroke: 1.5px #39ff6a;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6a3739 */.elementor-124 .elementor-element.elementor-element-d6a3739 p{
        font-size: 1.7rem;
    margin: 18px 0 10px;
    letter-spacing: -.02em;
    ont-family: Syne, "Arial Black", sans-serif;
    font-weight: 800;
    line-height: .98;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e77953 */.elementor-124 .elementor-element.elementor-element-3e77953 p{
        opacity: .85;
    font-size: .96rem;
    font: 400 17px / 1.65 "Instrument Sans", system-ui, sans-serif;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09861f0 */.elementor-124 .elementor-element.elementor-element-09861f0 p{
        display: inline-block;
    font: 800 5.4rem Syne, sans-serif;
    line-height: 1;
    color: transparent;
    -webkit-text-stroke: 1.5px #39ff6a;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-08f0114 */.elementor-124 .elementor-element.elementor-element-08f0114 p{
        font-size: 1.7rem;
    margin: 18px 0 10px;
    letter-spacing: -.02em;
    ont-family: Syne, "Arial Black", sans-serif;
    font-weight: 800;
    line-height: .98;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8dc5575 */.elementor-124 .elementor-element.elementor-element-8dc5575 p{
        opacity: .85;
    font-size: .96rem;
    font: 400 17px / 1.65 "Instrument Sans", system-ui, sans-serif;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91a692e */.elementor-124 .elementor-element.elementor-element-91a692e{
    border-left: 1px solid rgba(255, 255, 255, .3);
    padding-left: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e396adc */.elementor-124 .elementor-element.elementor-element-e396adc p{
        display: inline-block;
    font: 800 5.4rem Syne, sans-serif;
    line-height: 1;
    color: transparent;
    -webkit-text-stroke: 1.5px #39ff6a;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9023d81 */.elementor-124 .elementor-element.elementor-element-9023d81 p{
        font-size: 1.7rem;
    margin: 18px 0 10px;
    letter-spacing: -.02em;
    ont-family: Syne, "Arial Black", sans-serif;
    font-weight: 800;
    line-height: .98;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca3c542 */.elementor-124 .elementor-element.elementor-element-ca3c542 p{
        opacity: .85;
    font-size: .96rem;
    font: 400 17px / 1.65 "Instrument Sans", system-ui, sans-serif;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f26aad4 */.elementor-124 .elementor-element.elementor-element-f26aad4{
    border-left: 1px solid rgba(255, 255, 255, .3);
    padding-left: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62a302a */.elementor-124 .elementor-element.elementor-element-62a302a p{
        display: inline-block;
    font: 800 5.4rem Syne, sans-serif;
    line-height: 1;
    color: transparent;
    -webkit-text-stroke: 1.5px #39ff6a;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c04d62 */.elementor-124 .elementor-element.elementor-element-8c04d62 p{
        font-size: 1.7rem;
    margin: 18px 0 10px;
    letter-spacing: -.02em;
    ont-family: Syne, "Arial Black", sans-serif;
    font-weight: 800;
    line-height: .98;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c01bab5 */.elementor-124 .elementor-element.elementor-element-c01bab5 p{
        opacity: .85;
    font-size: .96rem;
    font: 400 17px / 1.65 "Instrument Sans", system-ui, sans-serif;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc7339e */.elementor-124 .elementor-element.elementor-element-dc7339e{
    border-left: 1px solid rgba(255, 255, 255, .3);
    padding-left: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a43d7be */.elementor-124 .elementor-element.elementor-element-a43d7be{
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    margin-top: 70px;
    border-top: 1px solid rgba(255, 255, 255, .35);
}
@media (max-width: 860px) {
    .elementor-124 .elementor-element.elementor-element-a43d7be {
        grid-template-columns: 1fr 1fr;}
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bfe62f */.elementor-124 .elementor-element.elementor-element-4bfe62f{position:relative;overflow:hidden}
.elementor-124 .elementor-element.elementor-element-4bfe62f>:not(.elementor-absolute):not(.elementor-fixed){position:relative;z-index:1}
.elementor-124 .elementor-element.elementor-element-4bfe62f::before,.elementor-124 .elementor-element.elementor-element-4bfe62f::after{content:"";position:absolute;z-index:0;left:auto;bottom:auto;min-width:0;min-height:0;border-radius:50%;pointer-events:none;transition:none;--k:2.8%;--d:14px;animation:pu-spin 20s linear infinite}
.elementor-124 .elementor-element.elementor-element-4bfe62f::before{--t:68deg;right:-9vw;top:-8vw;width:38vw;height:38vw;filter:drop-shadow(0 0 8px rgba(57,255,106,.75));background:radial-gradient(circle at 50% calc(var(--d) + 4px),#39ff6a 0 var(--d),transparent calc(var(--d) + 1px)),radial-gradient(circle closest-side,transparent 0 calc(40% - var(--k)),#39ff6a calc(40% - var(--k)) 40%,transparent 40% calc(70% - var(--k)),#39ff6a calc(70% - var(--k)) 70%,transparent 70% calc(100% - var(--k)),#39ff6a calc(100% - var(--k)) 100%)}
.elementor-124 .elementor-element.elementor-element-4bfe62f::after{--t:58deg;--k:3%;right:-3vw;top:1vw;width:28vw;height:28vw;animation-duration:26s;animation-direction:reverse;filter:drop-shadow(0 0 8px rgba(230,32,200,.75));background:radial-gradient(circle at 50% calc(var(--d) + 4px),red 0 var(--d),transparent calc(var(--d) + 1px)),radial-gradient(circle closest-side,transparent 0 calc(35% - var(--k)),red calc(35% - var(--k)) 35%,transparent 35% calc(68% - var(--k)),red calc(68% - var(--k)) 68%,transparent 68% calc(100% - var(--k)),red calc(100% - var(--k)) 100%)}
@keyframes pu-spin{from{transform:perspective(1100px) rotateX(var(--t)) rotateZ(0deg)}to{transform:perspective(1100px) rotateX(var(--t)) rotateZ(360deg)}}
@media (max-width:1024px){.elementor-124 .elementor-element.elementor-element-4bfe62f::before{right:-14vw;top:-8vw;width:56vw;height:56vw}.elementor-124 .elementor-element.elementor-element-4bfe62f::after{right:-5vw;top:6vw;width:40vw;height:40vw}}
@media (max-width:767px){.elementor-124 .elementor-element.elementor-element-4bfe62f::before,.elementor-124 .elementor-element.elementor-element-4bfe62f::after{--k:4%;--d:8px}.elementor-124 .elementor-element.elementor-element-4bfe62f::before{right:-26vw;top:14vw;width:90vw;height:90vw}.elementor-124 .elementor-element.elementor-element-4bfe62f::after{right:-14vw;top:14vw;width:62vw;height:62vw}}
@media (prefers-reduced-motion:reduce){.elementor-124 .elementor-element.elementor-element-4bfe62f::before,.elementor-124 .elementor-element.elementor-element-4bfe62f::after{animation:none}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a567a6a */.elementor-124 .elementor-element.elementor-element-a567a6a p{
    font-size: clamp(2.7rem, 10vw, 9rem);
        font-family: Syne, "Arial Black", sans-serif;
    font-weight: 800;
    line-height: .98;
    letter-spacing: -.03em;
    color: #12082b;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74d4c24 */.elementor-124 .elementor-element.elementor-element-74d4c24  {
    display: inline-flex;
    align-items: center;
    padding: 15px 30px !important;
    border-radius: 99px;
    font-weight: 600;
    font-size: .95rem;
    text-decoration: none;
    background:#12082b;
    /*color: #fff;*/

}

.elementor-124 .elementor-element.elementor-element-74d4c24:hover{
    background: #5b16d6;
    transform: translateY(-3px);
}/* End custom CSS */