.elementor-1823 .elementor-element.elementor-element-44aabca{--display:flex;--position:fixed;--min-height:70px;--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2563FF14;--border-color:#2563FF14;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;top:0px;}.elementor-1823 .elementor-element.elementor-element-44aabca:not(.elementor-motion-effects-element-type-background), .elementor-1823 .elementor-element.elementor-element-44aabca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04070F99;}body:not(.rtl) .elementor-1823 .elementor-element.elementor-element-44aabca{left:0px;}body.rtl .elementor-1823 .elementor-element.elementor-element-44aabca{right:0px;}.elementor-1823 .elementor-element.elementor-element-ec57437{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1823 .elementor-element.elementor-element-ec57437.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-premium-addon-dual-header .premium-dual-header-first-span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-premium-addon-dual-header .premium-dual-header-second-header{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-secondary );}.elementor-widget-premium-addon-dual-header .premium-dh-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-premium-addon-dual-header.premium-bg-text-yes .elementor-widget-container:before{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-1823 .elementor-element.elementor-element-9855075 .premium-dual-header-first-header span{display:block;}.elementor-1823 .elementor-element.elementor-element-9855075{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:left;}.elementor-1823 .elementor-element.elementor-element-9855075.elementor-element{--align-self:flex-start;}.elementor-1823 .elementor-element.elementor-element-9855075 .premium-dual-header-first-span{font-family:"Sora", Sans-serif;font-size:20px;font-weight:800;background-color:#FFFFFF;}.elementor-1823 .elementor-element.elementor-element-9855075 .premium-dual-header-second-header{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#6688AA;margin:15px 0px 0px 0px;}.elementor-1823 .elementor-element.elementor-element-e45b730{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-premium-icon-list .premium-bullet-list-wrapper i, .elementor-widget-premium-icon-list .premium-bullet-list-icon-text p{color:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-drawable-icon *, .elementor-widget-premium-icon-list svg:not([class*="premium-"]){fill:var( --e-global-color-primary );stroke:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-wrapper i, .elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-wrapper svg, .elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-wrapper .premium-bullet-list-icon-text p{text-shadow:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-bullet-list-wrapper i, .elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-bullet-list-icon-text p{color:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-list-wrapper i, .elementor-widget-premium-icon-list .premium-bullet-list-blur .premium-bullet-list-content:hover  .premium-bullet-list-icon-text p{text-shadow:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-drawable-icon *, .elementor-widget-premium-icon-list .premium-bullet-list-content:hover svg:not([class*="premium-"]){fill:var( --e-global-color-primary );stroke:var( --e-global-color-primary );} .elementor-widget-premium-icon-list .premium-bullet-list-icon-text p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-premium-icon-list .premium-bullet-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );} .elementor-widget-premium-icon-list .premium-bullet-text{color:var( --e-global-color-primary );} .elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-text{text-shadow:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-bullet-text{color:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-text{text-shadow:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-bullet-list-desc{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-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-desc{text-shadow:var( --e-global-color-text );} .elementor-widget-premium-icon-list .premium-bullet-list-badge span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-premium-icon-list .premium-bullet-list-badge span{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-bullet-list-divider:not(:last-child):after {border-top-color:var( --e-global-color-secondary );}.elementor-widget-premium-icon-list .premium-bullet-list-divider-inline:not(:last-child):after {border-left-color:var( --e-global-color-secondary );}.elementor-widget-premium-icon-list li.premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector .premium-icon-connector-content:after{border-color:var( --e-global-color-secondary );}.elementor-1823 .elementor-element.elementor-element-fa0aa81 .premium-bullet-list-content{overflow:hidden;}.elementor-1823 .elementor-element.elementor-element-fa0aa81 .premium-bullet-list-box {flex-direction:row;}.elementor-1823 .elementor-element.elementor-element-fa0aa81 .premium-bullet-list-content, .elementor-1823 .elementor-element.elementor-element-fa0aa81 .premium-bullet-list-box{justify-content:center;}.elementor-1823 .elementor-element.elementor-element-fa0aa81 .premium-bullet-list-divider, .elementor-1823 .elementor-element.elementor-element-fa0aa81 .premium-bullet-list-wrapper-top{align-self:center;}.elementor-1823 .elementor-element.elementor-element-fa0aa81{--pa-bullet-align:center;}.elementor-1823 .elementor-element.elementor-element-fa0aa81 .premium-bullet-list-text{display:flex;flex-direction:row-reverse;order:5;}.elementor-1823 .elementor-element.elementor-element-fa0aa81 .premium-bullet-list-content .premium-bullet-list-text-wrapper > span{align-self:center;text-align:center;}.elementor-1823 .elementor-element.elementor-element-fa0aa81 .premium-bullet-list-wrapper{align-self:center;}.elementor-1823 .elementor-element.elementor-element-fa0aa81 .premium-bullet-list-badge{order:8;}.elementor-1823 .elementor-element.elementor-element-fa0aa81 .premium-bullet-list-content:hover {background-color:#FFFFFF0F;}.elementor-1823 .elementor-element.elementor-element-fa0aa81 .premium-bullet-list-content {border-radius:8px 8px 8px 8px;padding:7px 14px 7px 14px;}.elementor-1823 .elementor-element.elementor-element-fa0aa81 .premium-bullet-text{font-family:"Sora", Sans-serif;font-size:12px;font-weight:500;} .elementor-1823 .elementor-element.elementor-element-fa0aa81 .premium-bullet-text{color:#6B83A8;} .elementor-1823 .elementor-element.elementor-element-fa0aa81 .premium-bullet-list-blur:hover .premium-bullet-text{text-shadow:0 0 3px #6B83A8;}.elementor-1823 .elementor-element.elementor-element-fa0aa81 .premium-bullet-list-content:hover .premium-bullet-text{color:#F4F8FF;}.elementor-1823 .elementor-element.elementor-element-fa0aa81 .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-text{text-shadow:none !important;color:#F4F8FF !important;}.elementor-1823 .elementor-element.elementor-element-fa0aa81 .premium-bullet-list-text {margin:0px 0px 0px 0px;}.elementor-1823 .elementor-element.elementor-element-fa0aa81 .premium-bullet-list-badge span{color:#fff;background-color:#6ec1e4;}.elementor-1823 .elementor-element.elementor-element-fa0aa81 .premium-bullet-list-badge span {border-radius:2px 2px 2px 2px;padding:2px 5px 2px 5px;}.elementor-1823 .elementor-element.elementor-element-fa0aa81 .premium-bullet-list-badge {margin:0px 0px 0px 5px;}.elementor-1823 .elementor-element.elementor-element-922dc44{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1823 .elementor-element.elementor-element-ad413fa{--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-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1823 .elementor-element.elementor-element-516c14c .elementor-button{background-color:#00000000;font-family:"Sora", Sans-serif;font-size:15px;font-weight:600;line-height:14px;letter-spacing:0.1px;fill:#02110A;color:#02110A;padding:20px 20px 20px 20px;}.elementor-1823 .elementor-element.elementor-element-516c14c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1823 .elementor-element.elementor-element-4dc0f22{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:125px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1823 .elementor-element.elementor-element-4dc0f22.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1823 .elementor-element.elementor-element-5b7b3a7{--display:flex;--margin-top:70px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-premium-addon-video-box .premium-video-box-play-icon-container i{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-video-box .premium-video-box-play-icon-container svg{fill:var( --e-global-color-primary );}.elementor-widget-premium-addon-video-box .premium-video-box-text{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-premium-addon-video-box .premium-video-box-description-container:hover .premium-video-box-text{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-video-box .premium-video-box-description-container{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-video-box .premium-video-box-sticky-close i{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-video-box .premium-video-box-sticky-infobar{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-addon-video-box .premium-youtube-vid-title{color:var( --e-global-color-primary );}.elementor-1823 .elementor-element.elementor-element-8df9716 .premium-video-box-container > div{aspect-ratio:1.77777;}.elementor-1823 .elementor-element.elementor-element-8df9716 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-1823 .elementor-element.elementor-element-8df9716 .premium-video-box-mask-filter{filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.5));}.elementor-1823 .elementor-element.elementor-element-8df9716 .premium-video-box-play-icon-container{left:50%;top:50%;--glow-size:15px;border-radius:100px;padding:20px 20px 20px 20px;}.elementor-1823 .elementor-element.elementor-element-8df9716 .premium-video-box-image-container, .elementor-1823 .elementor-element.elementor-element-8df9716 .premium-video-box-video-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF1F;border-radius:20px 20px 20px 20px;}.elementor-1823 .elementor-element.elementor-element-8df9716 .premium-video-box-video-container{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1823 .elementor-element.elementor-element-8df9716 .premium-video-box-play-icon-container i{font-size:30px;color:#0A172A;}.elementor-1823 .elementor-element.elementor-element-8df9716 .premium-video-box-play-icon-container svg{width:30px;height:30px;fill:#0A172A;}.elementor-1823 .elementor-element.elementor-element-8df9716.premium-video__glow-ripple .premium-video-box-play-icon-container:before{color:#0A172A;}.elementor-1823 .elementor-element.elementor-element-8df9716.premium-video__glow-ripple .premium-video-box-play-icon-container:after{color:#0A172A;}.elementor-1823 .elementor-element.elementor-element-8df9716.premium-video__glow-radio .premium-video-box-play-icon-container:before{color:#0A172A;}.elementor-1823 .elementor-element.elementor-element-8df9716.premium-video__glow-radio .premium-video-box-play-icon-container:after{color:#0A172A;}.elementor-1823 .elementor-element.elementor-element-8df9716.pa-aspect-ratio-169 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-1823 .elementor-element.elementor-element-8df9716.pa-aspect-ratio-169 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 0.5625 );}.elementor-1823 .elementor-element.elementor-element-8df9716.pa-aspect-ratio-43 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-1823 .elementor-element.elementor-element-8df9716.pa-aspect-ratio-43 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 0.75 );}.elementor-1823 .elementor-element.elementor-element-8df9716.pa-aspect-ratio-32 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-1823 .elementor-element.elementor-element-8df9716.pa-aspect-ratio-32 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 0.6666666666666667 );}.elementor-1823 .elementor-element.elementor-element-8df9716.pa-aspect-ratio-916 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-1823 .elementor-element.elementor-element-8df9716.pa-aspect-ratio-916 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 0.1778 );}.elementor-1823 .elementor-element.elementor-element-8df9716.pa-aspect-ratio-11 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-1823 .elementor-element.elementor-element-8df9716.pa-aspect-ratio-11 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 1 );}.elementor-1823 .elementor-element.elementor-element-8df9716.pa-aspect-ratio-219 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-1823 .elementor-element.elementor-element-8df9716.pa-aspect-ratio-219 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 0.4285 );}.elementor-1823 .elementor-element.elementor-element-8df9716 .premium-video-box-sticky-apply .premium-video-box-play-icon {padding:40px 40px 40px 40px;}.elementor-1823 .elementor-element.elementor-element-8df9716 .premium-video-box-sticky-close{background:#FFF;}.elementor-1823 .elementor-element.elementor-element-8df9716 .premium-video-box-sticky-close i{font-size:15px;}.elementor-1823 .elementor-element.elementor-element-3a26d2b{--display:flex;--margin-top:30px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1823 .elementor-element.elementor-element-ab3a481{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1823 .elementor-element.elementor-element-c215def{--display:flex;--min-height:27px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#2563FF40;--border-color:#2563FF40;--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1823 .elementor-element.elementor-element-c215def:not(.elementor-motion-effects-element-type-background), .elementor-1823 .elementor-element.elementor-element-c215def > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2563FF1F;}.elementor-1823 .elementor-element.elementor-element-54e95a9 .premium-dual-header-first-header span{display:inline;}.elementor-1823 .elementor-element.elementor-element-54e95a9{width:var( --container-widget-width, 590px );max-width:590px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:590px;--container-widget-flex-grow:0;text-align:center;}.elementor-1823 .elementor-element.elementor-element-54e95a9 .premium-dual-header-first-span{font-family:"Sora", Sans-serif;font-size:52px;font-weight:800;line-height:52px;letter-spacing:-0.5px;background-color:transparent;background-image:linear-gradient(95deg, #F4F8FF 22%, #CDE1F4 100%);}.elementor-1823 .elementor-element.elementor-element-54e95a9 .premium-dual-header-second-header{font-family:"Sora", Sans-serif;font-size:48px;font-weight:700;line-height:50px;background-color:transparent;background-image:linear-gradient(95deg, #1A6EFF 30%, #00C8FF 100%);margin:15px 0px 0px 0px;}.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-1823 .elementor-element.elementor-element-49c8059{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;line-height:19px;color:#F4F8FFB8;}.elementor-1823 .elementor-element.elementor-element-49c8059 p{margin-block-end:0px;}.elementor-1823 .elementor-element.elementor-element-d672834{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1823 .elementor-element.elementor-element-56dede7{--display:flex;--min-height:27px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#2563FF40;--border-color:#2563FF40;--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1823 .elementor-element.elementor-element-56dede7:not(.elementor-motion-effects-element-type-background), .elementor-1823 .elementor-element.elementor-element-56dede7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2563FF1F;}.elementor-1823 .elementor-element.elementor-element-6648f93 .premium-dual-header-first-header span{display:inline;}.elementor-1823 .elementor-element.elementor-element-6648f93{width:var( --container-widget-width, 700px );max-width:700px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;}.elementor-1823 .elementor-element.elementor-element-6648f93 .premium-dual-header-first-span{font-family:"Sora", Sans-serif;font-size:52px;font-weight:800;line-height:52px;letter-spacing:-0.5px;background-color:transparent;background-image:linear-gradient(95deg, #F4F8FF 22%, #CDE1F4 100%);}.elementor-1823 .elementor-element.elementor-element-6648f93 .premium-dual-header-second-header{font-family:"Sora", Sans-serif;font-size:48px;font-weight:700;line-height:50px;background-color:transparent;background-image:linear-gradient(95deg, #1A6EFF 30%, #00C8FF 100%);margin:15px 0px 0px 0px;}.elementor-1823 .elementor-element.elementor-element-07b0098{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;line-height:19px;color:#F4F8FFB8;}.elementor-1823 .elementor-element.elementor-element-07b0098 p{margin-block-end:0px;}.elementor-1823 .elementor-element.elementor-element-50e2696{--display:flex;--min-height:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1823 .elementor-element.elementor-element-eb5a250{--display:flex;--position:fixed;--min-height:125px;--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2563FF14;--border-color:#2563FF14;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;top:0px;}.elementor-1823 .elementor-element.elementor-element-eb5a250:not(.elementor-motion-effects-element-type-background), .elementor-1823 .elementor-element.elementor-element-eb5a250 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04070F99;}body:not(.rtl) .elementor-1823 .elementor-element.elementor-element-eb5a250{left:0px;}body.rtl .elementor-1823 .elementor-element.elementor-element-eb5a250{right:0px;}.elementor-1823 .elementor-element.elementor-element-47d26fd{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1823 .elementor-element.elementor-element-47d26fd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1823 .elementor-element.elementor-element-acd0045{--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-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1823 .elementor-element.elementor-element-85230c4 .premium-bullet-list-content{overflow:hidden;}.elementor-1823 .elementor-element.elementor-element-85230c4 .premium-bullet-list-box {flex-direction:row;}.elementor-1823 .elementor-element.elementor-element-85230c4 .premium-bullet-list-content, .elementor-1823 .elementor-element.elementor-element-85230c4 .premium-bullet-list-box{justify-content:center;}.elementor-1823 .elementor-element.elementor-element-85230c4 .premium-bullet-list-divider, .elementor-1823 .elementor-element.elementor-element-85230c4 .premium-bullet-list-wrapper-top{align-self:center;}.elementor-1823 .elementor-element.elementor-element-85230c4{--pa-bullet-align:center;}.elementor-1823 .elementor-element.elementor-element-85230c4 .premium-bullet-list-text{display:flex;flex-direction:row-reverse;order:5;}.elementor-1823 .elementor-element.elementor-element-85230c4 .premium-bullet-list-content .premium-bullet-list-text-wrapper > span{align-self:center;text-align:center;}.elementor-1823 .elementor-element.elementor-element-85230c4 .premium-bullet-list-wrapper{align-self:center;}.elementor-1823 .elementor-element.elementor-element-85230c4 .premium-bullet-list-badge{order:8;}.elementor-1823 .elementor-element.elementor-element-85230c4 .premium-bullet-list-content:hover {background-color:#FFFFFF0F;}.elementor-1823 .elementor-element.elementor-element-85230c4 .premium-bullet-list-content {border-radius:8px 8px 8px 8px;padding:7px 10px 7px 10px;}.elementor-1823 .elementor-element.elementor-element-85230c4 .premium-bullet-text{font-family:"Sora", Sans-serif;font-size:12px;font-weight:500;} .elementor-1823 .elementor-element.elementor-element-85230c4 .premium-bullet-text{color:#6B83A8;} .elementor-1823 .elementor-element.elementor-element-85230c4 .premium-bullet-list-blur:hover .premium-bullet-text{text-shadow:0 0 3px #6B83A8;}.elementor-1823 .elementor-element.elementor-element-85230c4 .premium-bullet-list-content:hover .premium-bullet-text{color:#F4F8FF;}.elementor-1823 .elementor-element.elementor-element-85230c4 .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-text{text-shadow:none !important;color:#F4F8FF !important;}.elementor-1823 .elementor-element.elementor-element-85230c4 .premium-bullet-list-text {margin:0px 0px 0px 0px;}.elementor-1823 .elementor-element.elementor-element-85230c4 .premium-bullet-list-badge span{color:#fff;background-color:#6ec1e4;}.elementor-1823 .elementor-element.elementor-element-85230c4 .premium-bullet-list-badge span {border-radius:2px 2px 2px 2px;padding:2px 5px 2px 5px;}.elementor-1823 .elementor-element.elementor-element-85230c4 .premium-bullet-list-badge {margin:0px 0px 0px 5px;}.elementor-1823 .elementor-element.elementor-element-34850a5 .elementor-button{background-color:#00000000;font-family:"Sora", Sans-serif;font-size:13px;font-weight:600;line-height:14px;letter-spacing:0.2px;fill:#FFFFFF;color:#FFFFFF;padding:16px 30px 16px 30px;}.elementor-1823 .elementor-element.elementor-element-478c9a4{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1823 .elementor-element.elementor-element-6f41252{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;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:#FFFFFF26;--border-color:#FFFFFF26;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 70px 0px rgba(0,0,0,0.5);--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-1823 .elementor-element.elementor-element-6f41252:not(.elementor-motion-effects-element-type-background), .elementor-1823 .elementor-element.elementor-element-6f41252 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg, #0000000D 0%, #2563FF1F 100%);}.elementor-1823 .elementor-element.elementor-element-6d78516{--display:flex;--min-height:27px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#2563FF40;--border-color:#2563FF40;--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1823 .elementor-element.elementor-element-6d78516:not(.elementor-motion-effects-element-type-background), .elementor-1823 .elementor-element.elementor-element-6d78516 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2563FF1F;}.elementor-1823 .elementor-element.elementor-element-27255ef .premium-dual-header-first-header span{display:inline;}.elementor-1823 .elementor-element.elementor-element-27255ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-1823 .elementor-element.elementor-element-27255ef .premium-dual-header-first-span{font-family:"Sora", Sans-serif;font-size:54px;font-weight:800;line-height:54px;letter-spacing:-0.5px;background-color:transparent;background-image:linear-gradient(95deg, #F4F8FF 22%, #CDE1F4 100%);}.elementor-1823 .elementor-element.elementor-element-27255ef .premium-dual-header-second-header{font-family:"Sora", Sans-serif;font-size:48px;font-weight:700;line-height:50px;background-color:transparent;background-image:linear-gradient(95deg, #1A6EFF 30%, #00C8FF 100%);margin:15px 0px 0px 0px;}.elementor-1823 .elementor-element.elementor-element-e7a1b83{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;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:#FFB8302E;--border-color:#FFB8302E;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 70px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1823 .elementor-element.elementor-element-e7a1b83:not(.elementor-motion-effects-element-type-background), .elementor-1823 .elementor-element.elementor-element-e7a1b83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9B772F3D;}.elementor-1823 .elementor-element.elementor-element-d4063e0{font-family:"Sora", Sans-serif;font-size:14px;font-weight:500;line-height:19px;color:#F4F8FFB8;}.elementor-1823 .elementor-element.elementor-element-d4063e0 p{margin-block-end:0px;}.elementor-1823 .elementor-element.elementor-element-e2767b5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;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:#FFFFFF26;--border-color:#FFFFFF26;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 70px 0px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1823 .elementor-element.elementor-element-e2767b5:not(.elementor-motion-effects-element-type-background), .elementor-1823 .elementor-element.elementor-element-e2767b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg, #0000000D 0%, #2563FF1F 100%);}.elementor-1823 .elementor-element.elementor-element-0ce6e77 .premium-dual-header-first-header span{display:inline;}.elementor-1823 .elementor-element.elementor-element-0ce6e77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1823 .elementor-element.elementor-element-0ce6e77 .premium-dual-header-first-span{font-family:"Sora", Sans-serif;font-size:42px;font-weight:700;line-height:38px;letter-spacing:-0.5px;background-color:transparent;background-image:linear-gradient(95deg, #F4F8FF 22%, #CDE1F4 100%);}.elementor-1823 .elementor-element.elementor-element-0ce6e77 .premium-dual-header-second-header{font-family:"Sora", Sans-serif;font-size:48px;font-weight:700;line-height:50px;background-color:transparent;background-image:linear-gradient(95deg, #1A6EFF 30%, #00C8FF 100%);margin:15px 0px 0px 0px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1823 .elementor-element.elementor-element-462b9cd{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-1823 .elementor-element.elementor-element-462b9cd .elementor-field-group{padding-right:calc( 12px/2 );padding-left:calc( 12px/2 );margin-bottom:25px;}.elementor-1823 .elementor-element.elementor-element-462b9cd .elementor-form-fields-wrapper{margin-left:calc( -12px/2 );margin-right:calc( -12px/2 );margin-bottom:-25px;}.elementor-1823 .elementor-element.elementor-element-462b9cd .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1823 .elementor-element.elementor-element-462b9cd .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1823 .elementor-element.elementor-element-462b9cd .elementor-labels-inline .elementor-field-group > label{padding-left:10px;}body:not(.rtl) .elementor-1823 .elementor-element.elementor-element-462b9cd .elementor-labels-inline .elementor-field-group > label{padding-right:10px;}body .elementor-1823 .elementor-element.elementor-element-462b9cd .elementor-labels-above .elementor-field-group > label{padding-bottom:10px;}.elementor-1823 .elementor-element.elementor-element-462b9cd .elementor-field-group > label, .elementor-1823 .elementor-element.elementor-element-462b9cd .elementor-field-subgroup label{color:#F2F6FFC2;}.elementor-1823 .elementor-element.elementor-element-462b9cd .elementor-field-group > label{font-family:"Sora", Sans-serif;font-size:14px;font-weight:500;letter-spacing:-0.5px;}.elementor-1823 .elementor-element.elementor-element-462b9cd .elementor-field-type-html{padding-bottom:6px;}.elementor-1823 .elementor-element.elementor-element-462b9cd .elementor-field-group .elementor-field, .elementor-1823 .elementor-element.elementor-element-462b9cd .elementor-field-subgroup label{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1823 .elementor-element.elementor-element-462b9cd .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF0F;border-color:#29456B;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-1823 .elementor-element.elementor-element-462b9cd .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF0F;border-color:#29456B;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-1823 .elementor-element.elementor-element-462b9cd .elementor-field-group .elementor-select-wrapper::before{color:#29456B;}.elementor-1823 .elementor-element.elementor-element-462b9cd .elementor-button{font-family:"Sora", Sans-serif;font-weight:500;border-style:none;border-radius:10px 10px 10px 10px;padding:17px 0px 17px 0px;}.elementor-1823 .elementor-element.elementor-element-462b9cd .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-1823 .elementor-element.elementor-element-462b9cd .elementor-button[type="submit"]{color:#ffffff;}.elementor-1823 .elementor-element.elementor-element-462b9cd .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1823 .elementor-element.elementor-element-462b9cd .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1823 .elementor-element.elementor-element-462b9cd .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1823 .elementor-element.elementor-element-462b9cd .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1823 .elementor-element.elementor-element-462b9cd .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1823 .elementor-element.elementor-element-462b9cd .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1823 .elementor-element.elementor-element-a726efc{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1823 .elementor-element.elementor-element-a2bfbc1 .elementor-icon-wrapper{text-align:center;}.elementor-1823 .elementor-element.elementor-element-a2bfbc1.elementor-view-stacked .elementor-icon{background-color:#ACC5DD;}.elementor-1823 .elementor-element.elementor-element-a2bfbc1.elementor-view-framed .elementor-icon, .elementor-1823 .elementor-element.elementor-element-a2bfbc1.elementor-view-default .elementor-icon{color:#ACC5DD;border-color:#ACC5DD;}.elementor-1823 .elementor-element.elementor-element-a2bfbc1.elementor-view-framed .elementor-icon, .elementor-1823 .elementor-element.elementor-element-a2bfbc1.elementor-view-default .elementor-icon svg{fill:#ACC5DD;}.elementor-1823 .elementor-element.elementor-element-a2bfbc1 .elementor-icon{font-size:17px;}.elementor-1823 .elementor-element.elementor-element-a2bfbc1 .elementor-icon svg{height:17px;}.elementor-1823 .elementor-element.elementor-element-975e253{text-align:center;font-family:"Sora", Sans-serif;font-size:12px;font-weight:300;line-height:19px;color:#CDD8F29E;}.elementor-1823 .elementor-element.elementor-element-975e253 p{margin-block-end:0px;}.elementor-1823 .elementor-element.elementor-element-f3bab7b{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1823 .elementor-element.elementor-element-f3bab7b:not(.elementor-motion-effects-element-type-background), .elementor-1823 .elementor-element.elementor-element-f3bab7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-1823 .elementor-element.elementor-element-f3bab7b::before, .elementor-1823 .elementor-element.elementor-element-f3bab7b > .elementor-background-video-container::before, .elementor-1823 .elementor-element.elementor-element-f3bab7b > .e-con-inner > .elementor-background-video-container::before, .elementor-1823 .elementor-element.elementor-element-f3bab7b > .elementor-background-slideshow::before, .elementor-1823 .elementor-element.elementor-element-f3bab7b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1823 .elementor-element.elementor-element-f3bab7b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1823 .elementor-element.elementor-element-1d36099{--display:flex;--min-height:27px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#2563FF40;--border-color:#2563FF40;--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1823 .elementor-element.elementor-element-1d36099:not(.elementor-motion-effects-element-type-background), .elementor-1823 .elementor-element.elementor-element-1d36099 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2563FF1F;}.elementor-1823 .elementor-element.elementor-element-0c0b68d .premium-dual-header-first-header span{display:inline;}.elementor-1823 .elementor-element.elementor-element-0c0b68d{width:var( --container-widget-width, 564px );max-width:564px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:564px;--container-widget-flex-grow:0;text-align:center;}.elementor-1823 .elementor-element.elementor-element-0c0b68d .premium-dual-header-first-span{font-family:"Sora", Sans-serif;font-size:52px;font-weight:800;line-height:52px;letter-spacing:-0.5px;background-color:transparent;background-image:linear-gradient(95deg, #F4F8FF 22%, #CDE1F4 100%);}.elementor-1823 .elementor-element.elementor-element-0c0b68d .premium-dual-header-second-header{font-family:"Sora", Sans-serif;font-size:48px;font-weight:700;line-height:50px;background-color:transparent;background-image:linear-gradient(95deg, #1A6EFF 30%, #00C8FF 100%);margin:15px 0px 0px 0px;}.elementor-1823 .elementor-element.elementor-element-842ad45{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;line-height:19px;color:#F4F8FFB8;}.elementor-1823 .elementor-element.elementor-element-842ad45 p{margin-block-end:0px;}.elementor-1823 .elementor-element.elementor-element-c419a18{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1823 .elementor-element.elementor-element-c545446{--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-1823 .elementor-element.elementor-element-4e4ca9c .elementor-button{background-color:#00000000;font-family:"Sora", Sans-serif;font-size:15px;font-weight:600;line-height:14px;letter-spacing:0.2px;fill:#FFFFFF;color:#FFFFFF;padding:16px 30px 16px 30px;}.elementor-1823 .elementor-element.elementor-element-2b54d29{--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:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1823 .elementor-element.elementor-element-2b54d29:not(.elementor-motion-effects-element-type-background), .elementor-1823 .elementor-element.elementor-element-2b54d29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-1823 .elementor-element.elementor-element-cea51c3{--display:flex;--min-height:27px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#2563FF40;--border-color:#2563FF40;--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1823 .elementor-element.elementor-element-cea51c3:not(.elementor-motion-effects-element-type-background), .elementor-1823 .elementor-element.elementor-element-cea51c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2563FF1F;}.elementor-1823 .elementor-element.elementor-element-bfd2ddd .premium-dual-header-first-header span{display:inline;}.elementor-1823 .elementor-element.elementor-element-bfd2ddd{width:var( --container-widget-width, 626px );max-width:626px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:626px;--container-widget-flex-grow:0;text-align:center;}.elementor-1823 .elementor-element.elementor-element-bfd2ddd .premium-dual-header-first-span{font-family:"Sora", Sans-serif;font-size:52px;font-weight:800;line-height:52px;letter-spacing:-0.5px;background-color:transparent;background-image:linear-gradient(95deg, #F4F8FF 22%, #CDE1F4 100%);}.elementor-1823 .elementor-element.elementor-element-bfd2ddd .premium-dual-header-second-header{font-family:"Sora", Sans-serif;font-size:48px;font-weight:700;line-height:50px;background-color:transparent;background-image:linear-gradient(95deg, #1A6EFF 30%, #00C8FF 100%);margin:15px 0px 0px 0px;}.elementor-1823 .elementor-element.elementor-element-6ba1a4f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1823 .elementor-element.elementor-element-f6b0ce5{--display:flex;}.elementor-1823 .elementor-element.elementor-element-e3267ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Sora", Sans-serif;font-size:13px;font-weight:500;line-height:25px;color:#6688AA;}.elementor-1823 .elementor-element.elementor-element-e3267ed p{margin-block-end:0px;}.elementor-1823 .elementor-element.elementor-element-f14d15e{--display:flex;}.elementor-1823 .elementor-element.elementor-element-f21869c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Sora", Sans-serif;font-size:13px;font-weight:500;line-height:25px;color:#6688AA;}.elementor-1823 .elementor-element.elementor-element-f21869c p{margin-block-end:0px;}.elementor-1823 .elementor-element.elementor-element-36b852d{--display:flex;}.elementor-1823 .elementor-element.elementor-element-f8c7baa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Sora", Sans-serif;font-size:13px;font-weight:500;line-height:25px;color:#6688AA;}.elementor-1823 .elementor-element.elementor-element-f8c7baa p{margin-block-end:0px;}.elementor-1823 .elementor-element.elementor-element-5afc0a1{--display:flex;}.elementor-1823 .elementor-element.elementor-element-c6770c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Sora", Sans-serif;font-size:13px;font-weight:500;line-height:25px;color:#6688AA;}.elementor-1823 .elementor-element.elementor-element-c6770c5 p{margin-block-end:0px;}.elementor-1823 .elementor-element.elementor-element-b3de5c3{--display:flex;}.elementor-1823 .elementor-element.elementor-element-3b79585{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Sora", Sans-serif;font-size:13px;font-weight:500;line-height:25px;color:#6688AA;}.elementor-1823 .elementor-element.elementor-element-3b79585 p{margin-block-end:0px;}.elementor-1823 .elementor-element.elementor-element-118fbdc{--display:flex;}.elementor-1823 .elementor-element.elementor-element-daab6c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Sora", Sans-serif;font-size:13px;font-weight:500;line-height:25px;color:#6688AA;}.elementor-1823 .elementor-element.elementor-element-daab6c6 p{margin-block-end:0px;}.elementor-1823 .elementor-element.elementor-element-dd696b9{--n-accordion-title-font-size:14px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:5px;--n-accordion-border-radius:12px 12px 12px 12px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:10px;--n-accordion-icon-normal-color:#5B8AFF;--n-accordion-icon-hover-color:#5B8AFF;--n-accordion-icon-active-color:#5B8AFF;}.elementor-1823 .elementor-element.elementor-element-dd696b9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF01;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF07;}.elementor-1823 .elementor-element.elementor-element-dd696b9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#1A6EFF05;}.elementor-1823 .elementor-element.elementor-element-dd696b9 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#1A6EFF0F;}:where( .elementor-1823 .elementor-element.elementor-element-dd696b9 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#1A6EFF0F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF07;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-1823 .elementor-element.elementor-element-dd696b9 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-1823 .elementor-element.elementor-element-dd696b9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Sora", Sans-serif;font-weight:600;letter-spacing:0px;}.elementor-1823 .elementor-element.elementor-element-17b1401{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2563FF14;--border-color:#2563FF14;--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-1823 .elementor-element.elementor-element-17b1401:not(.elementor-motion-effects-element-type-background), .elementor-1823 .elementor-element.elementor-element-17b1401 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04070F99;}.elementor-1823 .elementor-element.elementor-element-66c99ed{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2563FF14;--border-color:#2563FF14;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}body.elementor-page-1823:not(.elementor-motion-effects-element-type-background), body.elementor-page-1823 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00040A;}@media(max-width:1024px){.elementor-1823 .elementor-element.elementor-element-9855075{--container-widget-width:560px;--container-widget-flex-grow:0;width:var( --container-widget-width, 560px );max-width:560px;}.elementor-1823 .elementor-element.elementor-element-9855075 .premium-dual-header-first-span{font-size:60px;}.elementor-1823 .elementor-element.elementor-element-9855075 .premium-dual-header-second-header{font-size:18px;}.elementor-1823 .elementor-element.elementor-element-4dc0f22{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1823 .elementor-element.elementor-element-54e95a9{--container-widget-width:560px;--container-widget-flex-grow:0;width:var( --container-widget-width, 560px );max-width:560px;text-align:center;}.elementor-1823 .elementor-element.elementor-element-54e95a9 .premium-dual-header-first-span{font-size:42px;}.elementor-1823 .elementor-element.elementor-element-54e95a9 .premium-dual-header-second-header{font-size:42px;}.elementor-1823 .elementor-element.elementor-element-6648f93{--container-widget-width:560px;--container-widget-flex-grow:0;width:var( --container-widget-width, 560px );max-width:560px;text-align:center;}.elementor-1823 .elementor-element.elementor-element-6648f93 .premium-dual-header-first-span{font-size:42px;}.elementor-1823 .elementor-element.elementor-element-6648f93 .premium-dual-header-second-header{font-size:42px;}.elementor-1823 .elementor-element.elementor-element-27255ef{text-align:center;}.elementor-1823 .elementor-element.elementor-element-27255ef .premium-dual-header-first-span{font-size:42px;}.elementor-1823 .elementor-element.elementor-element-27255ef .premium-dual-header-second-header{font-size:42px;}.elementor-1823 .elementor-element.elementor-element-0ce6e77{text-align:center;}.elementor-1823 .elementor-element.elementor-element-0ce6e77 .premium-dual-header-first-span{font-size:42px;}.elementor-1823 .elementor-element.elementor-element-0ce6e77 .premium-dual-header-second-header{font-size:42px;}.elementor-1823 .elementor-element.elementor-element-f3bab7b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1823 .elementor-element.elementor-element-0c0b68d{--container-widget-width:560px;--container-widget-flex-grow:0;width:var( --container-widget-width, 560px );max-width:560px;text-align:center;}.elementor-1823 .elementor-element.elementor-element-0c0b68d .premium-dual-header-first-span{font-size:42px;}.elementor-1823 .elementor-element.elementor-element-0c0b68d .premium-dual-header-second-header{font-size:42px;}.elementor-1823 .elementor-element.elementor-element-2b54d29{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1823 .elementor-element.elementor-element-bfd2ddd{--container-widget-width:560px;--container-widget-flex-grow:0;width:var( --container-widget-width, 560px );max-width:560px;text-align:center;}.elementor-1823 .elementor-element.elementor-element-bfd2ddd .premium-dual-header-first-span{font-size:42px;}.elementor-1823 .elementor-element.elementor-element-bfd2ddd .premium-dual-header-second-header{font-size:42px;}}@media(min-width:768px){.elementor-1823 .elementor-element.elementor-element-44aabca{--content-width:1400px;}.elementor-1823 .elementor-element.elementor-element-ec57437{--width:20%;}.elementor-1823 .elementor-element.elementor-element-922dc44{--width:35%;}.elementor-1823 .elementor-element.elementor-element-5b7b3a7{--width:65%;}.elementor-1823 .elementor-element.elementor-element-c215def{--width:200px;}.elementor-1823 .elementor-element.elementor-element-56dede7{--width:200px;}.elementor-1823 .elementor-element.elementor-element-eb5a250{--content-width:1300px;}.elementor-1823 .elementor-element.elementor-element-47d26fd{--width:20%;}.elementor-1823 .elementor-element.elementor-element-6f41252{--width:50%;}.elementor-1823 .elementor-element.elementor-element-6d78516{--width:200px;}.elementor-1823 .elementor-element.elementor-element-e2767b5{--width:55%;}.elementor-1823 .elementor-element.elementor-element-1d36099{--width:150px;}.elementor-1823 .elementor-element.elementor-element-cea51c3{--width:150px;}.elementor-1823 .elementor-element.elementor-element-6ba1a4f{--width:65%;}.elementor-1823 .elementor-element.elementor-element-17b1401{--content-width:1300px;}}@media(max-width:767px){.elementor-1823 .elementor-element.elementor-element-44aabca{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;--z-index:9999;}.elementor-1823 .elementor-element.elementor-element-ec57437{--width:29%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1823 .elementor-element.elementor-element-9855075{--container-widget-width:265px;--container-widget-flex-grow:0;width:var( --container-widget-width, 265px );max-width:265px;}.elementor-1823 .elementor-element.elementor-element-9855075 .premium-dual-header-first-span{font-size:18px;line-height:18px;}.elementor-1823 .elementor-element.elementor-element-9855075 .premium-dual-header-second-header{font-size:16px;line-height:1.4em;}.elementor-1823 .elementor-element.elementor-element-922dc44{--width:65%;}.elementor-1823 .elementor-element.elementor-element-ad413fa{--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-end;--align-items:center;}.elementor-1823 .elementor-element.elementor-element-516c14c .elementor-button{padding:10px 10px 10px 10px;}.elementor-1823 .elementor-element.elementor-element-4dc0f22{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:71px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1823 .elementor-element.elementor-element-5b7b3a7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1823 .elementor-element.elementor-element-8df9716 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-1823 .elementor-element.elementor-element-8df9716.pa-aspect-ratio-169 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-1823 .elementor-element.elementor-element-8df9716.pa-aspect-ratio-169 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 0.5625 );}.elementor-1823 .elementor-element.elementor-element-8df9716.pa-aspect-ratio-43 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-1823 .elementor-element.elementor-element-8df9716.pa-aspect-ratio-43 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 0.75 );}.elementor-1823 .elementor-element.elementor-element-8df9716.pa-aspect-ratio-32 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-1823 .elementor-element.elementor-element-8df9716.pa-aspect-ratio-32 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 0.6666666666666667 );}.elementor-1823 .elementor-element.elementor-element-8df9716.pa-aspect-ratio-916 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-1823 .elementor-element.elementor-element-8df9716.pa-aspect-ratio-916 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 0.1778 );}.elementor-1823 .elementor-element.elementor-element-8df9716.pa-aspect-ratio-11 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-1823 .elementor-element.elementor-element-8df9716.pa-aspect-ratio-11 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 1 );}.elementor-1823 .elementor-element.elementor-element-8df9716.pa-aspect-ratio-219 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-1823 .elementor-element.elementor-element-8df9716.pa-aspect-ratio-219 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 0.4285 );}.elementor-1823 .elementor-element.elementor-element-ab3a481{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1823 .elementor-element.elementor-element-c215def{--width:200px;}.elementor-1823 .elementor-element.elementor-element-54e95a9 .premium-dual-header-first-span{font-size:40px;line-height:38px;}.elementor-1823 .elementor-element.elementor-element-54e95a9 .premium-dual-header-second-header{font-size:38px;line-height:42px;}.elementor-1823 .elementor-element.elementor-element-d672834{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1823 .elementor-element.elementor-element-56dede7{--width:150px;}.elementor-1823 .elementor-element.elementor-element-6648f93 .premium-dual-header-first-span{font-size:40px;line-height:40px;}.elementor-1823 .elementor-element.elementor-element-6648f93 .premium-dual-header-second-header{font-size:38px;line-height:42px;}.elementor-1823 .elementor-element.elementor-element-eb5a250{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;--z-index:10;}.elementor-1823 .elementor-element.elementor-element-47d26fd{--width:29%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1823 .elementor-element.elementor-element-34850a5 .elementor-button{padding:5px 15px 5px 15px;}.elementor-1823 .elementor-element.elementor-element-478c9a4{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1823 .elementor-element.elementor-element-6f41252{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1823 .elementor-element.elementor-element-6d78516{--width:200px;}.elementor-1823 .elementor-element.elementor-element-27255ef .premium-dual-header-first-span{font-size:40px;line-height:40px;}.elementor-1823 .elementor-element.elementor-element-27255ef .premium-dual-header-second-header{font-size:38px;line-height:42px;}.elementor-1823 .elementor-element.elementor-element-0ce6e77 .premium-dual-header-first-span{font-size:34px;line-height:34px;}.elementor-1823 .elementor-element.elementor-element-0ce6e77 .premium-dual-header-second-header{font-size:38px;line-height:42px;}.elementor-1823 .elementor-element.elementor-element-f3bab7b{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1823 .elementor-element.elementor-element-1d36099{--width:150px;}.elementor-1823 .elementor-element.elementor-element-0c0b68d .premium-dual-header-first-span{font-size:40px;line-height:40px;}.elementor-1823 .elementor-element.elementor-element-0c0b68d .premium-dual-header-second-header{font-size:38px;line-height:42px;}.elementor-1823 .elementor-element.elementor-element-c419a18{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1823 .elementor-element.elementor-element-4e4ca9c .elementor-button{padding:15px 15px 15px 15px;}.elementor-1823 .elementor-element.elementor-element-2b54d29{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1823 .elementor-element.elementor-element-cea51c3{--width:150px;}.elementor-1823 .elementor-element.elementor-element-bfd2ddd .premium-dual-header-first-span{font-size:40px;line-height:40px;}.elementor-1823 .elementor-element.elementor-element-bfd2ddd .premium-dual-header-second-header{font-size:38px;line-height:42px;}.elementor-1823 .elementor-element.elementor-element-17b1401{--content-width:100%;--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;--flex-wrap:nowrap;}.elementor-1823 .elementor-element.elementor-element-66c99ed{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}/* Start custom CSS for button, class: .elementor-element-516c14c */.lp-cta-green-menu {
    position: relative;
    overflow: visible;

    background: linear-gradient(135deg, #00e676 0%, #00c853 45%, #00e6a8 100%) !important;
    color: #02110a!important;

    border: 1px solid rgba(0, 230, 168, 0.45) !important;
    border-radius: 10px !important;

    font-family: 'Sora', sans-serif !important;
    font-size: 16px !important;
    font-weight: 800 !important;
    letter-spacing: -0.2px;

    box-shadow:
        0 0 0 4px rgba(0, 230, 168, 0.08),
        0 16px 38px rgba(0, 230, 168, 0.26),
        inset 0 1px 0 rgba(255,255,255,0.35);

    animation: lpCtaBounce 2.2s ease-in-out infinite;
    transition: all 0.22s ease!important;
}

.lp-cta-green-menu:hover {
    background: linear-gradient(135deg, #20ff92 0%, #00e676 45%, #00f5b0 100%) !important;
    color: #011007 !important;

    box-shadow:
        0 0 0 6px rgba(0, 230, 168, 0.10),
        0 22px 48px rgba(0, 230, 168, 0.34),
        0 0 32px rgba(0, 230, 168, 0.22),
        inset 0 1px 0 rgba(255,255,255,0.45);
        transition: 0.92s!important;
}

.lp-cta-green-menu::before {
    content: "";
    position: absolute;
    inset: -8px;
    z-index: -1;
    border-radius: 22px;
    background: rgba(0, 230, 168, 0.22);
    filter: blur(18px);
    opacity: 0.55;
    animation: lpCtaGlow 2.2s ease-in-out infinite;
    pointer-events: none;
}

@keyframes lpCtaBounce {
    0%, 100% {
        transform: translateY(0);
    }

    45% {
        transform: translateY(-7px);
    }

    60% {
        transform: translateY(0);
    }

    75% {
        transform: translateY(-3px);
    }
}

@keyframes lpCtaGlow {
    0%, 100% {
        opacity: 0.35;
        transform: scale(0.26);
    }

    50% {
        opacity: 0.75;
        transform: scale(1.04);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44aabca */.elementor-1823 .elementor-element.elementor-element-44aabca{backdrop-filter: blur(20px);}
/* Menu especial escondido inicialmente */
.lp-context-menu {
    position: fixed !important;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9999;

    opacity: 0;
    visibility: hidden;
    transform: translateY(-100%);

    transition:
        opacity 0.28s ease,
        transform 0.28s ease,
        visibility 0.28s ease;

    pointer-events: none;
}

/* Quando chegar na área do vídeo/passo a passo */
.lp-context-menu.lp-context-menu-active {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
    pointer-events: auto;
}



@keyframes lpContextCtaPulse {
    0%, 100% {
        transform: translateY(0) scale(1);
    }

    50% {
        transform: translateY(-2px) scale(1.025);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e7b73d *//* ============================================================
   PÁGINA CURSO GRATUITO LP TRADES
============================================================ */

.lp-course-page {
    font-family: 'Sora', sans-serif;
    color: #f4f8ff;
}

/* HERO */

.lp-course-hero {
    position: relative;
    padding: 60px 20px 0px;
    overflow: hidden;
}


.lp-course-hero-inner {
    position: relative;
    z-index: 2;
    max-width: 980px;
    margin: 0 auto;
    text-align: center;
}

.lp-course-pill {
    width: fit-content;
    margin: 0 auto 28px;
    display: inline-flex;
    align-items: center;
    gap: 12px;
    padding: 7px!important;
    border-radius: 999px;
    background: rgba(6,12,26,0.58);
    color: rgba(205,216,242,0.72);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
}

.lp-course-pill span {
    padding: 3px 12px!important;
    border-radius: 999px;
    background: rgba(26,110,255,0.16);
    color: #f5f7ff;
    font-size: 14px;
    font-weight: 500;
}

.lp-course-pill strong {
    padding-right: 16px;
    font-size: 13px;
    font-weight: 500;
    color: rgba(244,248,255,0.78);
}

.lp-course-hero h1 {
    max-width: 920px;
    margin: 0 auto;
    color: #f4f8ff;
    font-size: clamp(42px, 6vw, 76px);
    line-height: 0.98;
    font-weight: 800;
    letter-spacing: -1px;
}

.lp-course-hero h1 span {
    background: linear-gradient(90deg, #1a6eff, #00c8ff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.lp-course-hero p {
    max-width: 760px;
    margin: 26px auto 0;
    color: rgba(205,216,242,0.68);
    font-size: 15px;
    line-height: 1.2;
    font-weight: 500;
}

.lp-course-hero-actions {
    display: flex;
    justify-content: center;
    gap: 16px;
    flex-wrap: wrap;
    margin-top: 0px;
}

.lp-course-btn-primary,
.lp-course-btn-secondary {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 220px;
    height: 58px;
    padding: 0 28px;
    border-radius: 16px;
    font-size: 15px;
    font-weight: 700;
    text-decoration: none !important;
    transition: all .25s ease;
}

.lp-course-btn-primary {
    background: linear-gradient(135deg, #00e676 0%, #00c853 45%, #00e6a8 100%);
    color: #02110a !important;
    box-shadow:
        0 0 0 4px rgba(0,230,168,0.08),
        0 18px 42px rgba(0,230,168,0.24),
        inset 0 1px 0 rgba(255,255,255,0.35);
}

.lp-course-btn-primary:hover {
    transform: translateY(-3px);
    box-shadow:
        0 0 0 6px rgba(0,230,168,0.10),
        0 24px 54px rgba(0,230,168,0.32),
        inset 0 1px 0 rgba(255,255,255,0.42);
            transition: .5s !important;
}

.lp-course-btn-secondary {
    background: rgba(6,12,26,0.42);
    border: 1px solid rgba(90,140,255,0.16);
    color: rgba(244,248,255,0.82) !important;
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
}

.lp-course-btn-secondary:hover {
    transform: translateY(-3px);
    border-color: rgba(109,156,255,0.32);
    background: rgba(26,110,255,0.08);
        transition: .5s !important;
}

/* HEAD DAS SEÇÕES */

.lp-course-section-head {
    max-width: 780px;
    margin: 0 auto 38px;
    text-align: center;
}

.lp-course-section-head > span,
.lp-course-form-info > span {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 16px;
    padding: 6px 18px;
    border-radius: 999px;
    border: 1px solid rgba(26,110,255,0.28);
    background: rgba(26,110,255,0.08);
    color: #6d9cff;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1.6px;
    text-transform: uppercase;
}

.lp-course-section-head h2 {
    margin: 0;
    color: #f4f8ff;
    font-size: clamp(34px, 4.8vw, 56px);
    line-height: 1.02;
    font-weight: 740;
    letter-spacing: -2px;
}

.lp-course-section-head p {
    max-width: 640px;
    margin: 18px auto 0;
    color: rgba(205,216,242,0.62);
    font-size: 15px;
    line-height: 1.55;
}

/* BENEFÍCIOS */

.lp-course-benefits-grid {
    max-width: 1080px;
    margin: 0 auto;
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 16px;
}

.lp-course-card {
    position: relative;
    overflow: hidden;
    padding: 28px 24px;
    border-radius: 24px;
    background: rgba(6,12,26,0.36);
    border: 1px solid rgba(90,140,255,0.13);
    backdrop-filter: blur(24px) saturate(145%);
    -webkit-backdrop-filter: blur(24px) saturate(145%);
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.055),
        0 18px 45px rgba(0,0,0,0.12);
    transition: all .28s ease!important;
}

.lp-course-card:hover {
    transform: translateY(-5px);
    border-color: rgba(109,156,255,0.26);
    background: rgba(26,110,255,0.075);
}

.lp-course-card::after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    background:
        linear-gradient(135deg, rgba(255,255,255,0.075), transparent 48%),
        radial-gradient(ellipse at 50% -20%, rgba(109,156,255,0.16), transparent 62%);
    opacity: .7;
}

.lp-course-card > * {
    position: relative;
    z-index: 2;
}

.lp-course-card-icon {
    width: 40px;
    height: 40px;
    margin-bottom: 20px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(26,110,255,0.16);
    color: #8fb2ff;
    font-size: 13px;
    font-weight: 800;
}

.lp-course-card strong {
    display: block;
    color: #f4f8ff;
    font-size: 17px;
    font-weight: 700;
    line-height: 1.25;
    margin-bottom: 10px;
}

.lp-course-card p {
    margin: 0;
    color: rgba(205,216,242,0.62);
    font-size: 14px;
    line-height: 1.55;
}

/* COMO FUNCIONA */

.lp-course-how {
    padding: 70px 20px;
}

.lp-course-steps {
    max-width: 860px;
    margin: 0 auto;
    position: relative;
}

.lp-course-steps::before {
    content: "";
    position: absolute;
    left: 24px;
    top: 34px;
    bottom: 34px;
    width: 1px;
    background: linear-gradient(
        180deg,
        rgba(26,110,255,0),
        rgba(26,110,255,0.75),
        rgba(26,110,255,0)
    );
}

.lp-course-step {
    position: relative;
    display: grid;
    grid-template-columns: 50px 1fr;
    gap: 22px;
    margin-bottom: 18px;
}

.lp-course-step-number {
    position: relative;
    z-index: 2;
    width: 48px;
    height: 48px;
    border-radius: 15px;
    background: linear-gradient(135deg, #1a6eff, #00c8ff);
    color: #fff;
    font-size: 13px;
    font-weight: 800;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 14px 30px rgba(26,110,255,0.24);
}

.lp-course-step-content {
    padding: 22px 26px;
    border-radius: 20px;
    background: rgba(6,12,26,0.36);
    border: 1px solid rgba(90,140,255,0.13);
    backdrop-filter: blur(22px) saturate(145%);
    -webkit-backdrop-filter: blur(22px) saturate(145%);
}

.lp-course-step-content strong {
    display: block;
    color: #f4f8ff;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 8px;
}

.lp-course-step-content p {
    margin: 0;
    color: rgba(205,216,242,0.62);
    font-size: 14px;
    line-height: 1.55;
}



/* BORDA ANIMADA REUTILIZADA */

@property --lp-angle {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

.lp-border-light {
    position: relative;
    overflow: hidden;
    border-radius: 999px;
    padding: 1px;
    isolation: isolate;
    background: rgba(5, 18, 35, 0.96);
    box-shadow: 0 0 18px rgba(26, 110, 255, 0.12);
}

.lp-border-light::before {
    content: "";
    position: absolute;
    inset: -120%;
    z-index: -2;
    background: conic-gradient(
        from var(--lp-angle),
        rgba(26, 110, 255, 0.35) 0deg,
        rgba(248, 249, 250, 0.85) 70deg,
        rgba(26, 110, 255, 0.75) 140deg,
        rgba(26, 110, 255, 0.25) 210deg,
        rgba(248, 249, 250, 0.65) 285deg,
        rgba(26, 110, 255, 0.35) 360deg
    );
    animation: lpSmoothBorder 9s linear infinite;
}

.lp-border-light::after {
    content: "";
    position: absolute;
    inset: 1px;
    z-index: -1;
    border-radius: inherit;
    background: rgba(5, 18, 35, 0.96);
}

.lp-border-light > * {
    position: relative;
    z-index: 2;
}

@keyframes lpSmoothBorder {
    from {
        --lp-angle: 0deg;
    }

    to {
        --lp-angle: 360deg;
    }
}

/* RESPONSIVO */

@media (max-width: 980px) {
    .lp-course-benefits-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .lp-course-form-wrap {
        grid-template-columns: 1fr;
    }
}

@media (max-width: 640px) {
    .lp-course-hero {
        padding: 80px 16px 56px;
    }

   

    .lp-course-hero h1 {
        font-size: 42px;
        letter-spacing: -1.8px;
    }

    .lp-course-hero p {
        font-size: 15px;
    }

    .lp-course-hero-actions {
        flex-direction: column;
    }

    .lp-course-btn-primary,
    .lp-course-btn-secondary {
        width: 100%;
    }

    .lp-course-benefits,
    .lp-course-how,
    .lp-course-form-section {
        padding-left: 16px;
        padding-right: 16px;
    }

    .lp-course-benefits-grid {
        grid-template-columns: 1fr;
    }

    .lp-course-step {
        grid-template-columns: 42px 1fr;
        gap: 16px;
    }

    .lp-course-step-number {
        width: 42px;
        height: 42px;
    }

    .lp-course-steps::before {
        left: 21px;
    }

    .lp-course-form-info,
    .lp-course-form-card {
        border-radius: 22px;
        padding: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b7b3a7 */.bg-video {
    backdrop-filter: blur(3px);
    -webkit-backdrop-filter: blur(10px);
    background: linear-gradient(180deg, hsla(0, 0%, 100%, .022), hsla(0, 0%, 100%, 0));
    border: 2px solid hsla(0, 0%, 100%, .14);
    border-radius: 20px;
    box-shadow: 0 30px 50px rgba(1, 6, 20, .12);
    content: "";
    filter: drop-shadow(0 30px 50px rgba(1, 6, 20, .12));
    z-index: ;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-81adf40 *//* ============================================================
   SEÇÃO — AULA GERENCIAMENTO DE RISCO / MESAS PROPRIETÁRIAS
   Versão mais delicada, compacta e elegante
============================================================ */

.lp-risk-class-section {
    width: 100%;
    font-family: 'Sora', sans-serif;
}

.lp-risk-class-card {
    position: relative;
    isolation: isolate;
    overflow: hidden;

    width: min(1140px, 100%);
    margin: 0 auto;
    padding: 34px 38px;

    display: grid;
    grid-template-columns: 1.22fr .88fr;
    gap: 34px;
    align-items: center;

    border-radius: 26px;

    background:
        radial-gradient(circle at 12% 0%, rgba(26,110,255,0.10), transparent 42%),
        radial-gradient(circle at 88% 100%, rgba(0,230,168,0.03), transparent 38%),
        linear-gradient(145deg, rgba(255,255,255,0.036), rgba(26,110,255,0.024)),
        rgba(5, 16, 36, 0.72);

    border: 1px solid rgba(109,166,255,0.16);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.045),
        0 18px 42px rgba(0,0,0,0.16),
        0 0 22px rgba(26,110,255,0.035);

    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
}

.lp-risk-class-card::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 2;
    pointer-events: none;

    border-radius: inherit;
    padding: 1px;

    background: linear-gradient(
        145deg,
        rgba(128,184,255,0.22),
        rgba(76,133,216,0.08) 34%,
        rgba(47,91,159,0.035) 58%,
        rgba(0,230,168,0.08) 100%
    );

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

.lp-risk-class-card::after {
    content: "";
    position: absolute;
    z-index: 0;
    pointer-events: none;

    width: 420px;
    height: 420px;

    right: -210px;
    top: -210px;

    background: radial-gradient(
        circle,
        rgba(26,110,255,0.08) 0%,
        rgba(26,110,255,0.028) 36%,
        transparent 70%
    );

    filter: blur(20px);
}

.lp-risk-class-card > * {
    position: relative;
    z-index: 3;
}

/* CONTEÚDO */

.lp-risk-class-content {
    min-width: 0;
}

.lp-risk-class-pill {
    width: fit-content;
    margin: 0 0 14px;
    padding: 8px 14px;

    display: inline-flex;
    align-items: center;
    gap: 8px;

    border-radius: 999px;

    background: rgba(26,110,255,0.07);
    border: 1px solid rgba(109,166,255,0.16);

    color: rgba(137,180,255,0.88);

    font-size: 10px;
    line-height: 1;
    font-weight: 400;
    letter-spacing: 1.2px;
    text-transform: uppercase;
}

.lp-risk-class-pill span {
    width: 6px;
    height: 6px;
    min-width: 6px;

    border-radius: 999px;

    background: #1a8cff;
    box-shadow: 0 0 8px rgba(26,140,255,0.42);
}

.lp-risk-class-content h2 {
    margin: 0 0 16px;
    max-width: 640px;

    color: #f4f8ff;

    font-size: clamp(40px, 2.8vw, 38px);
    line-height: 1.06;
    font-weight: 680;
    letter-spacing: -1.1px;
}

.lp-risk-class-content h2 strong {
    color: #5f9cff;
    font-weight: 700;
    text-shadow: none;
}

.lp-risk-class-content p {
    margin: 0;
    max-width: 610px;

    color: rgba(205,216,242,0.58);

    font-size: 13.5px;
    line-height: 1.62;
    font-weight: 400;
}

/* BOTÃO + NOTA */

.lp-risk-class-actions {
    margin-top: 24px;

    display: flex;
    align-items: center;
    gap: 16px;
    flex-wrap: wrap;
}

.lp-risk-class-btn {
    min-width: 170px;
    min-height: 48px;
    padding: 0 24px;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    border-radius: 14px;

    background: linear-gradient(135deg, #00df78 0%, #00cf70 48%, #00d89a 100%);
    color: #02110a !important;

    font-family: 'Sora', sans-serif;
    font-size: 14px;
    line-height: 1;
    font-weight: 700;
    text-decoration: none !important;

    border: 1px solid rgba(0, 230, 168, 0.28);

    box-shadow:
        0 10px 22px rgba(0, 230, 168, 0.14),
        inset 0 1px 0 rgba(255,255,255,0.26);

    transition:
        transform .22s ease,
        box-shadow .22s ease,
        filter .22s ease;
}

.lp-risk-class-btn:hover {
    transform: translateY(-1px);
    filter: saturate(1.03);

    box-shadow:
        0 14px 28px rgba(0, 230, 168, 0.18),
        inset 0 1px 0 rgba(255,255,255,0.3);
}

.lp-risk-class-note {
    display: inline-flex;
    align-items: center;
    gap: 8px;

    color: rgba(205,216,242,0.50);

    font-size: 12px;
    line-height: 1.35;
    font-weight: 400;
}

.lp-risk-class-note span {
    width: 6px;
    height: 6px;
    min-width: 6px;

    border-radius: 999px;
    background: #00d874;
    box-shadow: 0 0 8px rgba(0,230,168,0.38);
}

/* LADO DIREITO */

.lp-risk-class-info {
    display: grid;
    gap: 12px;
}

.lp-risk-class-mini {
    position: relative;
    overflow: hidden;

    min-height: 86px;
    padding: 15px 18px;

    display: flex;
    align-items: center;
    gap: 14px;

    border-radius: 18px;

    background:
        radial-gradient(circle at 0% 0%, rgba(26,110,255,0.08), transparent 56%),
        linear-gradient(145deg, rgba(255,255,255,0.035), rgba(26,110,255,0.02)),
        rgba(255,255,255,0.026);

    border: 1px solid rgba(143,178,255,0.10);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.03),
        0 10px 22px rgba(0,0,0,0.10);

    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);

    transition:
        transform .22s ease,
        border-color .22s ease,
        box-shadow .22s ease;
}

.lp-risk-class-mini:hover {
    transform: translateY(-1px);
    border-color: rgba(109,166,255,0.16);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.04),
        0 14px 26px rgba(0,0,0,0.12);
}

.lp-risk-class-icon {
    width: 40px;
    height: 40px;
    min-width: 40px;

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 13px;

    background:
        radial-gradient(circle at 30% 15%, rgba(95,156,255,0.14), transparent 55%),
        rgba(26,110,255,0.05);

    border: 1px solid rgba(109,166,255,0.14);
}

.lp-risk-class-icon svg {
    width: 21px;
    height: 21px;
    color: #5f9cff;
}

.lp-risk-class-mini strong {
    display: block;
    margin-bottom: 4px;

    color: rgba(244,248,255,0.94);

    font-size: 11px;
    line-height: 1.2;
    font-weight: 650;
    letter-spacing: 0.4px;
    text-transform: uppercase;
}

.lp-risk-class-mini span {
    display: block;

    color: rgba(205,216,242,0.52);

    font-size: 12px;
    line-height: 1.35;
    font-weight: 400;
}

/* RESPONSIVO */

@media (max-width: 980px) {
    .lp-risk-class-card {
        grid-template-columns: 1fr;
        padding: 30px 24px;
        gap: 24px;
    }

    .lp-risk-class-content h2,
    .lp-risk-class-content p {
        max-width: 100%;
    }

    .lp-risk-class-info {
        grid-template-columns: 1fr;
    }
}

@media (max-width: 767px) {
    .lp-risk-class-section {
        padding: 28px 16px;
    }

    .lp-risk-class-card {
        padding: 24px 18px;
        border-radius: 22px;
    }

    .lp-risk-class-content h2 {
        font-size: 26px;
        line-height: 1.14;
        letter-spacing: -0.8px;
        font-weight: 680;
    }

    .lp-risk-class-content p {
        font-size: 13px;
        line-height: 1.56;
    }

    .lp-risk-class-actions {
        flex-direction: column;
        align-items: flex-start;
        gap: 12px;
        margin-top: 22px;
    }

    .lp-risk-class-btn {
        width: 100%;
        min-width: 0;
        min-height: 48px;
    }

    .lp-risk-class-note {
        font-size: 11.5px;
    }

    .lp-risk-class-info {
        grid-template-columns: 1fr;
        gap: 11px;
    }

    .lp-risk-class-mini {
        min-height: auto;
        padding: 14px 15px;
        border-radius: 16px;
    }

    .lp-risk-class-icon {
        width: 38px;
        height: 38px;
        min-width: 38px;
    }

    .lp-risk-class-icon svg {
        width: 20px;
        height: 20px;
    }

    .lp-risk-class-mini strong {
        font-size: 11px;
    }

    .lp-risk-class-mini span {
        font-size: 11.5px;
    }
}

@media (max-width: 420px) {
    .lp-risk-class-content h2 {
        font-size: 23px;
    }

    .lp-risk-class-pill {
        font-size: 9px;
        letter-spacing: 1px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bc05524 */.lp-course-inline-link {
    color: #1a8cff !important;
    font-weight: 800 !important;
    text-decoration: none !important;
    border-bottom: 1px solid rgba(26, 140, 255, 0.55);
    transition: all .2s ease;
}

.lp-course-inline-link:hover {
    color: #00c8ff !important;
    border-bottom-color: rgba(0, 200, 255, 0.85);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dc0f22 */.elementor-1823 .elementor-element.elementor-element-4dc0f22{
       background: radial-gradient(ellipse 80% 60% at 20% -10%, rgba(37, 99, 255, 0.22) 0%, transparent 60%), radial-gradient(ellipse 60% 50% at 90% 20%, rgba(37, 99, 255, 0.12) 0%, transparent 55%), radial-gradient(ellipse 70% 80% at 50% 110%, rgba(37, 99, 255, 0.1) 0%, transparent 60%), #04070f;
       
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e2696 */.elementor-1823 .elementor-element.elementor-element-50e2696{height: 1px;
    background: linear-gradient(90deg, transparent 0%, #1a6eff24 20%, #1a6eff 50%, #1a6eff24 80%, transparent 100%);
    opacity: .4;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-34850a5 */.btn-grad-header {background-image: linear-gradient(to right, #1a6eff 0%, #00c8ff  61%, #4d94ff  100%);
}
.btn-grad-header {
            transition: .5s!important;
            background-size: 300% auto;
            border-radius: 10px!important;
          }
.btn-grad-header:hover {
            background-position: right center; /* change the direction of the change here */
          }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb5a250 */.elementor-1823 .elementor-element.elementor-element-eb5a250{backdrop-filter: blur(20px);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-478c9a4 *//* ============================================================
   FORMULÁRIO CURSO GRATUITO — ELEMENTOR
============================================================ */

.lp-course-form-section {
    position: relative;
    font-family: 'Sora', sans-serif;
    overflow: hidden;
}

.lp-course-form-section::before {
    content: "";
    position: absolute;
    top: 10%;
    right: 6%;
    width: 480px;
    height: 480px;
    background: radial-gradient(circle, rgba(26, 110, 255, 0.16), transparent 68%);
    pointer-events: none;
}

.lp-course-form-section::after {
    content: "";
    position: absolute;
    left: 10%;
    bottom: 4%;
    width: 380px;
    height: 380px;
    background: radial-gradient(circle, rgba(0, 200, 255, 0.07), transparent 68%);
    pointer-events: none;
}

/* =========================
   CARD ESQUERDO
========================= */

.lp-course-form-info {
    position: relative;
    overflow: hidden;
    background:
        linear-gradient(
            145deg,
            rgba(255,255,255,0.045) 0%,
            rgba(26,110,255,0.040) 40%,
            rgba(6,12,26,0.44) 100%
        ),
        rgba(6,12,26,0.42) !important;
    border: 1px solid rgba(143,178,255,0.14) !important;
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.065),
        0 24px 70px rgba(0,0,0,0.20) !important;
    backdrop-filter: blur(26px) saturate(150%);
    -webkit-backdrop-filter: blur(26px) saturate(150%);
}

.lp-course-form-info::before {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    background:
        linear-gradient(135deg, rgba(255,255,255,0.08), transparent 44%),
        radial-gradient(ellipse at 70% -18%, rgba(109,156,255,0.16), transparent 65%);
    opacity: 0.8;
}

.lp-course-form-info > * {
    position: relative;
    z-index: 2;
}



/* =========================
   BOX IMPORTANTE
========================= */

.lp-course-form-note {
    position: relative;
    overflow: hidden;
    background:
        linear-gradient(135deg, rgba(255,184,48,0.10), rgba(255,255,255,0.035)),
        rgba(255,184,48,0.035) !important;
    border: 1px solid rgba(255,184,48,0.22) !important;
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.055),
        0 16px 38px rgba(0,0,0,0.12) !important;
}

.lp-course-form-note::before {
    content: "!";
    position: absolute;
    left: 22px;
    top: 50%;
    transform: translateY(-50%);
    width: 42px;
    height: 42px;
    border-radius: 999px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(255,184,48,0.10);
    border: 1px solid rgba(255,184,48,0.34);
    color: #ffb830;
    font-size: 22px;
    font-weight: 500;
}

.lp-course-form-note p,
.lp-course-form-note .elementor-widget-text-editor {
    padding-left: 30px;
}

/* =========================
   CARD DIREITO DO FORM
========================= */

.lp-course-form-card {
    position: relative;
    overflow: hidden;
    background:
        linear-gradient(
            145deg,
            rgba(255,255,255,0.055) 0%,
            rgba(26,110,255,0.055) 42%,
            rgba(6,12,26,0.48) 100%
        ),
        rgba(6,12,26,0.48) !important;
    border: 1px solid rgba(143,178,255,0.16) !important;
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.07),
        0 24px 70px rgba(0,0,0,0.22),
        0 0 48px rgba(26,110,255,0.075) !important;
    backdrop-filter: blur(28px) saturate(155%);
    -webkit-backdrop-filter: blur(28px) saturate(155%);
}

.lp-course-form-card::before {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    background:
        linear-gradient(135deg, rgba(255,255,255,0.09), transparent 42%),
        radial-gradient(ellipse at 75% -10%, rgba(109,156,255,0.22), transparent 66%);
    opacity: 0.85;
}

.lp-course-form-card > * {
    position: relative;
    z-index: 2;
}

/* Área placeholder, caso ainda esteja usando */
.lp-course-form-card .lp-form-placeholder {
    border: 1px dashed rgba(109,156,255,0.26) !important;
    border-radius: 24px !important;
    color: rgba(205,216,242,0.56) !important;
    background: rgba(0,0,0,0.10) !important;
}


/* Campos */
.lp-course-form-card .elementor-field,
.lp-course-form-card input,
.lp-course-form-card textarea,
.lp-course-form-card select,
.lp-course-elementor-form .elementor-field,
.lp-course-elementor-form input,
.lp-course-elementor-form textarea,
.lp-course-elementor-form select {
    width: 100% !important;
    min-height: 58px !important;
    padding: 13px 18px !important;
    border-radius: 12px !important;
    background: rgba(0,0,0,0.23) !important;
    border: 1px solid rgba(143,178,255,0.18) !important;
    color: #f4f8ff !important;
    font-family: 'Sora', sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    outline: none !important;
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.035),
        0 10px 22px rgba(0,0,0,0.10) !important;
    transition: all 0.22s ease !important;
}

/* Placeholder */
.lp-course-form-card input::placeholder,
.lp-course-form-card textarea::placeholder,
.lp-course-elementor-form input::placeholder,
.lp-course-elementor-form textarea::placeholder {
    color: rgba(205,216,242,0.34) !important;
}

/* Focus */
.lp-course-form-card .elementor-field:focus,
.lp-course-form-card input:focus,
.lp-course-form-card textarea:focus,
.lp-course-form-card select:focus,
.lp-course-elementor-form .elementor-field:focus,
.lp-course-elementor-form input:focus,
.lp-course-elementor-form textarea:focus,
.lp-course-elementor-form select:focus {
    background: rgba(0,0,0,0.31) !important;
    border-color: rgba(143,178,255,0.18) !important;
}


/* Botão */
.lp-course-form-card .elementor-button,
.lp-course-form-card button[type="submit"],
.lp-course-elementor-form .elementor-button,
.lp-course-elementor-form button[type="submit"] {
    width: 100% !important;
    min-height: 55px !important;
    border: none !important;
    margin-top:15px;
    background: linear-gradient(135deg, #00e676 0%, #00c853 45%, #00e6a8 100%) !important;
    color: #02110a !important;
    font-family: 'Sora', sans-serif !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    letter-spacing: -0.2px !important;
    box-shadow:
        0 0 0 4px rgba(0,230,168,0.08),
        0 18px 42px rgba(0,230,168,0.24),
        inset 0 1px 0 rgba(255,255,255,0.38) !important;
    transition: all 0.32s ease !important;
}

.lp-course-form-card .elementor-button:hover,
.lp-course-form-card button[type="submit"]:hover,
.lp-course-elementor-form .elementor-button:hover,
.lp-course-elementor-form button[type="submit"]:hover {
    transform: translateY(-3px);
    background: linear-gradient(135deg, #20ff92 0%, #00e676 45%, #00f5b0 100%) !important;
    box-shadow:
        0 0 0 6px rgba(0,230,168,0.10),
        0 24px 54px rgba(0,230,168,0.32),
        0 0 38px rgba(0,230,168,0.18),
        inset 0 1px 0 rgba(255,255,255,0.44) !important;
}

.lp-course-form-card .elementor-button-text,
.lp-course-elementor-form .elementor-button-text {
    color: #02110a !important;
}

/* Mensagens de sucesso/erro */
.lp-course-form-card .elementor-message,
.lp-course-elementor-form .elementor-message {
    margin-top: 14px;
    font-family: 'Sora', sans-serif !important;
    font-size: 13px !important;
    font-weight: 600 !important;
}

.lp-course-form-card .elementor-message-success,
.lp-course-elementor-form .elementor-message-success {
    color: #00e87a !important;
}

.lp-course-form-card .elementor-message-danger,
.lp-course-elementor-form .elementor-message-danger {
    color: #ff4f6f !important;
}

/* =========================
   RESPONSIVO
========================= */

@media (max-width: 980px) {
    .lp-course-form-section {
        padding: 70px 16px 90px;
    }

    .lp-course-form-info,
    .lp-course-form-card {
        border-radius: 24px !important;
    }

    .lp-course-form-info h1,
    .lp-course-form-info h2,
    .lp-course-form-info .elementor-heading-title {
        font-size: 46px !important;
        letter-spacing: -2px !important;
    }
}

@media (max-width: 640px) {
    .lp-course-form-info h1,
    .lp-course-form-info h2,
    .lp-course-form-info .elementor-heading-title {
        font-size: 38px !important;
        letter-spacing: -1.6px !important;
    }

    .lp-course-form-info p,
    .lp-course-form-info .elementor-widget-text-editor {
        font-size: 14px !important;
    }

    .lp-course-form-note {
        padding: 20px !important;
    }

    .lp-course-form-note::before {
        position: relative;
        left: auto;
        top: auto;
        transform: none;
        margin-bottom: 12px;
    }

    .lp-course-form-note p,
    .lp-course-form-note .elementor-widget-text-editor {
        padding-left: 0;
    }

    .lp-course-form-card h1,
    .lp-course-form-card h2,
    .lp-course-form-card h3,
    .lp-course-form-card .elementor-heading-title {
        font-size: 24px !important;
    }
}

/* ============================================================
   CHECKBOX / ACEITAÇÃO DO FORMULÁRIO — CURSO LP TRADES
============================================================ */

/* Linha do aceite */
.lp-course-form-card .elementor-field-type-acceptance,
.lp-course-elementor-form .elementor-field-type-acceptance,
.lp-course-form-card .elementor-field-type-checkbox,
.lp-course-elementor-form .elementor-field-type-checkbox {
    display: flex !important;
    align-items: flex-start !important;
    gap: 12px !important;
    margin: 4px 0 22px !important;
    padding: 16px 18px !important;

    border-radius: 16px !important;
    background: rgba(255,255,255,0.035) !important;
    border: 1px solid rgba(143,178,255,0.12) !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.035),
        0 10px 22px rgba(0,0,0,0.08) !important;
}

/* Remove espaçamentos estranhos do Elementor */
.lp-course-form-card .elementor-field-type-acceptance .elementor-field-subgroup,
.lp-course-elementor-form .elementor-field-type-acceptance .elementor-field-subgroup,
.lp-course-form-card .elementor-field-type-checkbox .elementor-field-subgroup,
.lp-course-elementor-form .elementor-field-type-checkbox .elementor-field-subgroup {
    display: flex !important;
    align-items: flex-start !important;
    gap: 12px !important;
    margin: 0 !important;
    width: 100% !important;
}

/* Checkbox em si */
.lp-course-form-card input[type="checkbox"],
.lp-course-elementor-form input[type="checkbox"] {
    appearance: none !important;
    -webkit-appearance: none !important;

    width: 20px !important;
    height: 20px !important;
    min-width: 20px !important;
    min-height: 20px !important;

    margin: 2px 0 0 !important;
    padding: 0 !important;

    border-radius: 6px !important;
    background: rgba(0,0,0,0.28) !important;
    border: 1px solid rgba(143,178,255,0.30) !important;

    cursor: pointer !important;
    position: relative !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.04),
        0 0 0 0 rgba(0,230,168,0) !important;

    transition: all .2s ease !important;
}

/* Hover */
.lp-course-form-card input[type="checkbox"]:hover,
.lp-course-elementor-form input[type="checkbox"]:hover {
    border-color: rgba(0,230,168,0.55) !important;
    box-shadow: 0 0 0 3px rgba(0,230,168,0.08) !important;
}

/* Checkbox marcado */
.lp-course-form-card input[type="checkbox"]:checked,
.lp-course-elementor-form input[type="checkbox"]:checked {
    background: linear-gradient(135deg, #00e676, #00c853) !important;
    border-color: rgba(0,230,168,0.75) !important;
    box-shadow:
        0 0 0 3px rgba(0,230,168,0.10),
        0 0 18px rgba(0,230,168,0.22) !important;
}

/* Check interno */
.lp-course-form-card input[type="checkbox"]:checked::after,
.lp-course-elementor-form input[type="checkbox"]:checked::after {
    content: "";
    position: absolute;
    left: 6px;
    top: 2px;

    width: 6px;
    height: 11px;

    border: solid #02110a;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}

/* Texto do aceite */
.lp-course-form-card .elementor-field-type-acceptance label,
.lp-course-elementor-form .elementor-field-type-acceptance label,
.lp-course-form-card .elementor-field-type-checkbox label,
.lp-course-elementor-form .elementor-field-type-checkbox label {
    color: rgba(205,216,242,0.72) !important;
    font-family: 'Sora', sans-serif !important;
    font-size: 13px !important;
    line-height: 1.55 !important;
    font-weight: 500 !important;
    cursor: pointer !important;
    margin: 0 !important;
}

/* Se o Elementor colocar span dentro */
.lp-course-form-card .elementor-field-type-acceptance .elementor-field-option,
.lp-course-elementor-form .elementor-field-type-acceptance .elementor-field-option,
.lp-course-form-card .elementor-field-type-checkbox .elementor-field-option,
.lp-course-elementor-form .elementor-field-type-checkbox .elementor-field-option {
    display: flex !important;
    align-items: flex-start !important;
    gap: 12px !important;
    width: 100% !important;
}

/* Mobile */
@media (max-width: 640px) {
    .lp-course-form-card .elementor-field-type-acceptance,
    .lp-course-elementor-form .elementor-field-type-acceptance,
    .lp-course-form-card .elementor-field-type-checkbox,
    .lp-course-elementor-form .elementor-field-type-checkbox {
        padding: 14px 15px !important;
    }

    .lp-course-form-card .elementor-field-type-acceptance label,
    .lp-course-elementor-form .elementor-field-type-acceptance label,
    .lp-course-form-card .elementor-field-type-checkbox label,
    .lp-course-elementor-form .elementor-field-type-checkbox label {
        font-size: 12px !important;
    }
    .lp-account-help-inline {
    margin: 5px 0px 0px 0px!important;
}
}
.lp-account-help-inline {
    display: inline-flex;
    align-items: center;
    margin-left: 10px;

    color: #1a8cff !important;
    font-family: 'Sora', sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;

    text-decoration: none !important;
    border-bottom: 1px solid rgba(26, 140, 255, 0.45);

    transition: all .2s ease;
}

.lp-account-help-inline:hover {
    color: #00c8ff !important;
    border-bottom-color: rgba(0, 200, 255, 0.9);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2c568ec */.lp-steps-timeline {
    position: relative;
    max-width: 860px;
    margin: 0 auto;
    font-family: 'Sora', sans-serif;
}

.lp-steps-timeline::before {
    content: "";
    position: absolute;
    left: 29px;
    top: 100px;
    bottom: 36px;
    width: 1px;
    background: linear-gradient(
        180deg,
        rgba(26,110,255,0.2),
        rgba(26,110,255,0.75),
        rgba(26,110,255,0.05)
    );
}

.lp-step {
    position: relative;
    display: grid;
    grid-template-columns: 60px 1fr;
    gap: 28px;
    align-items: flex-start;
    margin-bottom: 30px;
}

.lp-step-number {
    position: sticky;
    top: 100px;
    z-index: 2;
    width: 44px;
    height: 44px;
    border-radius: 13px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(135deg, #1A6EFF, #0098ff);
    color: #ffffff;
    font-size: 13px;
    font-weight: 800;
    box-shadow: 0 12px 28px rgba(26,110,255,0.28);
}

.lp-step-card {
    padding: 24px 28px;
    border-radius: 20px;
    background: rgba(255,255,255,0.032);
    border: 1px solid rgba(143,178,255,0.10);
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.04),
        0 16px 34px rgba(0,0,0,0.12);
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
}

.lp-step-card strong {
    display: block;
    color: #5b8aff;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: .35px;
    margin-bottom: 9px;
    text-transform: uppercase;
}

.lp-step-card p {
    margin: 0 0 10px;
    color: rgba(205,216,242,0.66);
    font-size: 14px;
    line-height: 1.55;
}

.lp-step-card p:last-child {
    margin-bottom: 0;
}

.lp-step-card b {
    color: #f5f7ff;
    font-weight: 600;
}

.lp-step-card img {
    display: block;
    width: 100%;
    margin-top: 18px;
    border-radius: 16px;
    border: 1px solid rgba(143,178,255,0.13);
    box-shadow: 0 18px 42px rgba(0,0,0,0.18);
}

.lp-alert-step {
    border-color: rgba(255,207,67,0.22);
    background: linear-gradient(
        145deg,
        rgba(255,207,67,0.055),
        rgba(255,255,255,0.032)
    );
}

@media (max-width: 767px) {
    .lp-step {
        grid-template-columns: 46px 1fr;
        gap: 16px;
    }

    .lp-steps-timeline::before {
        left: 22px;
        top: 40px;
    }

    .lp-step-number {
        width: 42px;
        height: 42px;
        position: relative;
        top: auto;
    }

    .lp-step-card {
        padding: 20px;
    }
}

.link-participar {
    display: inline-block;
    font-weight: 900;
    text-decoration: underline!important;

    /* Gradiente */
    background: linear-gradient(90deg, #0077e6, #0d99ff, #30afff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

    transition: 
        transform 0.4s ease,
        background 0.3s ease,
        filter 0.3s ease!important;
}

.link-participar:hover {
    /* Gradiente mais claro */
  
    transform: translateY(-4px);
    filter: brightness(1.25);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4e4ca9c */.btn-grad-header {background-image: linear-gradient(to right, #1a6eff 0%, #00c8ff  61%, #4d94ff  100%);
}
.btn-grad-header {
            transition: .5s!important;
            background-size: 300% auto;
            border-radius: 10px!important;
          }
.btn-grad-header:hover {
            background-position: right center; /* change the direction of the change here */
          }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3bab7b *//* Grid sutil de fundo */
.elementor-1823 .elementor-element.elementor-element-f3bab7b::before {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    background-image:
        linear-gradient(rgba(37,99,255,0.035) 1px, transparent 1px),
        linear-gradient(90deg, rgba(37,99,255,0.035) 1px, transparent 1px);
    background-size: 72px 72px;
    opacity: 0.9;
    z-index: 0;
}

/* Glow azul suave no topo */
.elementor-1823 .elementor-element.elementor-element-f3bab7b::after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    background:
        radial-gradient(ellipse 70% 50% at 50% 40%, rgba(37,99,255,0.12), transparent 62%);
    z-index: 0;
}



/* ============================================================
   COMO PARTICIPAR — SEÇÃO COMPLETA
============================================================ */

.lp-como-section,
.lp-como-section * {
    font-family: 'Sora', sans-serif;
    box-sizing: border-box;
}

.lp-como-section {
    position: relative;
    overflow: hidden;
    padding: 96px 20px 100px;
    background: #04070f;
    color: #f4f8ff;
}

/* Grid sutil de fundo */
.lp-como-section::before {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    background-image:
        linear-gradient(rgba(37,99,255,0.035) 1px, transparent 1px),
        linear-gradient(90deg, rgba(37,99,255,0.035) 1px, transparent 1px);
    background-size: 72px 72px;
    opacity: 0.7;
    z-index: 0;
}

/* Glow azul suave no topo */
.lp-como-section::after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    background:
        radial-gradient(ellipse 70% 50% at 50% 0%, rgba(37,99,255,0.12), transparent 62%);
    z-index: 0;
}

.lp-como-container {
    position: relative;
    z-index: 2;
    width: 100%;
    max-width: 880px;
    margin: 0 auto;
    text-align: center;
}


/* Timeline */
.lp-steps {
    position: relative;
    width: 100%;
    max-width: 760px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
}

/* Linha vertical */
.lp-steps::before {
    content: "";
    position: absolute;
    left: 27px;
    top: 0;
    bottom: 0;
    width: 1px;
    background: linear-gradient(
        180deg,
        #2563ff 0%,
        rgba(37,99,255,0.45) 45%,
        rgba(37,99,255,0.10) 100%
    );
    z-index: 0;
}

.lp-step {
    position: relative;
    display: grid;
    grid-template-columns: 56px 1fr;
    gap: 28px;
    align-items: flex-start;
    padding-bottom: 42px;
    text-align: left;
}

.lp-step:last-child {
    padding-bottom: 0;
}

/* Número azul */
.lp-step-number {
    position: relative;
    z-index: 2;
    width: 56px;
    height: 56px;
    border-radius: 16px;

    display: flex;
    align-items: center;
    justify-content: center;

    background: #2563ff;
    color: #fff;

    font-size: .86rem;
    font-weight: 800;
    line-height: 1;

    box-shadow:
        0 0 24px rgba(37,99,255,0.3),
        inset 0 1px 0 rgba(255,255,255,0.1);
}

/* Card do texto */
.lp-step-card {
    position: relative;
    z-index: 2;

    min-height: 86px;
    padding: 24px 28px;

    border-radius: 16px;
    background: rgba(6, 12, 26, .70);
    border: 1px solid rgba(37, 99, 255, 0.08);

    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    transition:
        transform .5s ease,
        border-color .5s ease,
        background .5s ease,
        box-shadow .5s ease!important;
}

.lp-step-card:hover {
    transform: translateX(4px);
    background: rgba(37, 99, 255, 0.055);
    border-color: rgba(37, 99, 255, 0.05);
    box-shadow: 0 12px 32px rgba(37,99,255,0.06);
}

.lp-step-card h3 {
    margin: 0 0 10px;
    color: #5b8aff;
    font-size: .8rem;
    line-height: 1.2;
    font-weight: 800;
    letter-spacing: .3px;
    text-transform: uppercase;
}

.lp-step-card p {
    margin: 0;
    color: #6b83a8;
    font-size: .88rem;
    line-height: 1.6;
    font-weight: 400;
}


/* Responsivo */
@media (max-width: 768px) {
    .lp-como-section {
        padding: 72px 18px 80px;
    }

    .lp-como-subtitle {
        margin-bottom: 46px;
    }

    .lp-step {
        grid-template-columns: 48px 1fr;
        gap: 18px;
        padding-bottom: 32px;
    }

    .lp-steps::before {
        left: 24px;
    }

    .lp-step-number {
        width: 48px;
        height: 48px;
        border-radius: 14px;
        font-size: .78rem;
    }

    .lp-step-card {
        padding: 20px;
        border-radius: 14px;
    }

    .lp-step-card h3 {
        font-size: .78rem;
    }

    .lp-step-card p {
        font-size: .82rem;
    }

    .lp-como-btn {
        min-width: 100%;
    }
}

@media (max-width: 520px) {
    .lp-como-title {
        letter-spacing: -1.4px;
    }

    .lp-step {
        gap: 14px;
    }

    .lp-step-card {
        padding: 18px;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-dd696b9 */.rulelist ul {
    list-style: none;
    padding-left: 0;
    margin: 0;
}

ul.rulelist {
    padding-inline-start: 0px !important;
}
.rulelist li {
    display: flex;
    align-items: flex-start;
    gap: 10px;
}

.rulelist li::before {
    content: '-';
    color: rgba(26, 110, 255, 0.9);
    flex-shrink: 0;
    font-size: 0.8rem;
    font-weight: 600;
    line-height: 1.75;
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b54d29 */.elementor-1823 .elementor-element.elementor-element-2b54d29{
       background: radial-gradient(ellipse 60% 60% at 20% 50%, rgba(37, 99, 255, 0.07) 0%, transparent 60%), radial-gradient(ellipse 60% 50% at 90% 40%, rgba(37, 99, 255, 0.04) 0%, transparent 55%), radial-gradient(ellipse 70% 80% at 50% 110%, rgba(37, 99, 255, 0.1) 0%, transparent 60%), #04070f;
       
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b1401 */.elementor-1823 .elementor-element.elementor-element-17b1401{backdrop-filter: blur(20px);}/* End custom CSS */
/* Start custom CSS *//* Esconde apenas a mensagem genérica final do Elementor */
.lp-course-form-card .elementor-form > .elementor-message-danger,
.lp-course-elementor-form .elementor-form > .elementor-message-danger {
    display: none !important;
}
/* Remove o quadradinho/ícone antes dos erros do formulário */
.lp-course-form-card .elementor-message::before,
.lp-course-elementor-form .elementor-message::before,
.lp-course-form-card .elementor-message-danger::before,
.lp-course-elementor-form .elementor-message-danger::before {
    display: none !important;
    content: none !important;
}
/* Mensagem de erro do campo */
.lp-course-form-card .elementor-field-group .elementor-message,
.lp-course-elementor-form .elementor-field-group .elementor-message {
    margin-top: 10px !important;
    color: #ff4f7b !important;
    font-family: 'Sora', sans-serif !important;
    font-size: 12px !important;
    font-weight: 700 !important;
    line-height: 1.35 !important;
}/* End custom CSS */