.elementor-131993 .elementor-element.elementor-element-36a0134{--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:58px 58px;--row-gap:58px;--column-gap:58px;--padding-top:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-131993 .elementor-element.elementor-element-d17bd18{--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:28px 48px;--row-gap:28px;--column-gap:48px;--flex-wrap:wrap;}.elementor-131993 .elementor-element.elementor-element-414b151{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-131993 .elementor-element.elementor-element-6dc5470{--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-131993 .elementor-element.elementor-element-2835351 .jltma-toggle-content-controls-wrapper{border-radius:4px;font-size:16px;}.elementor-131993 .elementor-element.elementor-element-2835351 .jltma-toggle-content-toggle{text-align:center;}.elementor-131993 .elementor-element.elementor-element-2835351 .jltma-toggle-content-controls__item:first-child{margin-right:0px;}.elementor-131993 .elementor-element.elementor-element-2835351 .jltma-toggle-content-controls__item:last-child{margin-left:0px;}.elementor-131993 .elementor-element.elementor-element-2835351 .jltma-toggle-content-controls__item{color:#9CA1AC;}.elementor-131993 .elementor-element.elementor-element-2835351 .jltma-toggle-content-controls__item:hover{color:#FFFFFF;}.elementor-131993 .elementor-element.elementor-element-2835351 .jltma-toggle-content-controls__item.jltma--is-active,
							 .elementor-131993 .elementor-element.elementor-element-2835351 .jltma-toggle-content-controls__item.jltma--is-active:hover{color:#0E0F12;}.elementor-131993 .elementor-element.elementor-element-652cff4{--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:center;--gap:14px 32px;--row-gap:14px;--column-gap:32px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for heading, class: .elementor-element-373b925 */.elementor-131993 .elementor-element.elementor-element-373b925 .elementor-heading-title{ font-size:11px !important; font-weight:700; letter-spacing:.32em; text-transform:uppercase; color:#C6F24E; line-height:1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b2f5a3 */.elementor-131993 .elementor-element.elementor-element-7b2f5a3 .elementor-heading-title{ font-size:48px; font-weight:700; line-height:1.06; letter-spacing:-2px; color:#FFFFFF; max-width:19ch; }
@media(max-width:767px){ .elementor-131993 .elementor-element.elementor-element-7b2f5a3 .elementor-heading-title{ font-size:31px; letter-spacing:-1.2px; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16d8863 */.elementor-131993 .elementor-element.elementor-element-16d8863 p{ font-size:15.5px; line-height:1.80; color:#9CA1AC; margin:0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d17bd18 */@media(min-width:1025px){ .elementor-131993 .elementor-element.elementor-element-d17bd18{ flex-wrap:nowrap !important; } .elementor-131993 .elementor-element.elementor-element-d17bd18 > .e-con:first-child{ flex:1 1 auto !important; width:auto !important; } .elementor-131993 .elementor-element.elementor-element-d17bd18 > .e-con:last-child{ flex:0 0 380px !important; width:380px !important; } }/* End custom CSS */
/* Start custom CSS for jltma-toggle-content, class: .elementor-element-2835351 */.elementor-131993 .elementor-element.elementor-element-2835351 .jltma-toggle-content-controls-wrapper{ background-color:rgba(255,255,255,.05) !important; border:1px solid rgba(255,255,255,.10); padding:5px !important; margin-bottom:64px !important; }
.elementor-131993 .elementor-element.elementor-element-2835351 .jltma-toggle-content-controls__item{ font-size:12px; font-weight:600; letter-spacing:.14em; text-transform:uppercase; padding:.95em 2.1em !important; }
.elementor-131993 .elementor-element.elementor-element-2835351 .jltma-toggle-content-element{ text-align:left; }
.elementor-131993 .elementor-element.elementor-element-2835351 .jltma-toggle-content-element p{ margin:0; }
.elementor-131993 .elementor-element.elementor-element-2835351 .pg{ display:flex; flex-wrap:wrap; align-items:stretch; align-content:flex-start; gap:22px; }
.elementor-131993 .elementor-element.elementor-element-2835351 .pc{ position:relative; flex:1 1 240px; display:flex; flex-direction:column; padding:38px 28px 32px; border-radius:20px; background:rgba(255,255,255,.04); border:1px solid rgba(255,255,255,.09); transition:transform .35s cubic-bezier(.2,.7,.3,1), background .35s cubic-bezier(.2,.7,.3,1), border-color .35s cubic-bezier(.2,.7,.3,1); }
.elementor-131993 .elementor-element.elementor-element-2835351 .pc:hover{ transform:translateY(-6px); background:rgba(255,255,255,.07); border-color:rgba(198,242,78,.42); }
.elementor-131993 .elementor-element.elementor-element-2835351 .pc-f{ background:rgba(198,242,78,.055); border-color:rgba(198,242,78,.28); }
.elementor-131993 .elementor-element.elementor-element-2835351 .pc-b{ position:absolute; top:-1px; right:24px; font-size:9.5px; font-weight:700; letter-spacing:.22em; text-transform:uppercase; color:#0E0F12; background:#C6F24E; padding:5px 10px; border-radius:0 0 8px 8px; }
.elementor-131993 .elementor-element.elementor-element-2835351 .pc-h{ font-size:12.5px; font-weight:600; letter-spacing:.20em; text-transform:uppercase; color:#C6F24E; margin-bottom:18px; }
.elementor-131993 .elementor-element.elementor-element-2835351 .pc-p{ font-size:44px; font-weight:700; line-height:1; letter-spacing:-1.8px; color:#FFFFFF; }
.elementor-131993 .elementor-element.elementor-element-2835351 .pc-u{ font-size:15px; font-weight:400; letter-spacing:0; color:#8C919C; margin-left:3px; }
.elementor-131993 .elementor-element.elementor-element-2835351 .pc-m{ font-size:12.5px; color:#8C919C; margin-top:10px; min-height:34px; }
.elementor-131993 .elementor-element.elementor-element-2835351 .pc-d{ font-size:13.5px; line-height:1.70; color:#9CA1AC; margin-top:18px; padding-top:20px; border-top:1px solid rgba(255,255,255,.09); }
.elementor-131993 .elementor-element.elementor-element-2835351 ul.pc-l{ list-style:none; margin:20px 0 0; padding:0; display:flex; flex-direction:column; gap:11px; }
.elementor-131993 .elementor-element.elementor-element-2835351 ul.pc-l li{ position:relative; padding-left:20px; font-size:13.5px; line-height:1.55; color:#9CA1AC; }
.elementor-131993 .elementor-element.elementor-element-2835351 ul.pc-l li::before{ content:""; position:absolute; left:0; top:7px; width:7px; height:7px; border-radius:50%; border:1.5px solid rgba(198,242,78,.65); }
.elementor-131993 .elementor-element.elementor-element-2835351 .pc-c{ margin-top:auto; padding-top:28px; font-size:12.5px; font-weight:600; letter-spacing:.10em; text-transform:uppercase; color:#FFFFFF; }
.elementor-131993 .elementor-element.elementor-element-2835351 .pc-c::after{ content:" →"; color:#C6F24E; }
@media(max-width:1024px){ .elementor-131993 .elementor-element.elementor-element-2835351 .pc{ flex:1 1 100%; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8cc5047 */.elementor-131993 .elementor-element.elementor-element-8cc5047 p{ font-size:14px; color:#8C919C; margin:0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c23398 */.elementor-131993 .elementor-element.elementor-element-3c23398 p{ margin:0; }
.elementor-131993 .elementor-element.elementor-element-3c23398 a{ font-size:14px; font-weight:600; color:#C6F24E; text-decoration:none; border-bottom:1px solid rgba(198,242,78,.32); padding-bottom:2px; transition:border-color .25s ease; }
.elementor-131993 .elementor-element.elementor-element-3c23398 a:hover{ border-bottom-color:#C6F24E; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-652cff4 */.elementor-131993 .elementor-element.elementor-element-652cff4{ border-top:1px solid rgba(255,255,255,.11); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36a0134 */.elementor-131993 .elementor-element.elementor-element-36a0134{ --content-width:1200px; position:relative; overflow:hidden; background-color:#0E0F12; background-image:radial-gradient(ellipse 1100px 620px at 50% -200px, rgba(198,242,78,.17) 0%, rgba(198,242,78,.05) 42%, rgba(14,15,18,0) 74%); }
.elementor-131993 .elementor-element.elementor-element-36a0134::after{ content:""; position:absolute; inset:0; z-index:0; pointer-events:none; background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px); background-size:70px 70px; -webkit-mask-image:radial-gradient(ellipse 65% 55% at 50% 0%,#000 10%,transparent 78%); mask-image:radial-gradient(ellipse 65% 55% at 50% 0%,#000 10%,transparent 78%); }
.elementor-131993 .elementor-element.elementor-element-36a0134 > .e-con-inner{ position:relative; z-index:1; }
.elementor-131993 .elementor-element.elementor-element-36a0134 svg{ width:auto; }/* End custom CSS */