.elementor-8248 .elementor-element.elementor-element-60eb9328{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--overlay-opacity:0.65;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-8248 .elementor-element.elementor-element-60eb9328:not(.elementor-motion-effects-element-type-background), .elementor-8248 .elementor-element.elementor-element-60eb9328 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#072B1E;}.elementor-8248 .elementor-element.elementor-element-60eb9328::before, .elementor-8248 .elementor-element.elementor-element-60eb9328 > .elementor-background-video-container::before, .elementor-8248 .elementor-element.elementor-element-60eb9328 > .e-con-inner > .elementor-background-video-container::before, .elementor-8248 .elementor-element.elementor-element-60eb9328 > .elementor-background-slideshow::before, .elementor-8248 .elementor-element.elementor-element-60eb9328 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8248 .elementor-element.elementor-element-60eb9328 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-19c3a14 );--background-overlay:'';}.elementor-8248 .elementor-element.elementor-element-4d457a4{--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-8248 .elementor-element.elementor-element-607ef252{--display:grid;--e-con-grid-template-columns:1fr 0.6fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8248 .elementor-element.elementor-element-5abe6912{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8248 .elementor-element.elementor-element-50f523bc{width:var( --container-widget-width, fit-content );max-width:fit-content;background-color:#00E8890D;padding:8px 14px 7px 14px;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00E88914;border-radius:100px 100px 100px 100px;--icon-vertical-offset:0px;}.elementor-8248 .elementor-element.elementor-element-50f523bc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-8248 .elementor-element.elementor-element-50f523bc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-8248 .elementor-element.elementor-element-50f523bc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-8248 .elementor-element.elementor-element-50f523bc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-8248 .elementor-element.elementor-element-50f523bc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-8248 .elementor-element.elementor-element-50f523bc .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-8248 .elementor-element.elementor-element-50f523bc .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-8248 .elementor-element.elementor-element-50f523bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8248 .elementor-element.elementor-element-50f523bc .elementor-icon-list-item > a{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-8248 .elementor-element.elementor-element-50f523bc .elementor-icon-list-text{color:#00E889;transition:color 0.3s;}.elementor-8248 .elementor-element.elementor-element-50c467b7{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-8248 .elementor-element.elementor-element-50c467b7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:58px;font-weight:600;line-height:1.1em;letter-spacing:-2.7px;color:var( --e-global-color-9ff51d0 );}.elementor-8248 .elementor-element.elementor-element-4fab3599{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#E8F5F0A3;}.elementor-8248 .elementor-element.elementor-element-4fab3599.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8248 .elementor-element.elementor-element-49db454d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-8248 .elementor-element.elementor-element-f3443df .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-2dd63b8 );color:var( --e-global-color-2dd63b8 );background-image:linear-gradient(135deg, #00E889 0%, #00C277 100%);transition-duration:0.5s;border-radius:100px 100px 100px 100px;padding:21px 28px 21px 28px;}.elementor-8248 .elementor-element.elementor-element-f3443df .elementor-button:hover, .elementor-8248 .elementor-element.elementor-element-f3443df .elementor-button:focus{background-color:transparent;background-image:linear-gradient(135deg, #00C277 0%, #00E889 100%);}.elementor-8248 .elementor-element.elementor-element-f3443df:hover{--e-transform-translateY:-2px;border-radius:100px 100px 100px 100px;box-shadow:10px 6px 34px -10px rgba(0, 232, 137.00000000000003, 0.52);}.elementor-8248 .elementor-element.elementor-element-f3443df .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8248 .elementor-element.elementor-element-f3443df .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-8248 .elementor-element.elementor-element-50a8f255 .elementor-button{background-color:var( --e-global-color-9ff51d0 );font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-19c3a14 );color:var( --e-global-color-19c3a14 );transition-duration:0.5s;border-style:none;border-radius:100px 100px 100px 100px;padding:19px 28px 20px 28px;}.elementor-8248 .elementor-element.elementor-element-50a8f255 .elementor-button:hover, .elementor-8248 .elementor-element.elementor-element-50a8f255 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-19c3a14 );border-color:var( --e-global-color-primary );}.elementor-8248 .elementor-element.elementor-element-50a8f255:hover{--e-transform-translateY:-2px;}.elementor-8248 .elementor-element.elementor-element-50a8f255{padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a91237d );border-radius:100px 100px 100px 100px;}.elementor-8248 .elementor-element.elementor-element-50a8f255 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8248 .elementor-element.elementor-element-50a8f255 .elementor-button:hover svg, .elementor-8248 .elementor-element.elementor-element-50a8f255 .elementor-button:focus svg{fill:var( --e-global-color-19c3a14 );}.elementor-8248 .elementor-element.elementor-element-90a6208{--display:grid;--e-con-grid-template-columns:auto auto auto;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:stretch;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8248 .elementor-element.elementor-element-cf5883b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8248 .elementor-element.elementor-element-d407395{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8248 .elementor-element.elementor-element-7cab66d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8248 .elementor-element.elementor-element-306cacec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8248 .elementor-element.elementor-element-53d041f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-8248 .elementor-element.elementor-element-53d041f8:not(.elementor-motion-effects-element-type-background), .elementor-8248 .elementor-element.elementor-element-53d041f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02140C;}.elementor-8248 .elementor-element.elementor-element-14773219{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8248 .elementor-element.elementor-element-3110a05d{width:var( --container-widget-width, fit-content );max-width:fit-content;background-color:#00E8890D;padding:8px 14px 7px 14px;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00E88914;border-radius:100px 100px 100px 100px;--icon-vertical-offset:0px;}.elementor-8248 .elementor-element.elementor-element-3110a05d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-8248 .elementor-element.elementor-element-3110a05d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-8248 .elementor-element.elementor-element-3110a05d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-8248 .elementor-element.elementor-element-3110a05d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-8248 .elementor-element.elementor-element-3110a05d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-8248 .elementor-element.elementor-element-3110a05d .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-8248 .elementor-element.elementor-element-3110a05d .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-8248 .elementor-element.elementor-element-3110a05d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8248 .elementor-element.elementor-element-3110a05d .elementor-icon-list-item > a{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-8248 .elementor-element.elementor-element-3110a05d .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-8248 .elementor-element.elementor-element-4970e635{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-8248 .elementor-element.elementor-element-4970e635 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:600;line-height:1.2em;letter-spacing:-2px;color:var( --e-global-color-9ff51d0 );}.elementor-8248 .elementor-element.elementor-element-4511398{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#E8F5F0A3;}.elementor-8248 .elementor-element.elementor-element-4511398.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8248 .elementor-element.elementor-element-5ecc2503 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-2dd63b8 );color:var( --e-global-color-2dd63b8 );background-image:linear-gradient(135deg, #00E889 0%, #00C277 100%);transition-duration:0.5s;border-radius:100px 100px 100px 100px;padding:21px 28px 21px 28px;}.elementor-8248 .elementor-element.elementor-element-5ecc2503 .elementor-button:hover, .elementor-8248 .elementor-element.elementor-element-5ecc2503 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(135deg, #00C277 0%, #00E889 100%);}.elementor-8248 .elementor-element.elementor-element-5ecc2503{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;bottom:0px;}.elementor-8248 .elementor-element.elementor-element-5ecc2503:hover{--e-transform-translateY:-2px;border-radius:100px 100px 100px 100px;box-shadow:10px 6px 34px -10px rgba(0, 232, 137.00000000000003, 0.52);}body:not(.rtl) .elementor-8248 .elementor-element.elementor-element-5ecc2503{right:0px;}body.rtl .elementor-8248 .elementor-element.elementor-element-5ecc2503{left:0px;}.elementor-8248 .elementor-element.elementor-element-5ecc2503 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8248 .elementor-element.elementor-element-5ecc2503 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-8248 .elementor-element.elementor-element-24000b15{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8248 .elementor-element.elementor-element-30304f{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.5s;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:var( --e-global-color-a91237d );--border-color:var( --e-global-color-a91237d );--border-radius:20px 20px 20px 20px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-8248 .elementor-element.elementor-element-30304f:not(.elementor-motion-effects-element-type-background), .elementor-8248 .elementor-element.elementor-element-30304f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071B14;}.elementor-8248 .elementor-element.elementor-element-30304f:hover{background-color:transparent;background-image:linear-gradient(160deg, #00E88926 0%, #FFFFFF0A 70%);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:var( --e-global-color-ac35437 );--border-color:var( --e-global-color-ac35437 );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-8248 .elementor-element.elementor-element-30304f.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-8248 .elementor-element.elementor-element-30304f, .elementor-8248 .elementor-element.elementor-element-30304f::before{--border-transition:0.5s;}.elementor-8248 .elementor-element.elementor-element-6db8c65e{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-8248 .elementor-element.elementor-element-6db8c65e .elementor-icon-wrapper{text-align:start;}.elementor-8248 .elementor-element.elementor-element-6db8c65e.elementor-view-stacked .elementor-icon{background-color:#00E88912;}.elementor-8248 .elementor-element.elementor-element-6db8c65e.elementor-view-framed .elementor-icon, .elementor-8248 .elementor-element.elementor-element-6db8c65e.elementor-view-default .elementor-icon{color:#00E88912;border-color:#00E88912;}.elementor-8248 .elementor-element.elementor-element-6db8c65e.elementor-view-framed .elementor-icon, .elementor-8248 .elementor-element.elementor-element-6db8c65e.elementor-view-default .elementor-icon svg{fill:#00E88912;}.elementor-8248 .elementor-element.elementor-element-6db8c65e .elementor-icon{font-size:25px;padding:15px;border-radius:10px 10px 10px 10px;}.elementor-8248 .elementor-element.elementor-element-6db8c65e .elementor-icon svg{height:25px;}body:not(.rtl) .elementor-8248 .elementor-element.elementor-element-9623386{right:20px;}body.rtl .elementor-8248 .elementor-element.elementor-element-9623386{left:20px;}.elementor-8248 .elementor-element.elementor-element-9623386{top:20px;}.elementor-8248 .elementor-element.elementor-element-9623386 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;color:var( --e-global-color-5f83433 );}.elementor-8248 .elementor-element.elementor-element-7c77e219{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8248 .elementor-element.elementor-element-7c77e219 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;letter-spacing:-0.03px;color:var( --e-global-color-9ff51d0 );}.elementor-8248 .elementor-element.elementor-element-573cfe44.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8248 .elementor-element.elementor-element-573cfe44{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0.1px;color:var( --e-global-color-5f83433 );}.elementor-8248 .elementor-element.elementor-element-573cfe44 p{margin-block-end:0px;}.elementor-8248 .elementor-element.elementor-element-3750df9f{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.5s;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:var( --e-global-color-a91237d );--border-color:var( --e-global-color-a91237d );--border-radius:20px 20px 20px 20px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-8248 .elementor-element.elementor-element-3750df9f:not(.elementor-motion-effects-element-type-background), .elementor-8248 .elementor-element.elementor-element-3750df9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071B14;}.elementor-8248 .elementor-element.elementor-element-3750df9f:hover{background-color:transparent;background-image:linear-gradient(160deg, #00E88926 0%, #FFFFFF0A 70%);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:var( --e-global-color-ac35437 );--border-color:var( --e-global-color-ac35437 );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-8248 .elementor-element.elementor-element-3750df9f.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-8248 .elementor-element.elementor-element-3750df9f, .elementor-8248 .elementor-element.elementor-element-3750df9f::before{--border-transition:0.5s;}.elementor-8248 .elementor-element.elementor-element-2da0259e{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-8248 .elementor-element.elementor-element-2da0259e .elementor-icon-wrapper{text-align:start;}.elementor-8248 .elementor-element.elementor-element-2da0259e.elementor-view-stacked .elementor-icon{background-color:#00E88912;}.elementor-8248 .elementor-element.elementor-element-2da0259e.elementor-view-framed .elementor-icon, .elementor-8248 .elementor-element.elementor-element-2da0259e.elementor-view-default .elementor-icon{color:#00E88912;border-color:#00E88912;}.elementor-8248 .elementor-element.elementor-element-2da0259e.elementor-view-framed .elementor-icon, .elementor-8248 .elementor-element.elementor-element-2da0259e.elementor-view-default .elementor-icon svg{fill:#00E88912;}.elementor-8248 .elementor-element.elementor-element-2da0259e .elementor-icon{font-size:25px;padding:15px;border-radius:10px 10px 10px 10px;}.elementor-8248 .elementor-element.elementor-element-2da0259e .elementor-icon svg{height:25px;}.elementor-8248 .elementor-element.elementor-element-35ab3272{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8248 .elementor-element.elementor-element-35ab3272 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;letter-spacing:-0.03px;color:var( --e-global-color-9ff51d0 );}.elementor-8248 .elementor-element.elementor-element-321f0aed.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8248 .elementor-element.elementor-element-321f0aed{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0.1px;color:var( --e-global-color-5f83433 );}.elementor-8248 .elementor-element.elementor-element-321f0aed p{margin-block-end:0px;}body:not(.rtl) .elementor-8248 .elementor-element.elementor-element-7d8e297d{right:20px;}body.rtl .elementor-8248 .elementor-element.elementor-element-7d8e297d{left:20px;}.elementor-8248 .elementor-element.elementor-element-7d8e297d{top:20px;}.elementor-8248 .elementor-element.elementor-element-7d8e297d .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;color:var( --e-global-color-5f83433 );}.elementor-8248 .elementor-element.elementor-element-626b8102{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.5s;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:var( --e-global-color-a91237d );--border-color:var( --e-global-color-a91237d );--border-radius:20px 20px 20px 20px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-8248 .elementor-element.elementor-element-626b8102:not(.elementor-motion-effects-element-type-background), .elementor-8248 .elementor-element.elementor-element-626b8102 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071B14;}.elementor-8248 .elementor-element.elementor-element-626b8102:hover{background-color:transparent;background-image:linear-gradient(160deg, #00E88926 0%, #FFFFFF0A 70%);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:var( --e-global-color-ac35437 );--border-color:var( --e-global-color-ac35437 );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-8248 .elementor-element.elementor-element-626b8102.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-8248 .elementor-element.elementor-element-626b8102, .elementor-8248 .elementor-element.elementor-element-626b8102::before{--border-transition:0.5s;}.elementor-8248 .elementor-element.elementor-element-5aae14cb{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-8248 .elementor-element.elementor-element-5aae14cb .elementor-icon-wrapper{text-align:start;}.elementor-8248 .elementor-element.elementor-element-5aae14cb.elementor-view-stacked .elementor-icon{background-color:#00E88912;}.elementor-8248 .elementor-element.elementor-element-5aae14cb.elementor-view-framed .elementor-icon, .elementor-8248 .elementor-element.elementor-element-5aae14cb.elementor-view-default .elementor-icon{color:#00E88912;border-color:#00E88912;}.elementor-8248 .elementor-element.elementor-element-5aae14cb.elementor-view-framed .elementor-icon, .elementor-8248 .elementor-element.elementor-element-5aae14cb.elementor-view-default .elementor-icon svg{fill:#00E88912;}.elementor-8248 .elementor-element.elementor-element-5aae14cb .elementor-icon{font-size:25px;padding:15px;border-radius:10px 10px 10px 10px;}.elementor-8248 .elementor-element.elementor-element-5aae14cb .elementor-icon svg{height:25px;}.elementor-8248 .elementor-element.elementor-element-26996a71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8248 .elementor-element.elementor-element-26996a71 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;letter-spacing:-0.03px;color:var( --e-global-color-9ff51d0 );}.elementor-8248 .elementor-element.elementor-element-33e7c4d4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8248 .elementor-element.elementor-element-33e7c4d4{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0.1px;color:var( --e-global-color-5f83433 );}.elementor-8248 .elementor-element.elementor-element-33e7c4d4 p{margin-block-end:0px;}body:not(.rtl) .elementor-8248 .elementor-element.elementor-element-7a0182d4{right:20px;}body.rtl .elementor-8248 .elementor-element.elementor-element-7a0182d4{left:20px;}.elementor-8248 .elementor-element.elementor-element-7a0182d4{top:20px;}.elementor-8248 .elementor-element.elementor-element-7a0182d4 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;color:var( --e-global-color-5f83433 );}.elementor-8248 .elementor-element.elementor-element-14b249ea{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.5s;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:var( --e-global-color-a91237d );--border-color:var( --e-global-color-a91237d );--border-radius:20px 20px 20px 20px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-8248 .elementor-element.elementor-element-14b249ea:not(.elementor-motion-effects-element-type-background), .elementor-8248 .elementor-element.elementor-element-14b249ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071B14;}.elementor-8248 .elementor-element.elementor-element-14b249ea:hover{background-color:transparent;background-image:linear-gradient(160deg, #00E88926 0%, #FFFFFF0A 70%);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:var( --e-global-color-ac35437 );--border-color:var( --e-global-color-ac35437 );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-8248 .elementor-element.elementor-element-14b249ea.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-8248 .elementor-element.elementor-element-14b249ea, .elementor-8248 .elementor-element.elementor-element-14b249ea::before{--border-transition:0.5s;}.elementor-8248 .elementor-element.elementor-element-3218345b{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-8248 .elementor-element.elementor-element-3218345b .elementor-icon-wrapper{text-align:start;}.elementor-8248 .elementor-element.elementor-element-3218345b.elementor-view-stacked .elementor-icon{background-color:#00E88912;}.elementor-8248 .elementor-element.elementor-element-3218345b.elementor-view-framed .elementor-icon, .elementor-8248 .elementor-element.elementor-element-3218345b.elementor-view-default .elementor-icon{color:#00E88912;border-color:#00E88912;}.elementor-8248 .elementor-element.elementor-element-3218345b.elementor-view-framed .elementor-icon, .elementor-8248 .elementor-element.elementor-element-3218345b.elementor-view-default .elementor-icon svg{fill:#00E88912;}.elementor-8248 .elementor-element.elementor-element-3218345b .elementor-icon{font-size:30px;padding:15px;border-radius:10px 10px 10px 10px;}.elementor-8248 .elementor-element.elementor-element-3218345b .elementor-icon svg{height:30px;}.elementor-8248 .elementor-element.elementor-element-5855f85c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8248 .elementor-element.elementor-element-5855f85c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;letter-spacing:-0.03px;color:var( --e-global-color-9ff51d0 );}.elementor-8248 .elementor-element.elementor-element-3e1808ff.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8248 .elementor-element.elementor-element-3e1808ff{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0.1px;color:var( --e-global-color-5f83433 );}.elementor-8248 .elementor-element.elementor-element-3e1808ff p{margin-block-end:0px;}body:not(.rtl) .elementor-8248 .elementor-element.elementor-element-15c2ba5a{right:20px;}body.rtl .elementor-8248 .elementor-element.elementor-element-15c2ba5a{left:20px;}.elementor-8248 .elementor-element.elementor-element-15c2ba5a{top:20px;}.elementor-8248 .elementor-element.elementor-element-15c2ba5a .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;color:var( --e-global-color-5f83433 );}.elementor-8248 .elementor-element.elementor-element-3c3c03fb{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.5s;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:var( --e-global-color-a91237d );--border-color:var( --e-global-color-a91237d );--border-radius:20px 20px 20px 20px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-8248 .elementor-element.elementor-element-3c3c03fb:not(.elementor-motion-effects-element-type-background), .elementor-8248 .elementor-element.elementor-element-3c3c03fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071B14;}.elementor-8248 .elementor-element.elementor-element-3c3c03fb:hover{background-color:transparent;background-image:linear-gradient(160deg, #00E88926 0%, #FFFFFF0A 70%);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:var( --e-global-color-ac35437 );--border-color:var( --e-global-color-ac35437 );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-8248 .elementor-element.elementor-element-3c3c03fb.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-8248 .elementor-element.elementor-element-3c3c03fb, .elementor-8248 .elementor-element.elementor-element-3c3c03fb::before{--border-transition:0.5s;}.elementor-8248 .elementor-element.elementor-element-24bce7a9{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-8248 .elementor-element.elementor-element-24bce7a9 .elementor-icon-wrapper{text-align:start;}.elementor-8248 .elementor-element.elementor-element-24bce7a9.elementor-view-stacked .elementor-icon{background-color:#00E88912;}.elementor-8248 .elementor-element.elementor-element-24bce7a9.elementor-view-framed .elementor-icon, .elementor-8248 .elementor-element.elementor-element-24bce7a9.elementor-view-default .elementor-icon{color:#00E88912;border-color:#00E88912;}.elementor-8248 .elementor-element.elementor-element-24bce7a9.elementor-view-framed .elementor-icon, .elementor-8248 .elementor-element.elementor-element-24bce7a9.elementor-view-default .elementor-icon svg{fill:#00E88912;}.elementor-8248 .elementor-element.elementor-element-24bce7a9 .elementor-icon{font-size:25px;padding:15px;border-radius:10px 10px 10px 10px;}.elementor-8248 .elementor-element.elementor-element-24bce7a9 .elementor-icon svg{height:25px;}.elementor-8248 .elementor-element.elementor-element-79498d67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8248 .elementor-element.elementor-element-79498d67 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;letter-spacing:-0.03px;color:var( --e-global-color-9ff51d0 );}.elementor-8248 .elementor-element.elementor-element-67e68ebc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8248 .elementor-element.elementor-element-67e68ebc{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0.1px;color:var( --e-global-color-5f83433 );}.elementor-8248 .elementor-element.elementor-element-67e68ebc p{margin-block-end:0px;}body:not(.rtl) .elementor-8248 .elementor-element.elementor-element-202953cd{right:20px;}body.rtl .elementor-8248 .elementor-element.elementor-element-202953cd{left:20px;}.elementor-8248 .elementor-element.elementor-element-202953cd{top:20px;}.elementor-8248 .elementor-element.elementor-element-202953cd .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;color:var( --e-global-color-5f83433 );}.elementor-8248 .elementor-element.elementor-element-22116178{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.5s;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:var( --e-global-color-a91237d );--border-color:var( --e-global-color-a91237d );--border-radius:20px 20px 20px 20px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-8248 .elementor-element.elementor-element-22116178:not(.elementor-motion-effects-element-type-background), .elementor-8248 .elementor-element.elementor-element-22116178 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071B14;}.elementor-8248 .elementor-element.elementor-element-22116178:hover{background-color:transparent;background-image:linear-gradient(160deg, #00E88926 0%, #FFFFFF0A 70%);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:var( --e-global-color-ac35437 );--border-color:var( --e-global-color-ac35437 );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-8248 .elementor-element.elementor-element-22116178.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-8248 .elementor-element.elementor-element-22116178, .elementor-8248 .elementor-element.elementor-element-22116178::before{--border-transition:0.5s;}.elementor-8248 .elementor-element.elementor-element-497ca110{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-8248 .elementor-element.elementor-element-497ca110 .elementor-icon-wrapper{text-align:start;}.elementor-8248 .elementor-element.elementor-element-497ca110.elementor-view-stacked .elementor-icon{background-color:#00E88912;}.elementor-8248 .elementor-element.elementor-element-497ca110.elementor-view-framed .elementor-icon, .elementor-8248 .elementor-element.elementor-element-497ca110.elementor-view-default .elementor-icon{color:#00E88912;border-color:#00E88912;}.elementor-8248 .elementor-element.elementor-element-497ca110.elementor-view-framed .elementor-icon, .elementor-8248 .elementor-element.elementor-element-497ca110.elementor-view-default .elementor-icon svg{fill:#00E88912;}.elementor-8248 .elementor-element.elementor-element-497ca110 .elementor-icon{font-size:25px;padding:15px;border-radius:10px 10px 10px 10px;}.elementor-8248 .elementor-element.elementor-element-497ca110 .elementor-icon svg{height:25px;}.elementor-8248 .elementor-element.elementor-element-2637364{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8248 .elementor-element.elementor-element-2637364 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;letter-spacing:-0.03px;color:var( --e-global-color-9ff51d0 );}.elementor-8248 .elementor-element.elementor-element-5029ce7f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8248 .elementor-element.elementor-element-5029ce7f{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0.1px;color:var( --e-global-color-5f83433 );}.elementor-8248 .elementor-element.elementor-element-5029ce7f p{margin-block-end:0px;}body:not(.rtl) .elementor-8248 .elementor-element.elementor-element-18ca08fb{right:20px;}body.rtl .elementor-8248 .elementor-element.elementor-element-18ca08fb{left:20px;}.elementor-8248 .elementor-element.elementor-element-18ca08fb{top:20px;}.elementor-8248 .elementor-element.elementor-element-18ca08fb .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;color:var( --e-global-color-5f83433 );}.elementor-8248 .elementor-element.elementor-element-3a0203b3{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.5s;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:var( --e-global-color-a91237d );--border-color:var( --e-global-color-a91237d );--border-radius:20px 20px 20px 20px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-8248 .elementor-element.elementor-element-3a0203b3:not(.elementor-motion-effects-element-type-background), .elementor-8248 .elementor-element.elementor-element-3a0203b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071B14;}.elementor-8248 .elementor-element.elementor-element-3a0203b3:hover{background-color:transparent;background-image:linear-gradient(160deg, #00E88926 0%, #FFFFFF0A 70%);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:var( --e-global-color-ac35437 );--border-color:var( --e-global-color-ac35437 );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-8248 .elementor-element.elementor-element-3a0203b3.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-8248 .elementor-element.elementor-element-3a0203b3, .elementor-8248 .elementor-element.elementor-element-3a0203b3::before{--border-transition:0.5s;}.elementor-8248 .elementor-element.elementor-element-4b68fb3d{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-8248 .elementor-element.elementor-element-4b68fb3d .elementor-icon-wrapper{text-align:start;}.elementor-8248 .elementor-element.elementor-element-4b68fb3d.elementor-view-stacked .elementor-icon{background-color:#00E88912;}.elementor-8248 .elementor-element.elementor-element-4b68fb3d.elementor-view-framed .elementor-icon, .elementor-8248 .elementor-element.elementor-element-4b68fb3d.elementor-view-default .elementor-icon{color:#00E88912;border-color:#00E88912;}.elementor-8248 .elementor-element.elementor-element-4b68fb3d.elementor-view-framed .elementor-icon, .elementor-8248 .elementor-element.elementor-element-4b68fb3d.elementor-view-default .elementor-icon svg{fill:#00E88912;}.elementor-8248 .elementor-element.elementor-element-4b68fb3d .elementor-icon{font-size:25px;padding:15px;border-radius:10px 10px 10px 10px;}.elementor-8248 .elementor-element.elementor-element-4b68fb3d .elementor-icon svg{height:25px;}.elementor-8248 .elementor-element.elementor-element-5054f058{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8248 .elementor-element.elementor-element-5054f058 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;letter-spacing:-0.03px;color:var( --e-global-color-9ff51d0 );}.elementor-8248 .elementor-element.elementor-element-21037eb1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8248 .elementor-element.elementor-element-21037eb1{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0.1px;color:var( --e-global-color-5f83433 );}.elementor-8248 .elementor-element.elementor-element-21037eb1 p{margin-block-end:0px;}body:not(.rtl) .elementor-8248 .elementor-element.elementor-element-4b109a49{right:20px;}body.rtl .elementor-8248 .elementor-element.elementor-element-4b109a49{left:20px;}.elementor-8248 .elementor-element.elementor-element-4b109a49{top:20px;}.elementor-8248 .elementor-element.elementor-element-4b109a49 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;color:var( --e-global-color-5f83433 );}.elementor-8248 .elementor-element.elementor-element-c4ddb03{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--background-transition:0.5s;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:var( --e-global-color-a91237d );--border-color:var( --e-global-color-a91237d );--border-radius:20px 20px 20px 20px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-8248 .elementor-element.elementor-element-c4ddb03:not(.elementor-motion-effects-element-type-background), .elementor-8248 .elementor-element.elementor-element-c4ddb03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071B14;}.elementor-8248 .elementor-element.elementor-element-c4ddb03:hover{background-color:transparent;background-image:linear-gradient(160deg, #00E88926 0%, #FFFFFF0A 70%);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:var( --e-global-color-ac35437 );--border-color:var( --e-global-color-ac35437 );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-8248 .elementor-element.elementor-element-c4ddb03.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-8248 .elementor-element.elementor-element-c4ddb03, .elementor-8248 .elementor-element.elementor-element-c4ddb03::before{--border-transition:0.5s;}.elementor-8248 .elementor-element.elementor-element-54807f24{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-8248 .elementor-element.elementor-element-54807f24 .elementor-icon-wrapper{text-align:start;}.elementor-8248 .elementor-element.elementor-element-54807f24.elementor-view-stacked .elementor-icon{background-color:#00E88912;}.elementor-8248 .elementor-element.elementor-element-54807f24.elementor-view-framed .elementor-icon, .elementor-8248 .elementor-element.elementor-element-54807f24.elementor-view-default .elementor-icon{color:#00E88912;border-color:#00E88912;}.elementor-8248 .elementor-element.elementor-element-54807f24.elementor-view-framed .elementor-icon, .elementor-8248 .elementor-element.elementor-element-54807f24.elementor-view-default .elementor-icon svg{fill:#00E88912;}.elementor-8248 .elementor-element.elementor-element-54807f24 .elementor-icon{font-size:25px;padding:15px;border-radius:10px 10px 10px 10px;}.elementor-8248 .elementor-element.elementor-element-54807f24 .elementor-icon svg{height:25px;}.elementor-8248 .elementor-element.elementor-element-3dc7c65e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8248 .elementor-element.elementor-element-3dc7c65e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;letter-spacing:-0.03px;color:var( --e-global-color-9ff51d0 );}.elementor-8248 .elementor-element.elementor-element-62d8d26a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8248 .elementor-element.elementor-element-62d8d26a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0.1px;color:var( --e-global-color-5f83433 );}.elementor-8248 .elementor-element.elementor-element-62d8d26a p{margin-block-end:0px;}body:not(.rtl) .elementor-8248 .elementor-element.elementor-element-5edf0643{right:20px;}body.rtl .elementor-8248 .elementor-element.elementor-element-5edf0643{left:20px;}.elementor-8248 .elementor-element.elementor-element-5edf0643{top:20px;}.elementor-8248 .elementor-element.elementor-element-5edf0643 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;color:var( --e-global-color-5f83433 );}.elementor-8248 .elementor-element.elementor-element-3c1c03f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-8248 .elementor-element.elementor-element-3c1c03f2:not(.elementor-motion-effects-element-type-background), .elementor-8248 .elementor-element.elementor-element-3c1c03f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071B14;}.elementor-8248 .elementor-element.elementor-element-1f7afd92{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8248 .elementor-element.elementor-element-54a0b795{width:var( --container-widget-width, fit-content );max-width:fit-content;background-color:#00E8890D;padding:8px 14px 7px 14px;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00E88914;border-radius:100px 100px 100px 100px;--icon-vertical-offset:0px;}.elementor-8248 .elementor-element.elementor-element-54a0b795 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-8248 .elementor-element.elementor-element-54a0b795 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-8248 .elementor-element.elementor-element-54a0b795 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-8248 .elementor-element.elementor-element-54a0b795 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-8248 .elementor-element.elementor-element-54a0b795 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-8248 .elementor-element.elementor-element-54a0b795 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-8248 .elementor-element.elementor-element-54a0b795 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-8248 .elementor-element.elementor-element-54a0b795 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8248 .elementor-element.elementor-element-54a0b795 .elementor-icon-list-item > a{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-8248 .elementor-element.elementor-element-54a0b795 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-8248 .elementor-element.elementor-element-7e95bc6b{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-8248 .elementor-element.elementor-element-7e95bc6b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:600;line-height:1.2em;letter-spacing:-2px;color:var( --e-global-color-9ff51d0 );}.elementor-8248 .elementor-element.elementor-element-4afc429f{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#E8F5F0A3;}.elementor-8248 .elementor-element.elementor-element-4afc429f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8248 .elementor-element.elementor-element-43a025e7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8248 .elementor-element.elementor-element-56ac3e48{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;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:var( --e-global-color-a91237d );--border-color:var( --e-global-color-a91237d );--border-radius:24px 24px 24px 24px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8248 .elementor-element.elementor-element-55f7f2e9{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-a91237d );--border-color:var( --e-global-color-a91237d );--border-radius:24px 0px 0px 24px;--padding-top:52px;--padding-bottom:52px;--padding-left:48px;--padding-right:48px;}.elementor-8248 .elementor-element.elementor-element-55f7f2e9:not(.elementor-motion-effects-element-type-background), .elementor-8248 .elementor-element.elementor-element-55f7f2e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#031810;}.elementor-8248 .elementor-element.elementor-element-585f400{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8248 .elementor-element.elementor-element-585f400 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;letter-spacing:-0.7px;color:var( --e-global-color-9ff51d0 );}.elementor-8248 .elementor-element.elementor-element-32dac29a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8248 .elementor-element.elementor-element-32dac29a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#E8F5F0A3;}.elementor-8248 .elementor-element.elementor-element-45299143 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-8248 .elementor-element.elementor-element-45299143 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-8248 .elementor-element.elementor-element-45299143 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-8248 .elementor-element.elementor-element-45299143 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-8248 .elementor-element.elementor-element-45299143 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-8248 .elementor-element.elementor-element-45299143 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8248 .elementor-element.elementor-element-45299143 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8248 .elementor-element.elementor-element-45299143{--icon-vertical-offset:0px;}.elementor-8248 .elementor-element.elementor-element-45299143 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8248 .elementor-element.elementor-element-45299143 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-8248 .elementor-element.elementor-element-45299143 .elementor-icon-list-text{color:var( --e-global-color-9ff51d0 );transition:color 0.3s;}.elementor-8248 .elementor-element.elementor-element-9cdfae .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-2dd63b8 );color:var( --e-global-color-2dd63b8 );background-image:linear-gradient(135deg, #00E889 0%, #00C277 100%);transition-duration:0.5s;border-radius:100px 100px 100px 100px;padding:21px 28px 21px 28px;}.elementor-8248 .elementor-element.elementor-element-9cdfae .elementor-button:hover, .elementor-8248 .elementor-element.elementor-element-9cdfae .elementor-button:focus{background-color:transparent;background-image:linear-gradient(135deg, #00C277 0%, #00E889 100%);}.elementor-8248 .elementor-element.elementor-element-9cdfae{width:var( --container-widget-width, fit-content );max-width:fit-content;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-8248 .elementor-element.elementor-element-9cdfae:hover{--e-transform-translateY:-2px;border-radius:100px 100px 100px 100px;box-shadow:10px 6px 34px -10px rgba(0, 232, 137.00000000000003, 0.52);}.elementor-8248 .elementor-element.elementor-element-9cdfae .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8248 .elementor-element.elementor-element-9cdfae .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-8248 .elementor-element.elementor-element-775ebba5{padding:0px 0px 0px 0px;}.elementor-8248 .elementor-element.elementor-element-69bc22d0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;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:var( --e-global-color-a91237d );--border-color:var( --e-global-color-a91237d );--border-radius:24px 24px 24px 24px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8248 .elementor-element.elementor-element-7071f173{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-a91237d );--border-color:var( --e-global-color-a91237d );--border-radius:24px 0px 0px 24px;--padding-top:52px;--padding-bottom:52px;--padding-left:48px;--padding-right:48px;}.elementor-8248 .elementor-element.elementor-element-7071f173:not(.elementor-motion-effects-element-type-background), .elementor-8248 .elementor-element.elementor-element-7071f173 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-546e7f9 );}.elementor-8248 .elementor-element.elementor-element-4c28fde7{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8248 .elementor-element.elementor-element-4c28fde7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;letter-spacing:-0.7px;color:var( --e-global-color-9ff51d0 );}.elementor-8248 .elementor-element.elementor-element-386cf175.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8248 .elementor-element.elementor-element-386cf175{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#E8F5F0A3;}.elementor-8248 .elementor-element.elementor-element-3db30416 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-8248 .elementor-element.elementor-element-3db30416 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-8248 .elementor-element.elementor-element-3db30416 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-8248 .elementor-element.elementor-element-3db30416 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-8248 .elementor-element.elementor-element-3db30416 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-8248 .elementor-element.elementor-element-3db30416 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8248 .elementor-element.elementor-element-3db30416 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8248 .elementor-element.elementor-element-3db30416{--icon-vertical-offset:0px;}.elementor-8248 .elementor-element.elementor-element-3db30416 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8248 .elementor-element.elementor-element-3db30416 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-8248 .elementor-element.elementor-element-3db30416 .elementor-icon-list-text{color:var( --e-global-color-9ff51d0 );transition:color 0.3s;}.elementor-8248 .elementor-element.elementor-element-186b3b6b .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-2dd63b8 );color:var( --e-global-color-2dd63b8 );background-image:linear-gradient(135deg, #00E889 0%, #00C277 100%);transition-duration:0.5s;border-radius:100px 100px 100px 100px;padding:21px 28px 21px 28px;}.elementor-8248 .elementor-element.elementor-element-186b3b6b .elementor-button:hover, .elementor-8248 .elementor-element.elementor-element-186b3b6b .elementor-button:focus{background-color:transparent;background-image:linear-gradient(135deg, #00C277 0%, #00E889 100%);}.elementor-8248 .elementor-element.elementor-element-186b3b6b{width:var( --container-widget-width, fit-content );max-width:fit-content;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-8248 .elementor-element.elementor-element-186b3b6b:hover{--e-transform-translateY:-2px;border-radius:100px 100px 100px 100px;box-shadow:10px 6px 34px -10px rgba(0, 232, 137.00000000000003, 0.52);}.elementor-8248 .elementor-element.elementor-element-186b3b6b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8248 .elementor-element.elementor-element-186b3b6b .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-8248 .elementor-element.elementor-element-72e6daae{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;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:var( --e-global-color-a91237d );--border-color:var( --e-global-color-a91237d );--border-radius:24px 24px 24px 24px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8248 .elementor-element.elementor-element-2ca1368e{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-a91237d );--border-color:var( --e-global-color-a91237d );--border-radius:24px 0px 0px 24px;--padding-top:52px;--padding-bottom:52px;--padding-left:48px;--padding-right:48px;}.elementor-8248 .elementor-element.elementor-element-2ca1368e:not(.elementor-motion-effects-element-type-background), .elementor-8248 .elementor-element.elementor-element-2ca1368e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-546e7f9 );}.elementor-8248 .elementor-element.elementor-element-32dc1b4f{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8248 .elementor-element.elementor-element-32dc1b4f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;letter-spacing:-0.7px;color:var( --e-global-color-9ff51d0 );}.elementor-8248 .elementor-element.elementor-element-304da9f3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8248 .elementor-element.elementor-element-304da9f3{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#E8F5F0A3;}.elementor-8248 .elementor-element.elementor-element-9f4f68a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-8248 .elementor-element.elementor-element-9f4f68a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-8248 .elementor-element.elementor-element-9f4f68a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-8248 .elementor-element.elementor-element-9f4f68a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-8248 .elementor-element.elementor-element-9f4f68a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-8248 .elementor-element.elementor-element-9f4f68a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8248 .elementor-element.elementor-element-9f4f68a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8248 .elementor-element.elementor-element-9f4f68a{--icon-vertical-offset:0px;}.elementor-8248 .elementor-element.elementor-element-9f4f68a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8248 .elementor-element.elementor-element-9f4f68a .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-8248 .elementor-element.elementor-element-9f4f68a .elementor-icon-list-text{color:var( --e-global-color-9ff51d0 );transition:color 0.3s;}.elementor-8248 .elementor-element.elementor-element-2a55aa11 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-2dd63b8 );color:var( --e-global-color-2dd63b8 );background-image:linear-gradient(135deg, #00E889 0%, #00C277 100%);transition-duration:0.5s;border-radius:100px 100px 100px 100px;padding:21px 28px 21px 28px;}.elementor-8248 .elementor-element.elementor-element-2a55aa11 .elementor-button:hover, .elementor-8248 .elementor-element.elementor-element-2a55aa11 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(135deg, #00C277 0%, #00E889 100%);}.elementor-8248 .elementor-element.elementor-element-2a55aa11{width:var( --container-widget-width, fit-content );max-width:fit-content;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-8248 .elementor-element.elementor-element-2a55aa11:hover{--e-transform-translateY:-2px;border-radius:100px 100px 100px 100px;box-shadow:10px 6px 34px -10px rgba(0, 232, 137.00000000000003, 0.52);}.elementor-8248 .elementor-element.elementor-element-2a55aa11 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8248 .elementor-element.elementor-element-2a55aa11 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-8248 .elementor-element.elementor-element-64595e3e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;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:var( --e-global-color-a91237d );--border-color:var( --e-global-color-a91237d );--border-radius:24px 24px 24px 24px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8248 .elementor-element.elementor-element-5e12feef{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-a91237d );--border-color:var( --e-global-color-a91237d );--border-radius:24px 0px 0px 24px;--padding-top:52px;--padding-bottom:52px;--padding-left:48px;--padding-right:48px;}.elementor-8248 .elementor-element.elementor-element-5e12feef:not(.elementor-motion-effects-element-type-background), .elementor-8248 .elementor-element.elementor-element-5e12feef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-546e7f9 );}.elementor-8248 .elementor-element.elementor-element-5b6b7de9{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8248 .elementor-element.elementor-element-5b6b7de9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;letter-spacing:-0.7px;color:var( --e-global-color-9ff51d0 );}.elementor-8248 .elementor-element.elementor-element-6cf053af.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8248 .elementor-element.elementor-element-6cf053af{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#E8F5F0A3;}.elementor-8248 .elementor-element.elementor-element-215cef73 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-8248 .elementor-element.elementor-element-215cef73 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-8248 .elementor-element.elementor-element-215cef73 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-8248 .elementor-element.elementor-element-215cef73 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-8248 .elementor-element.elementor-element-215cef73 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-8248 .elementor-element.elementor-element-215cef73 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8248 .elementor-element.elementor-element-215cef73 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8248 .elementor-element.elementor-element-215cef73{--icon-vertical-offset:0px;}.elementor-8248 .elementor-element.elementor-element-215cef73 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8248 .elementor-element.elementor-element-215cef73 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-8248 .elementor-element.elementor-element-215cef73 .elementor-icon-list-text{color:var( --e-global-color-9ff51d0 );transition:color 0.3s;}.elementor-8248 .elementor-element.elementor-element-e1f7a9c .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-2dd63b8 );color:var( --e-global-color-2dd63b8 );background-image:linear-gradient(135deg, #00E889 0%, #00C277 100%);transition-duration:0.5s;border-radius:100px 100px 100px 100px;padding:21px 28px 21px 28px;}.elementor-8248 .elementor-element.elementor-element-e1f7a9c .elementor-button:hover, .elementor-8248 .elementor-element.elementor-element-e1f7a9c .elementor-button:focus{background-color:transparent;background-image:linear-gradient(135deg, #00C277 0%, #00E889 100%);}.elementor-8248 .elementor-element.elementor-element-e1f7a9c{width:var( --container-widget-width, fit-content );max-width:fit-content;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-8248 .elementor-element.elementor-element-e1f7a9c:hover{--e-transform-translateY:-2px;border-radius:100px 100px 100px 100px;box-shadow:10px 6px 34px -10px rgba(0, 232, 137.00000000000003, 0.52);}.elementor-8248 .elementor-element.elementor-element-e1f7a9c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8248 .elementor-element.elementor-element-e1f7a9c .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-8248 .elementor-element.elementor-element-81efab{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;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:var( --e-global-color-a91237d );--border-color:var( --e-global-color-a91237d );--border-radius:24px 24px 24px 24px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8248 .elementor-element.elementor-element-426e1ea8{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-a91237d );--border-color:var( --e-global-color-a91237d );--border-radius:24px 0px 0px 24px;--padding-top:52px;--padding-bottom:52px;--padding-left:48px;--padding-right:48px;}.elementor-8248 .elementor-element.elementor-element-426e1ea8:not(.elementor-motion-effects-element-type-background), .elementor-8248 .elementor-element.elementor-element-426e1ea8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-546e7f9 );}.elementor-8248 .elementor-element.elementor-element-3581efc4{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8248 .elementor-element.elementor-element-3581efc4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;letter-spacing:-0.7px;color:var( --e-global-color-9ff51d0 );}.elementor-8248 .elementor-element.elementor-element-214bd687.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8248 .elementor-element.elementor-element-214bd687{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#E8F5F0A3;}.elementor-8248 .elementor-element.elementor-element-3674551f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-8248 .elementor-element.elementor-element-3674551f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-8248 .elementor-element.elementor-element-3674551f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-8248 .elementor-element.elementor-element-3674551f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-8248 .elementor-element.elementor-element-3674551f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-8248 .elementor-element.elementor-element-3674551f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8248 .elementor-element.elementor-element-3674551f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8248 .elementor-element.elementor-element-3674551f{--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-8248 .elementor-element.elementor-element-3674551f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8248 .elementor-element.elementor-element-3674551f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-8248 .elementor-element.elementor-element-3674551f .elementor-icon-list-text{color:var( --e-global-color-9ff51d0 );transition:color 0.3s;}.elementor-8248 .elementor-element.elementor-element-61d301ab .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-2dd63b8 );color:var( --e-global-color-2dd63b8 );background-image:linear-gradient(135deg, #00E889 0%, #00C277 100%);transition-duration:0.5s;border-radius:100px 100px 100px 100px;padding:21px 28px 21px 28px;}.elementor-8248 .elementor-element.elementor-element-61d301ab .elementor-button:hover, .elementor-8248 .elementor-element.elementor-element-61d301ab .elementor-button:focus{background-color:transparent;background-image:linear-gradient(135deg, #00C277 0%, #00E889 100%);}.elementor-8248 .elementor-element.elementor-element-61d301ab{width:var( --container-widget-width, fit-content );max-width:fit-content;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-8248 .elementor-element.elementor-element-61d301ab:hover{--e-transform-translateY:-2px;border-radius:100px 100px 100px 100px;box-shadow:10px 6px 34px -10px rgba(0, 232, 137.00000000000003, 0.52);}.elementor-8248 .elementor-element.elementor-element-61d301ab .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8248 .elementor-element.elementor-element-61d301ab .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-8248 .elementor-element.elementor-element-450c2980{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;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:var( --e-global-color-a91237d );--border-color:var( --e-global-color-a91237d );--border-radius:24px 24px 24px 24px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8248 .elementor-element.elementor-element-6111d120{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-a91237d );--border-color:var( --e-global-color-a91237d );--border-radius:24px 0px 0px 24px;--padding-top:52px;--padding-bottom:52px;--padding-left:48px;--padding-right:48px;}.elementor-8248 .elementor-element.elementor-element-6111d120:not(.elementor-motion-effects-element-type-background), .elementor-8248 .elementor-element.elementor-element-6111d120 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-546e7f9 );}.elementor-8248 .elementor-element.elementor-element-4398073d{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8248 .elementor-element.elementor-element-4398073d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;letter-spacing:-0.7px;color:var( --e-global-color-9ff51d0 );}.elementor-8248 .elementor-element.elementor-element-7c67a827.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8248 .elementor-element.elementor-element-7c67a827{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#E8F5F0A3;}.elementor-8248 .elementor-element.elementor-element-6174b494 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-8248 .elementor-element.elementor-element-6174b494 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-8248 .elementor-element.elementor-element-6174b494 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-8248 .elementor-element.elementor-element-6174b494 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-8248 .elementor-element.elementor-element-6174b494 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-8248 .elementor-element.elementor-element-6174b494 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8248 .elementor-element.elementor-element-6174b494 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8248 .elementor-element.elementor-element-6174b494{--icon-vertical-offset:0px;}.elementor-8248 .elementor-element.elementor-element-6174b494 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8248 .elementor-element.elementor-element-6174b494 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-8248 .elementor-element.elementor-element-6174b494 .elementor-icon-list-text{color:var( --e-global-color-9ff51d0 );transition:color 0.3s;}.elementor-8248 .elementor-element.elementor-element-4747311a .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-2dd63b8 );color:var( --e-global-color-2dd63b8 );background-image:linear-gradient(135deg, #00E889 0%, #00C277 100%);transition-duration:0.5s;border-radius:100px 100px 100px 100px;padding:21px 28px 21px 28px;}.elementor-8248 .elementor-element.elementor-element-4747311a .elementor-button:hover, .elementor-8248 .elementor-element.elementor-element-4747311a .elementor-button:focus{background-color:transparent;background-image:linear-gradient(135deg, #00C277 0%, #00E889 100%);}.elementor-8248 .elementor-element.elementor-element-4747311a{width:var( --container-widget-width, fit-content );max-width:fit-content;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-8248 .elementor-element.elementor-element-4747311a:hover{--e-transform-translateY:-2px;border-radius:100px 100px 100px 100px;box-shadow:10px 6px 34px -10px rgba(0, 232, 137.00000000000003, 0.52);}.elementor-8248 .elementor-element.elementor-element-4747311a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8248 .elementor-element.elementor-element-4747311a .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-8248 .elementor-element.elementor-element-3cf8e53d{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:0px;}.elementor-8248 .elementor-element.elementor-element-3cf8e53d > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#03130C;}.elementor-8248 .elementor-element.elementor-element-3cf8e53d.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-79c3920 );}.elementor-8248 .elementor-element.elementor-element-3cf8e53d.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-8248 .elementor-element.elementor-element-3cf8e53d.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#02010100;}.elementor-8248 .elementor-element.elementor-element-7b1d2e54{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-8248 .elementor-element.elementor-element-7b1d2e54:not(.elementor-motion-effects-element-type-background), .elementor-8248 .elementor-element.elementor-element-7b1d2e54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02140C;}.elementor-8248 .elementor-element.elementor-element-603b74b6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8248 .elementor-element.elementor-element-655bb961{width:var( --container-widget-width, fit-content );max-width:fit-content;background-color:#00E8890D;padding:8px 14px 7px 14px;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00E88914;border-radius:100px 100px 100px 100px;--icon-vertical-offset:0px;}.elementor-8248 .elementor-element.elementor-element-655bb961 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-8248 .elementor-element.elementor-element-655bb961 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-8248 .elementor-element.elementor-element-655bb961 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-8248 .elementor-element.elementor-element-655bb961 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-8248 .elementor-element.elementor-element-655bb961 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-8248 .elementor-element.elementor-element-655bb961 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-8248 .elementor-element.elementor-element-655bb961 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-8248 .elementor-element.elementor-element-655bb961 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8248 .elementor-element.elementor-element-655bb961 .elementor-icon-list-item > a{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-8248 .elementor-element.elementor-element-655bb961 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-8248 .elementor-element.elementor-element-40acb81{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;}.elementor-8248 .elementor-element.elementor-element-40acb81 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:600;line-height:1.2em;letter-spacing:-2px;color:var( --e-global-color-9ff51d0 );}.elementor-8248 .elementor-element.elementor-element-205028a2{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#E8F5F0A3;}.elementor-8248 .elementor-element.elementor-element-205028a2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8248 .elementor-element.elementor-element-65b8d28e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8248 .elementor-element.elementor-element-33c5b6f3{--display:flex;--background-transition:0.5s;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:var( --e-global-color-a91237d );--border-color:var( --e-global-color-a91237d );--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8248 .elementor-element.elementor-element-33c5b6f3:not(.elementor-motion-effects-element-type-background), .elementor-8248 .elementor-element.elementor-element-33c5b6f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-79c3920 );}.elementor-8248 .elementor-element.elementor-element-33c5b6f3:hover{background-color:transparent;background-image:linear-gradient(160deg, #00E88926 0%, #FFFFFF0A 70%);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:var( --e-global-color-ac35437 );--border-color:var( --e-global-color-ac35437 );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-8248 .elementor-element.elementor-element-33c5b6f3.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-8248 .elementor-element.elementor-element-33c5b6f3, .elementor-8248 .elementor-element.elementor-element-33c5b6f3::before{--border-transition:0.3s;}.elementor-8248 .elementor-element.elementor-element-19b5eac5{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-8248 .elementor-element.elementor-element-19b5eac5 .elementor-icon-wrapper{text-align:start;}.elementor-8248 .elementor-element.elementor-element-19b5eac5.elementor-view-stacked .elementor-icon{background-color:#00E88912;}.elementor-8248 .elementor-element.elementor-element-19b5eac5.elementor-view-framed .elementor-icon, .elementor-8248 .elementor-element.elementor-element-19b5eac5.elementor-view-default .elementor-icon{color:#00E88912;border-color:#00E88912;}.elementor-8248 .elementor-element.elementor-element-19b5eac5.elementor-view-framed .elementor-icon, .elementor-8248 .elementor-element.elementor-element-19b5eac5.elementor-view-default .elementor-icon svg{fill:#00E88912;}.elementor-8248 .elementor-element.elementor-element-19b5eac5 .elementor-icon{font-size:30px;padding:15px;border-radius:8px 8px 8px 8px;}.elementor-8248 .elementor-element.elementor-element-19b5eac5 .elementor-icon svg{height:30px;}.elementor-8248 .elementor-element.elementor-element-32b0c7d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8248 .elementor-element.elementor-element-32b0c7d7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-9ff51d0 );}.elementor-8248 .elementor-element.elementor-element-131fb531.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8248 .elementor-element.elementor-element-131fb531{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0.1px;color:var( --e-global-color-5f83433 );}.elementor-8248 .elementor-element.elementor-element-7d09d0f{--display:flex;--background-transition:0.5s;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:var( --e-global-color-a91237d );--border-color:var( --e-global-color-a91237d );--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8248 .elementor-element.elementor-element-7d09d0f:not(.elementor-motion-effects-element-type-background), .elementor-8248 .elementor-element.elementor-element-7d09d0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-79c3920 );}.elementor-8248 .elementor-element.elementor-element-7d09d0f:hover{background-color:transparent;background-image:linear-gradient(160deg, #00E88926 0%, #FFFFFF0A 70%);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:var( --e-global-color-ac35437 );--border-color:var( --e-global-color-ac35437 );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-8248 .elementor-element.elementor-element-7d09d0f.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-8248 .elementor-element.elementor-element-7d09d0f, .elementor-8248 .elementor-element.elementor-element-7d09d0f::before{--border-transition:0.3s;}.elementor-8248 .elementor-element.elementor-element-44424192{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-8248 .elementor-element.elementor-element-44424192 .elementor-icon-wrapper{text-align:start;}.elementor-8248 .elementor-element.elementor-element-44424192.elementor-view-stacked .elementor-icon{background-color:#00E88912;}.elementor-8248 .elementor-element.elementor-element-44424192.elementor-view-framed .elementor-icon, .elementor-8248 .elementor-element.elementor-element-44424192.elementor-view-default .elementor-icon{color:#00E88912;border-color:#00E88912;}.elementor-8248 .elementor-element.elementor-element-44424192.elementor-view-framed .elementor-icon, .elementor-8248 .elementor-element.elementor-element-44424192.elementor-view-default .elementor-icon svg{fill:#00E88912;}.elementor-8248 .elementor-element.elementor-element-44424192 .elementor-icon{font-size:30px;padding:15px;border-radius:8px 8px 8px 8px;}.elementor-8248 .elementor-element.elementor-element-44424192 .elementor-icon svg{height:30px;}.elementor-8248 .elementor-element.elementor-element-4687d9bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8248 .elementor-element.elementor-element-4687d9bc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-9ff51d0 );}.elementor-8248 .elementor-element.elementor-element-4b664dac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8248 .elementor-element.elementor-element-4b664dac{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0.1px;color:var( --e-global-color-5f83433 );}.elementor-8248 .elementor-element.elementor-element-18889e9a{--display:flex;--background-transition:0.5s;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:var( --e-global-color-a91237d );--border-color:var( --e-global-color-a91237d );--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8248 .elementor-element.elementor-element-18889e9a:not(.elementor-motion-effects-element-type-background), .elementor-8248 .elementor-element.elementor-element-18889e9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-79c3920 );}.elementor-8248 .elementor-element.elementor-element-18889e9a:hover{background-color:transparent;background-image:linear-gradient(160deg, #00E88926 0%, #FFFFFF0A 70%);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:var( --e-global-color-ac35437 );--border-color:var( --e-global-color-ac35437 );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-8248 .elementor-element.elementor-element-18889e9a.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-8248 .elementor-element.elementor-element-18889e9a, .elementor-8248 .elementor-element.elementor-element-18889e9a::before{--border-transition:0.3s;}.elementor-8248 .elementor-element.elementor-element-202d24dd{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-8248 .elementor-element.elementor-element-202d24dd .elementor-icon-wrapper{text-align:start;}.elementor-8248 .elementor-element.elementor-element-202d24dd.elementor-view-stacked .elementor-icon{background-color:#00E88912;}.elementor-8248 .elementor-element.elementor-element-202d24dd.elementor-view-framed .elementor-icon, .elementor-8248 .elementor-element.elementor-element-202d24dd.elementor-view-default .elementor-icon{color:#00E88912;border-color:#00E88912;}.elementor-8248 .elementor-element.elementor-element-202d24dd.elementor-view-framed .elementor-icon, .elementor-8248 .elementor-element.elementor-element-202d24dd.elementor-view-default .elementor-icon svg{fill:#00E88912;}.elementor-8248 .elementor-element.elementor-element-202d24dd .elementor-icon{font-size:30px;padding:15px;border-radius:8px 8px 8px 8px;}.elementor-8248 .elementor-element.elementor-element-202d24dd .elementor-icon svg{height:30px;}.elementor-8248 .elementor-element.elementor-element-639d832d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8248 .elementor-element.elementor-element-639d832d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-9ff51d0 );}.elementor-8248 .elementor-element.elementor-element-767533b4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8248 .elementor-element.elementor-element-767533b4{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0.1px;color:var( --e-global-color-5f83433 );}.elementor-8248 .elementor-element.elementor-element-2e45c48e{--display:flex;--background-transition:0.5s;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:var( --e-global-color-a91237d );--border-color:var( --e-global-color-a91237d );--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8248 .elementor-element.elementor-element-2e45c48e:not(.elementor-motion-effects-element-type-background), .elementor-8248 .elementor-element.elementor-element-2e45c48e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-8248 .elementor-element.elementor-element-2e45c48e:hover{background-color:transparent;background-image:linear-gradient(160deg, #00E88926 0%, #FFFFFF0A 70%);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:var( --e-global-color-ac35437 );--border-color:var( --e-global-color-ac35437 );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-8248 .elementor-element.elementor-element-2e45c48e.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-8248 .elementor-element.elementor-element-2e45c48e, .elementor-8248 .elementor-element.elementor-element-2e45c48e::before{--border-transition:0.3s;}.elementor-8248 .elementor-element.elementor-element-4ea218dd{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-8248 .elementor-element.elementor-element-4ea218dd .elementor-icon-wrapper{text-align:start;}.elementor-8248 .elementor-element.elementor-element-4ea218dd.elementor-view-stacked .elementor-icon{background-color:#00E88912;}.elementor-8248 .elementor-element.elementor-element-4ea218dd.elementor-view-framed .elementor-icon, .elementor-8248 .elementor-element.elementor-element-4ea218dd.elementor-view-default .elementor-icon{color:#00E88912;border-color:#00E88912;}.elementor-8248 .elementor-element.elementor-element-4ea218dd.elementor-view-framed .elementor-icon, .elementor-8248 .elementor-element.elementor-element-4ea218dd.elementor-view-default .elementor-icon svg{fill:#00E88912;}.elementor-8248 .elementor-element.elementor-element-4ea218dd .elementor-icon{font-size:30px;padding:15px;border-radius:8px 8px 8px 8px;}.elementor-8248 .elementor-element.elementor-element-4ea218dd .elementor-icon svg{height:30px;}.elementor-8248 .elementor-element.elementor-element-7696dd8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8248 .elementor-element.elementor-element-7696dd8c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-9ff51d0 );}.elementor-8248 .elementor-element.elementor-element-4b801862.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8248 .elementor-element.elementor-element-4b801862{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0.1px;color:var( --e-global-color-5f83433 );}.elementor-8248 .elementor-element.elementor-element-3329f52c{--display:flex;--background-transition:0.5s;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:var( --e-global-color-a91237d );--border-color:var( --e-global-color-a91237d );--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8248 .elementor-element.elementor-element-3329f52c:not(.elementor-motion-effects-element-type-background), .elementor-8248 .elementor-element.elementor-element-3329f52c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-79c3920 );}.elementor-8248 .elementor-element.elementor-element-3329f52c:hover{background-color:transparent;background-image:linear-gradient(160deg, #00E88926 0%, #FFFFFF0A 70%);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:var( --e-global-color-ac35437 );--border-color:var( --e-global-color-ac35437 );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-8248 .elementor-element.elementor-element-3329f52c.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-8248 .elementor-element.elementor-element-3329f52c, .elementor-8248 .elementor-element.elementor-element-3329f52c::before{--border-transition:0.3s;}.elementor-8248 .elementor-element.elementor-element-5191e982{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-8248 .elementor-element.elementor-element-5191e982 .elementor-icon-wrapper{text-align:start;}.elementor-8248 .elementor-element.elementor-element-5191e982.elementor-view-stacked .elementor-icon{background-color:#00E88912;}.elementor-8248 .elementor-element.elementor-element-5191e982.elementor-view-framed .elementor-icon, .elementor-8248 .elementor-element.elementor-element-5191e982.elementor-view-default .elementor-icon{color:#00E88912;border-color:#00E88912;}.elementor-8248 .elementor-element.elementor-element-5191e982.elementor-view-framed .elementor-icon, .elementor-8248 .elementor-element.elementor-element-5191e982.elementor-view-default .elementor-icon svg{fill:#00E88912;}.elementor-8248 .elementor-element.elementor-element-5191e982 .elementor-icon{font-size:30px;padding:15px;border-radius:8px 8px 8px 8px;}.elementor-8248 .elementor-element.elementor-element-5191e982 .elementor-icon svg{height:30px;}.elementor-8248 .elementor-element.elementor-element-6ff6de78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8248 .elementor-element.elementor-element-6ff6de78 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-9ff51d0 );}.elementor-8248 .elementor-element.elementor-element-b0b3aea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8248 .elementor-element.elementor-element-b0b3aea{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0.1px;color:var( --e-global-color-5f83433 );}.elementor-8248 .elementor-element.elementor-element-603a5b8d{--display:flex;--background-transition:0.5s;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:var( --e-global-color-a91237d );--border-color:var( --e-global-color-a91237d );--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8248 .elementor-element.elementor-element-603a5b8d:not(.elementor-motion-effects-element-type-background), .elementor-8248 .elementor-element.elementor-element-603a5b8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-79c3920 );}.elementor-8248 .elementor-element.elementor-element-603a5b8d:hover{background-color:transparent;background-image:linear-gradient(160deg, #00E88926 0%, #FFFFFF0A 70%);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:var( --e-global-color-ac35437 );--border-color:var( --e-global-color-ac35437 );--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-8248 .elementor-element.elementor-element-603a5b8d.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-8248 .elementor-element.elementor-element-603a5b8d, .elementor-8248 .elementor-element.elementor-element-603a5b8d::before{--border-transition:0.3s;}.elementor-8248 .elementor-element.elementor-element-f692e32{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-8248 .elementor-element.elementor-element-f692e32 .elementor-icon-wrapper{text-align:start;}.elementor-8248 .elementor-element.elementor-element-f692e32.elementor-view-stacked .elementor-icon{background-color:#00E88912;}.elementor-8248 .elementor-element.elementor-element-f692e32.elementor-view-framed .elementor-icon, .elementor-8248 .elementor-element.elementor-element-f692e32.elementor-view-default .elementor-icon{color:#00E88912;border-color:#00E88912;}.elementor-8248 .elementor-element.elementor-element-f692e32.elementor-view-framed .elementor-icon, .elementor-8248 .elementor-element.elementor-element-f692e32.elementor-view-default .elementor-icon svg{fill:#00E88912;}.elementor-8248 .elementor-element.elementor-element-f692e32 .elementor-icon{font-size:30px;padding:15px;border-radius:8px 8px 8px 8px;}.elementor-8248 .elementor-element.elementor-element-f692e32 .elementor-icon svg{height:30px;}.elementor-8248 .elementor-element.elementor-element-6911900c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8248 .elementor-element.elementor-element-6911900c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-9ff51d0 );}.elementor-8248 .elementor-element.elementor-element-7b2507be.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8248 .elementor-element.elementor-element-7b2507be{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0.1px;color:var( --e-global-color-5f83433 );}.elementor-8248 .elementor-element.elementor-element-35db7d9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-8248 .elementor-element.elementor-element-35db7d9a:not(.elementor-motion-effects-element-type-background), .elementor-8248 .elementor-element.elementor-element-35db7d9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-501d2bc );}.elementor-8248 .elementor-element.elementor-element-5e9995a3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-8248 .elementor-element.elementor-element-d860b2d{width:var( --container-widget-width, fit-content );max-width:fit-content;background-color:#00E8890D;padding:8px 14px 7px 14px;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00E88914;border-radius:100px 100px 100px 100px;--icon-vertical-offset:0px;}.elementor-8248 .elementor-element.elementor-element-d860b2d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-8248 .elementor-element.elementor-element-d860b2d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-8248 .elementor-element.elementor-element-d860b2d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-8248 .elementor-element.elementor-element-d860b2d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-8248 .elementor-element.elementor-element-d860b2d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-8248 .elementor-element.elementor-element-d860b2d .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-8248 .elementor-element.elementor-element-d860b2d .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-8248 .elementor-element.elementor-element-d860b2d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8248 .elementor-element.elementor-element-d860b2d .elementor-icon-list-item > a{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-8248 .elementor-element.elementor-element-d860b2d .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-8248 .elementor-element.elementor-element-7f635c15{width:100%;max-width:100%;text-align:center;}.elementor-8248 .elementor-element.elementor-element-7f635c15 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:600;line-height:1.2em;letter-spacing:-2px;color:var( --e-global-color-9ff51d0 );}.elementor-8248 .elementor-element.elementor-element-5e866b5f{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#E8F5F0A3;}.elementor-8248 .elementor-element.elementor-element-5e866b5f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8248 .elementor-element.elementor-element-253bed73{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8248 .elementor-element.elementor-element-15de49a4 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-2dd63b8 );color:var( --e-global-color-2dd63b8 );background-image:linear-gradient(135deg, #00E889 0%, #00C277 100%);transition-duration:0.5s;border-radius:100px 100px 100px 100px;padding:21px 28px 21px 28px;}.elementor-8248 .elementor-element.elementor-element-15de49a4 .elementor-button:hover, .elementor-8248 .elementor-element.elementor-element-15de49a4 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(135deg, #00C277 0%, #00E889 100%);}.elementor-8248 .elementor-element.elementor-element-15de49a4{width:var( --container-widget-width, fit-content );max-width:fit-content;margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-8248 .elementor-element.elementor-element-15de49a4:hover{--e-transform-translateY:-2px;border-radius:100px 100px 100px 100px;box-shadow:10px 6px 34px -10px rgba(0, 232, 137.00000000000003, 0.52);}.elementor-8248 .elementor-element.elementor-element-15de49a4.elementor-element{--align-self:center;}.elementor-8248 .elementor-element.elementor-element-15de49a4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8248 .elementor-element.elementor-element-15de49a4 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-8248 .elementor-element.elementor-element-4ec33043{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-8248 .elementor-element.elementor-element-4ec33043:not(.elementor-motion-effects-element-type-background), .elementor-8248 .elementor-element.elementor-element-4ec33043 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02140C;}.elementor-8248 .elementor-element.elementor-element-404edcb1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8248 .elementor-element.elementor-element-3b55ea0e{width:var( --container-widget-width, fit-content );max-width:fit-content;background-color:#00E8890D;padding:8px 14px 7px 14px;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00E88914;border-radius:100px 100px 100px 100px;--icon-vertical-offset:0px;}.elementor-8248 .elementor-element.elementor-element-3b55ea0e.elementor-element{--align-self:center;}.elementor-8248 .elementor-element.elementor-element-3b55ea0e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-8248 .elementor-element.elementor-element-3b55ea0e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-8248 .elementor-element.elementor-element-3b55ea0e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-8248 .elementor-element.elementor-element-3b55ea0e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-8248 .elementor-element.elementor-element-3b55ea0e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-8248 .elementor-element.elementor-element-3b55ea0e .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-8248 .elementor-element.elementor-element-3b55ea0e .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-8248 .elementor-element.elementor-element-3b55ea0e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8248 .elementor-element.elementor-element-3b55ea0e .elementor-icon-list-item > a{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-8248 .elementor-element.elementor-element-3b55ea0e .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-8248 .elementor-element.elementor-element-3959d765{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-8248 .elementor-element.elementor-element-3959d765.elementor-element{--align-self:center;}.elementor-8248 .elementor-element.elementor-element-3959d765 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:600;line-height:1.2em;letter-spacing:-2px;color:var( --e-global-color-9ff51d0 );}.elementor-8248 .elementor-element.elementor-element-3f1e4904{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#E8F5F0A3;}.elementor-8248 .elementor-element.elementor-element-3f1e4904.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8248 .elementor-element.elementor-element-3f1e4904 p{margin-block-end:0px;}.elementor-8248 .elementor-element.elementor-element-1fc403cb{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8248 .elementor-element.elementor-element-15bda22c{--display:flex;--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:var( --e-global-color-a91237d );--border-color:var( --e-global-color-a91237d );--border-radius:28px 28px 28px 28px;--padding-top:34px;--padding-bottom:34px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:500ms;}.elementor-8248 .elementor-element.elementor-element-15bda22c:not(.elementor-motion-effects-element-type-background), .elementor-8248 .elementor-element.elementor-element-15bda22c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-79c3920 );}.elementor-8248 .elementor-element.elementor-element-15bda22c.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-8248 .elementor-element.elementor-element-47bdb270{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-8248 .elementor-element.elementor-element-47bdb270 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-8248 .elementor-element.elementor-element-7d7222a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-8248 .elementor-element.elementor-element-7d7222a7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:38px;font-weight:800;letter-spacing:-2px;color:var( --e-global-color-9ff51d0 );}.elementor-8248 .elementor-element.elementor-element-59f8209c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:#A87DFF;}.elementor-8248 .elementor-element.elementor-element-377c8e1a{width:100%;max-width:100%;text-align:start;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:20px;letter-spacing:0.3px;color:#E8F5F0A3;}.elementor-8248 .elementor-element.elementor-element-377c8e1a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8248 .elementor-element.elementor-element-377c8e1a p{margin-block-end:0px;}.elementor-8248 .elementor-element.elementor-element-44a8306{--divider-border-style:solid;--divider-color:var( --e-global-color-a91237d );--divider-border-width:1px;}.elementor-8248 .elementor-element.elementor-element-44a8306 .elementor-divider-separator{width:100%;}.elementor-8248 .elementor-element.elementor-element-44a8306 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-8248 .elementor-element.elementor-element-123afd44{padding:0px 0px 0px 0px;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-8248 .elementor-element.elementor-element-123afd44 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-8248 .elementor-element.elementor-element-123afd44 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-8248 .elementor-element.elementor-element-123afd44 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-8248 .elementor-element.elementor-element-123afd44 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-8248 .elementor-element.elementor-element-123afd44 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-8248 .elementor-element.elementor-element-123afd44 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8248 .elementor-element.elementor-element-123afd44 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8248 .elementor-element.elementor-element-123afd44 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8248 .elementor-element.elementor-element-123afd44 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;}.elementor-8248 .elementor-element.elementor-element-123afd44 .elementor-icon-list-text{color:#FFFFFFCC;transition:color 0.3s;}.elementor-8248 .elementor-element.elementor-element-516d4d53 .elementor-button{background-color:#02010100;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;transition-duration:0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF21;border-radius:100px 100px 100px 100px;padding:16px 20px 16px 20px;}.elementor-8248 .elementor-element.elementor-element-516d4d53 .elementor-button:hover, .elementor-8248 .elementor-element.elementor-element-516d4d53 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-19c3a14 );border-color:var( --e-global-color-primary );}.elementor-8248 .elementor-element.elementor-element-516d4d53{width:100%;max-width:100%;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a91237d );border-radius:100px 100px 100px 100px;}.elementor-8248 .elementor-element.elementor-element-516d4d53:hover{--e-transform-translateY:-2px;}.elementor-8248 .elementor-element.elementor-element-516d4d53 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8248 .elementor-element.elementor-element-516d4d53 .elementor-button:hover svg, .elementor-8248 .elementor-element.elementor-element-516d4d53 .elementor-button:focus svg{fill:var( --e-global-color-19c3a14 );}.elementor-8248 .elementor-element.elementor-element-43befe92{--display:flex;--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:var( --e-global-color-ac35437 );--border-color:var( --e-global-color-ac35437 );--border-radius:28px 28px 28px 28px;--padding-top:34px;--padding-bottom:34px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:500ms;}.elementor-8248 .elementor-element.elementor-element-43befe92:not(.elementor-motion-effects-element-type-background), .elementor-8248 .elementor-element.elementor-element-43befe92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #00E88914 0%, #FFFFFF0A 55%);}.elementor-8248 .elementor-element.elementor-element-43befe92.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-8248 .elementor-element.elementor-element-43befe92:hover{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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:28px 28px 28px 28px;--border-top-left-radius:28px;--border-top-right-radius:28px;--border-bottom-right-radius:28px;--border-bottom-left-radius:28px;}.elementor-8248 .elementor-element.elementor-element-43befe92, .elementor-8248 .elementor-element.elementor-element-43befe92::before{--border-transition:0.3s;}.elementor-8248 .elementor-element.elementor-element-53a5de39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-8248 .elementor-element.elementor-element-53a5de39 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-8248 .elementor-element.elementor-element-7add0ce8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-8248 .elementor-element.elementor-element-7add0ce8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:38px;font-weight:800;letter-spacing:-2px;color:var( --e-global-color-9ff51d0 );}.elementor-8248 .elementor-element.elementor-element-96ea1e2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:#A87DFF;}.elementor-8248 .elementor-element.elementor-element-564282cf{width:100%;max-width:100%;text-align:start;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:20px;letter-spacing:0.3px;color:#E8F5F0A3;}.elementor-8248 .elementor-element.elementor-element-564282cf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8248 .elementor-element.elementor-element-564282cf p{margin-block-end:0px;}.elementor-8248 .elementor-element.elementor-element-20ec4acd{width:var( --container-widget-width, fit-content );max-width:fit-content;background-color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 10px 6px 10px;--container-widget-width:fit-content;--container-widget-flex-grow:0;top:15px;border-radius:100px 100px 100px 100px;text-align:center;}body:not(.rtl) .elementor-8248 .elementor-element.elementor-element-20ec4acd{right:12px;}body.rtl .elementor-8248 .elementor-element.elementor-element-20ec4acd{left:12px;}.elementor-8248 .elementor-element.elementor-element-20ec4acd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-9ff51d0 );}.elementor-8248 .elementor-element.elementor-element-5ed576a1{--divider-border-style:solid;--divider-color:var( --e-global-color-a91237d );--divider-border-width:1px;}.elementor-8248 .elementor-element.elementor-element-5ed576a1 .elementor-divider-separator{width:100%;}.elementor-8248 .elementor-element.elementor-element-5ed576a1 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-8248 .elementor-element.elementor-element-4b6091b8{padding:0px 0px 0px 0px;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-8248 .elementor-element.elementor-element-4b6091b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-8248 .elementor-element.elementor-element-4b6091b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-8248 .elementor-element.elementor-element-4b6091b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-8248 .elementor-element.elementor-element-4b6091b8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-8248 .elementor-element.elementor-element-4b6091b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-8248 .elementor-element.elementor-element-4b6091b8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8248 .elementor-element.elementor-element-4b6091b8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8248 .elementor-element.elementor-element-4b6091b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8248 .elementor-element.elementor-element-4b6091b8 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;}.elementor-8248 .elementor-element.elementor-element-4b6091b8 .elementor-icon-list-text{color:#FFFFFFCC;transition:color 0.3s;}.elementor-8248 .elementor-element.elementor-element-14888a4 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-2dd63b8 );color:var( --e-global-color-2dd63b8 );background-image:linear-gradient(135deg, #00E889 0%, #00C277 100%);transition-duration:0.5s;border-radius:100px 100px 100px 100px;padding:18px 20px 18px 20px;}.elementor-8248 .elementor-element.elementor-element-14888a4 .elementor-button:hover, .elementor-8248 .elementor-element.elementor-element-14888a4 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(135deg, #00C277 0%, #00E889 100%);}.elementor-8248 .elementor-element.elementor-element-14888a4:hover{--e-transform-translateY:-2px;border-radius:100px 100px 100px 100px;box-shadow:10px 6px 34px -10px rgba(0, 232, 137.00000000000003, 0.52);}.elementor-8248 .elementor-element.elementor-element-14888a4{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8248 .elementor-element.elementor-element-14888a4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8248 .elementor-element.elementor-element-14888a4 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-8248 .elementor-element.elementor-element-1a2e7386{--display:flex;--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:var( --e-global-color-a91237d );--border-color:var( --e-global-color-a91237d );--border-radius:28px 28px 28px 28px;--padding-top:34px;--padding-bottom:34px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:500ms;}.elementor-8248 .elementor-element.elementor-element-1a2e7386:not(.elementor-motion-effects-element-type-background), .elementor-8248 .elementor-element.elementor-element-1a2e7386 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-79c3920 );}.elementor-8248 .elementor-element.elementor-element-1a2e7386.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-8248 .elementor-element.elementor-element-c411ec8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-8248 .elementor-element.elementor-element-c411ec8 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-8248 .elementor-element.elementor-element-3cefd57d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-8248 .elementor-element.elementor-element-3cefd57d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:38px;font-weight:800;letter-spacing:-2px;color:var( --e-global-color-9ff51d0 );}.elementor-8248 .elementor-element.elementor-element-6c320f3b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:#A87DFF;}.elementor-8248 .elementor-element.elementor-element-4b438f1{width:100%;max-width:100%;text-align:start;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:20px;letter-spacing:0.3px;color:#E8F5F0A3;}.elementor-8248 .elementor-element.elementor-element-4b438f1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8248 .elementor-element.elementor-element-4b438f1 p{margin-block-end:0px;}.elementor-8248 .elementor-element.elementor-element-7176b539{--divider-border-style:solid;--divider-color:var( --e-global-color-a91237d );--divider-border-width:1px;}.elementor-8248 .elementor-element.elementor-element-7176b539 .elementor-divider-separator{width:100%;}.elementor-8248 .elementor-element.elementor-element-7176b539 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-8248 .elementor-element.elementor-element-737bdf7b{padding:0px 0px 0px 0px;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-8248 .elementor-element.elementor-element-737bdf7b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-8248 .elementor-element.elementor-element-737bdf7b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-8248 .elementor-element.elementor-element-737bdf7b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-8248 .elementor-element.elementor-element-737bdf7b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-8248 .elementor-element.elementor-element-737bdf7b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-8248 .elementor-element.elementor-element-737bdf7b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8248 .elementor-element.elementor-element-737bdf7b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8248 .elementor-element.elementor-element-737bdf7b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8248 .elementor-element.elementor-element-737bdf7b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;}.elementor-8248 .elementor-element.elementor-element-737bdf7b .elementor-icon-list-text{color:#FFFFFFCC;transition:color 0.3s;}.elementor-8248 .elementor-element.elementor-element-7434f7ee .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;transition-duration:0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF21;border-radius:100px 100px 100px 100px;padding:16px 20px 16px 20px;}.elementor-8248 .elementor-element.elementor-element-7434f7ee .elementor-button:hover, .elementor-8248 .elementor-element.elementor-element-7434f7ee .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-19c3a14 );border-color:var( --e-global-color-primary );}.elementor-8248 .elementor-element.elementor-element-7434f7ee{width:100%;max-width:100%;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a91237d );border-radius:100px 100px 100px 100px;}.elementor-8248 .elementor-element.elementor-element-7434f7ee:hover{--e-transform-translateY:-2px;}.elementor-8248 .elementor-element.elementor-element-7434f7ee .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8248 .elementor-element.elementor-element-7434f7ee .elementor-button:hover svg, .elementor-8248 .elementor-element.elementor-element-7434f7ee .elementor-button:focus svg{fill:var( --e-global-color-19c3a14 );}.elementor-8248 .elementor-element.elementor-element-2734b699{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-8248 .elementor-element.elementor-element-2734b699:not(.elementor-motion-effects-element-type-background), .elementor-8248 .elementor-element.elementor-element-2734b699 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-501d2bc );}.elementor-8248 .elementor-element.elementor-element-545eba53{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8248 .elementor-element.elementor-element-276094e9{width:var( --container-widget-width, fit-content );max-width:fit-content;background-color:#00E8890D;padding:8px 14px 7px 14px;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00E88914;border-radius:100px 100px 100px 100px;--icon-vertical-offset:0px;}.elementor-8248 .elementor-element.elementor-element-276094e9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-8248 .elementor-element.elementor-element-276094e9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-8248 .elementor-element.elementor-element-276094e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-8248 .elementor-element.elementor-element-276094e9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-8248 .elementor-element.elementor-element-276094e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-8248 .elementor-element.elementor-element-276094e9 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-8248 .elementor-element.elementor-element-276094e9 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-8248 .elementor-element.elementor-element-276094e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8248 .elementor-element.elementor-element-276094e9 .elementor-icon-list-item > a{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-8248 .elementor-element.elementor-element-276094e9 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-8248 .elementor-element.elementor-element-737e6144{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-8248 .elementor-element.elementor-element-737e6144 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:600;line-height:1.2em;letter-spacing:-2px;color:var( --e-global-color-9ff51d0 );}.elementor-8248 .elementor-element.elementor-element-628db248{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#E8F5F0A3;}.elementor-8248 .elementor-element.elementor-element-628db248.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8248 .elementor-element.elementor-element-62fc9573{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8248 .elementor-element.elementor-element-62fc9573.e-con{--align-self:center;}.elementor-8248 .elementor-element.elementor-element-70cb7ce3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8248 .elementor-element.elementor-element-3e1d86d0{width:var( --container-widget-width, 98% );max-width:98%;padding:0px 0px 0px 0px;--container-widget-width:98%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;line-height:26px;letter-spacing:0.2px;color:#E8F5F0A3;}.elementor-8248 .elementor-element.elementor-element-15bce63e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8248 .elementor-element.elementor-element-11b9451a{width:var( --container-widget-width, 98% );max-width:98%;padding:0px 0px 0px 0px;--container-widget-width:98%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;line-height:26px;letter-spacing:0.2px;color:#E8F5F0A3;}.elementor-8248 .elementor-element.elementor-element-34049b6c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8248 .elementor-element.elementor-element-6164ca2c{width:var( --container-widget-width, 98% );max-width:98%;padding:0px 0px 0px 0px;--container-widget-width:98%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;line-height:26px;letter-spacing:0.2px;color:#E8F5F0A3;}.elementor-8248 .elementor-element.elementor-element-278ded8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8248 .elementor-element.elementor-element-402d4c7c{width:var( --container-widget-width, 98% );max-width:98%;padding:0px 0px 0px 0px;--container-widget-width:98%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;line-height:26px;letter-spacing:0.2px;color:#E8F5F0A3;}.elementor-8248 .elementor-element.elementor-element-402d4c7c a{color:var( --e-global-color-primary );}.elementor-8248 .elementor-element.elementor-element-1e173a0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8248 .elementor-element.elementor-element-3529e324{width:var( --container-widget-width, 98% );max-width:98%;padding:0px 0px 0px 0px;--container-widget-width:98%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;line-height:26px;letter-spacing:0.2px;color:#E8F5F0A3;}.elementor-8248 .elementor-element.elementor-element-3529e324 a{color:var( --e-global-color-primary );}.elementor-8248 .elementor-element.elementor-element-62dca043{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8248 .elementor-element.elementor-element-517f21ff{width:var( --container-widget-width, 98% );max-width:98%;padding:0px 0px 0px 0px;--container-widget-width:98%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;line-height:26px;letter-spacing:0.2px;color:#E8F5F0A3;}.elementor-8248 .elementor-element.elementor-element-517f21ff a{color:var( --e-global-color-primary );}.elementor-8248 .elementor-element.elementor-element-b14f119{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8248 .elementor-element.elementor-element-66eaeb59{width:var( --container-widget-width, 98% );max-width:98%;padding:0px 0px 0px 0px;--container-widget-width:98%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;line-height:26px;letter-spacing:0.2px;color:#E8F5F0A3;}.elementor-8248 .elementor-element.elementor-element-66eaeb59 a{color:var( --e-global-color-primary );}.elementor-8248 .elementor-element.elementor-element-db4e1d9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8248 .elementor-element.elementor-element-5877d00e{width:var( --container-widget-width, 98% );max-width:98%;padding:0px 0px 0px 0px;--container-widget-width:98%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;line-height:26px;letter-spacing:0.2px;color:#E8F5F0A3;}.elementor-8248 .elementor-element.elementor-element-5877d00e a{color:var( --e-global-color-primary );}.elementor-8248 .elementor-element.elementor-element-3c9d0ecc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8248 .elementor-element.elementor-element-37480e6d{width:var( --container-widget-width, 98% );max-width:98%;padding:0px 0px 0px 0px;--container-widget-width:98%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;line-height:26px;letter-spacing:0.2px;color:#E8F5F0A3;}.elementor-8248 .elementor-element.elementor-element-37480e6d a{color:var( --e-global-color-primary );}.elementor-8248 .elementor-element.elementor-element-6478d475{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8248 .elementor-element.elementor-element-1d822602{width:var( --container-widget-width, 98% );max-width:98%;padding:0px 0px 0px 0px;--container-widget-width:98%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:14px;line-height:26px;letter-spacing:0.2px;color:#E8F5F0A3;}.elementor-8248 .elementor-element.elementor-element-1d822602 a{color:var( --e-global-color-primary );}.elementor-8248 .elementor-element.elementor-element-3358ef06{--n-accordion-title-font-size:16px;--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:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-9ff51d0 );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-8248 .elementor-element.elementor-element-3358ef06 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF17;}.elementor-8248 .elementor-element.elementor-element-3358ef06 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF17;}.elementor-8248 .elementor-element.elementor-element-3358ef06 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF00;}.elementor-8248 .elementor-element.elementor-element-3358ef06 {--n-accordion-padding:25px 0px 25px 0px;}:where( .elementor-8248 .elementor-element.elementor-element-3358ef06 > .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:"Poppins", Sans-serif;font-weight:500;}:where( .elementor-8248 .elementor-element.elementor-element-3358ef06 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}@media(max-width:1024px){.elementor-8248 .elementor-element.elementor-element-60eb9328{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8248 .elementor-element.elementor-element-607ef252{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-8248 .elementor-element.elementor-element-50c467b7{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-8248 .elementor-element.elementor-element-50c467b7 .elementor-heading-title{line-height:1em;}.elementor-8248 .elementor-element.elementor-element-4fab3599{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-8248 .elementor-element.elementor-element-49db454d{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-8248 .elementor-element.elementor-element-90a6208{--e-con-grid-template-columns:repeat(3, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-8248 .elementor-element.elementor-element-306cacec{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8248 .elementor-element.elementor-element-53d041f8{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8248 .elementor-element.elementor-element-4970e635{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-8248 .elementor-element.elementor-element-4970e635 .elementor-heading-title{line-height:1.1em;}.elementor-8248 .elementor-element.elementor-element-4511398{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-8248 .elementor-element.elementor-element-5ecc2503{bottom:15px;}.elementor-8248 .elementor-element.elementor-element-24000b15{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8248 .elementor-element.elementor-element-3c1c03f2{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8248 .elementor-element.elementor-element-7e95bc6b{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-8248 .elementor-element.elementor-element-7e95bc6b .elementor-heading-title{line-height:1.1em;}.elementor-8248 .elementor-element.elementor-element-4afc429f{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-8248 .elementor-element.elementor-element-56ac3e48{--grid-auto-flow:row;}.elementor-8248 .elementor-element.elementor-element-775ebba5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8248 .elementor-element.elementor-element-69bc22d0{--grid-auto-flow:row;}.elementor-8248 .elementor-element.elementor-element-72e6daae{--grid-auto-flow:row;}.elementor-8248 .elementor-element.elementor-element-64595e3e{--grid-auto-flow:row;}.elementor-8248 .elementor-element.elementor-element-81efab{--grid-auto-flow:row;}.elementor-8248 .elementor-element.elementor-element-450c2980{--grid-auto-flow:row;}.elementor-8248 .elementor-element.elementor-element-7b1d2e54{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8248 .elementor-element.elementor-element-40acb81{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-8248 .elementor-element.elementor-element-40acb81 .elementor-heading-title{line-height:1.1em;}.elementor-8248 .elementor-element.elementor-element-205028a2{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-8248 .elementor-element.elementor-element-65b8d28e{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8248 .elementor-element.elementor-element-32b0c7d7 .elementor-heading-title{line-height:22px;}.elementor-8248 .elementor-element.elementor-element-4687d9bc .elementor-heading-title{line-height:22px;}.elementor-8248 .elementor-element.elementor-element-639d832d .elementor-heading-title{line-height:22px;}.elementor-8248 .elementor-element.elementor-element-7696dd8c .elementor-heading-title{line-height:22px;}.elementor-8248 .elementor-element.elementor-element-6ff6de78 .elementor-heading-title{line-height:22px;}.elementor-8248 .elementor-element.elementor-element-6911900c .elementor-heading-title{line-height:22px;}.elementor-8248 .elementor-element.elementor-element-35db7d9a{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8248 .elementor-element.elementor-element-7f635c15{width:100%;max-width:100%;}.elementor-8248 .elementor-element.elementor-element-7f635c15 .elementor-heading-title{line-height:1.1em;}.elementor-8248 .elementor-element.elementor-element-5e866b5f{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-8248 .elementor-element.elementor-element-2b9f9fc8{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8248 .elementor-element.elementor-element-4ec33043{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8248 .elementor-element.elementor-element-3959d765{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-8248 .elementor-element.elementor-element-3f1e4904{--container-widget-width:68%;--container-widget-flex-grow:0;width:var( --container-widget-width, 68% );max-width:68%;}.elementor-8248 .elementor-element.elementor-element-1fc403cb{--e-con-grid-template-columns:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-8248 .elementor-element.elementor-element-2734b699{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8248 .elementor-element.elementor-element-737e6144{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8248 .elementor-element.elementor-element-737e6144 .elementor-heading-title{line-height:1.1em;}.elementor-8248 .elementor-element.elementor-element-628db248{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}}@media(max-width:767px){.elementor-8248 .elementor-element.elementor-element-60eb9328{--padding-top:40px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-8248 .elementor-element.elementor-element-607ef252{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8248 .elementor-element.elementor-element-50f523bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8248 .elementor-element.elementor-element-50f523bc .elementor-icon-list-item > a{font-size:11px;letter-spacing:0.08px;}.elementor-8248 .elementor-element.elementor-element-50c467b7{width:100%;max-width:100%;}.elementor-8248 .elementor-element.elementor-element-50c467b7 .elementor-heading-title{font-size:42px;}.elementor-8248 .elementor-element.elementor-element-4fab3599{width:100%;max-width:100%;font-size:16px;line-height:1.6em;}.elementor-8248 .elementor-element.elementor-element-49db454d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8248 .elementor-element.elementor-element-f3443df{width:100%;max-width:100%;}.elementor-8248 .elementor-element.elementor-element-50a8f255{width:100%;max-width:100%;}.elementor-8248 .elementor-element.elementor-element-90a6208{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;--grid-justify-content:start;}.elementor-8248 .elementor-element.elementor-element-cf5883b{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8248 .elementor-element.elementor-element-d407395{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8248 .elementor-element.elementor-element-7cab66d{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8248 .elementor-element.elementor-element-53d041f8{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-8248 .elementor-element.elementor-element-4970e635{width:100%;max-width:100%;}.elementor-8248 .elementor-element.elementor-element-4970e635 .elementor-heading-title{font-size:36px;letter-spacing:-1.5px;}.elementor-8248 .elementor-element.elementor-element-4511398{width:100%;max-width:100%;font-size:16px;line-height:1.6em;}.elementor-8248 .elementor-element.elementor-element-5ecc2503{width:100%;max-width:100%;bottom:-60px;}.elementor-8248 .elementor-element.elementor-element-24000b15{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8248 .elementor-element.elementor-element-7c77e219 .elementor-heading-title{line-height:22px;}.elementor-8248 .elementor-element.elementor-element-35ab3272 .elementor-heading-title{line-height:22px;}.elementor-8248 .elementor-element.elementor-element-26996a71 .elementor-heading-title{line-height:22px;}.elementor-8248 .elementor-element.elementor-element-5855f85c .elementor-heading-title{line-height:22px;}.elementor-8248 .elementor-element.elementor-element-79498d67 .elementor-heading-title{line-height:22px;}.elementor-8248 .elementor-element.elementor-element-2637364 .elementor-heading-title{line-height:22px;}.elementor-8248 .elementor-element.elementor-element-5054f058 .elementor-heading-title{line-height:22px;}.elementor-8248 .elementor-element.elementor-element-3dc7c65e .elementor-heading-title{line-height:22px;}.elementor-8248 .elementor-element.elementor-element-3c1c03f2{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-8248 .elementor-element.elementor-element-7e95bc6b{width:100%;max-width:100%;}.elementor-8248 .elementor-element.elementor-element-7e95bc6b .elementor-heading-title{font-size:36px;letter-spacing:-1.5px;}.elementor-8248 .elementor-element.elementor-element-4afc429f{width:100%;max-width:100%;font-size:16px;line-height:1.6em;}.elementor-8248 .elementor-element.elementor-element-56ac3e48{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8248 .elementor-element.elementor-element-45299143 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-8248 .elementor-element.elementor-element-45299143 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-8248 .elementor-element.elementor-element-45299143 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-8248 .elementor-element.elementor-element-45299143 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-8248 .elementor-element.elementor-element-45299143 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-8248 .elementor-element.elementor-element-45299143 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8248 .elementor-element.elementor-element-45299143 .elementor-icon-list-item > a{line-height:1.68em;}.elementor-8248 .elementor-element.elementor-element-9cdfae{width:100%;max-width:100%;}.elementor-8248 .elementor-element.elementor-element-69bc22d0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8248 .elementor-element.elementor-element-3db30416 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-8248 .elementor-element.elementor-element-3db30416 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-8248 .elementor-element.elementor-element-3db30416 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-8248 .elementor-element.elementor-element-3db30416 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-8248 .elementor-element.elementor-element-3db30416 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-8248 .elementor-element.elementor-element-3db30416 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8248 .elementor-element.elementor-element-3db30416 .elementor-icon-list-item > a{line-height:1.68em;}.elementor-8248 .elementor-element.elementor-element-186b3b6b{width:100%;max-width:100%;}.elementor-8248 .elementor-element.elementor-element-72e6daae{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8248 .elementor-element.elementor-element-9f4f68a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-8248 .elementor-element.elementor-element-9f4f68a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-8248 .elementor-element.elementor-element-9f4f68a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-8248 .elementor-element.elementor-element-9f4f68a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-8248 .elementor-element.elementor-element-9f4f68a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-8248 .elementor-element.elementor-element-9f4f68a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8248 .elementor-element.elementor-element-9f4f68a .elementor-icon-list-item > a{line-height:1.68em;}.elementor-8248 .elementor-element.elementor-element-2a55aa11{width:100%;max-width:100%;}.elementor-8248 .elementor-element.elementor-element-64595e3e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8248 .elementor-element.elementor-element-215cef73 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-8248 .elementor-element.elementor-element-215cef73 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-8248 .elementor-element.elementor-element-215cef73 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-8248 .elementor-element.elementor-element-215cef73 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-8248 .elementor-element.elementor-element-215cef73 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-8248 .elementor-element.elementor-element-215cef73 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8248 .elementor-element.elementor-element-215cef73 .elementor-icon-list-item > a{line-height:1.68em;}.elementor-8248 .elementor-element.elementor-element-e1f7a9c{width:100%;max-width:100%;}.elementor-8248 .elementor-element.elementor-element-81efab{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8248 .elementor-element.elementor-element-3674551f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-8248 .elementor-element.elementor-element-3674551f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-8248 .elementor-element.elementor-element-3674551f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-8248 .elementor-element.elementor-element-3674551f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-8248 .elementor-element.elementor-element-3674551f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-8248 .elementor-element.elementor-element-3674551f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8248 .elementor-element.elementor-element-3674551f .elementor-icon-list-item > a{line-height:1.68em;}.elementor-8248 .elementor-element.elementor-element-61d301ab{width:100%;max-width:100%;}.elementor-8248 .elementor-element.elementor-element-450c2980{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8248 .elementor-element.elementor-element-6174b494 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-8248 .elementor-element.elementor-element-6174b494 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-8248 .elementor-element.elementor-element-6174b494 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-8248 .elementor-element.elementor-element-6174b494 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-8248 .elementor-element.elementor-element-6174b494 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-8248 .elementor-element.elementor-element-6174b494 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8248 .elementor-element.elementor-element-6174b494 .elementor-icon-list-item > a{line-height:1.68em;}.elementor-8248 .elementor-element.elementor-element-4747311a{width:100%;max-width:100%;}.elementor-8248 .elementor-element.elementor-element-7b1d2e54{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-8248 .elementor-element.elementor-element-40acb81{width:100%;max-width:100%;}.elementor-8248 .elementor-element.elementor-element-40acb81 .elementor-heading-title{font-size:36px;letter-spacing:-1.5px;}.elementor-8248 .elementor-element.elementor-element-205028a2{width:100%;max-width:100%;font-size:16px;line-height:1.6em;}.elementor-8248 .elementor-element.elementor-element-65b8d28e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8248 .elementor-element.elementor-element-32b0c7d7 .elementor-heading-title{line-height:22px;}.elementor-8248 .elementor-element.elementor-element-4687d9bc .elementor-heading-title{line-height:22px;}.elementor-8248 .elementor-element.elementor-element-639d832d .elementor-heading-title{line-height:22px;}.elementor-8248 .elementor-element.elementor-element-7696dd8c .elementor-heading-title{line-height:22px;}.elementor-8248 .elementor-element.elementor-element-6ff6de78 .elementor-heading-title{line-height:22px;}.elementor-8248 .elementor-element.elementor-element-6911900c .elementor-heading-title{line-height:22px;}.elementor-8248 .elementor-element.elementor-element-35db7d9a{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-8248 .elementor-element.elementor-element-7f635c15{width:100%;max-width:100%;}.elementor-8248 .elementor-element.elementor-element-7f635c15 .elementor-heading-title{font-size:36px;letter-spacing:-1.5px;}.elementor-8248 .elementor-element.elementor-element-5e866b5f{width:100%;max-width:100%;font-size:16px;line-height:1.6em;}.elementor-8248 .elementor-element.elementor-element-2b9f9fc8{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8248 .elementor-element.elementor-element-15de49a4{width:100%;max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8248 .elementor-element.elementor-element-4ec33043{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-8248 .elementor-element.elementor-element-3959d765{width:100%;max-width:100%;}.elementor-8248 .elementor-element.elementor-element-3959d765 .elementor-heading-title{font-size:36px;}.elementor-8248 .elementor-element.elementor-element-3f1e4904{width:100%;max-width:100%;font-size:16px;line-height:1.6em;}.elementor-8248 .elementor-element.elementor-element-1fc403cb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8248 .elementor-element.elementor-element-377c8e1a{width:100%;max-width:100%;}.elementor-8248 .elementor-element.elementor-element-516d4d53{width:100%;max-width:100%;}.elementor-8248 .elementor-element.elementor-element-564282cf{width:100%;max-width:100%;}.elementor-8248 .elementor-element.elementor-element-14888a4{width:100%;max-width:100%;}.elementor-8248 .elementor-element.elementor-element-4b438f1{width:100%;max-width:100%;}.elementor-8248 .elementor-element.elementor-element-7434f7ee{width:100%;max-width:100%;}.elementor-8248 .elementor-element.elementor-element-2734b699{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-8248 .elementor-element.elementor-element-276094e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8248 .elementor-element.elementor-element-276094e9 .elementor-icon-list-item > a{font-size:11px;letter-spacing:0.08px;}.elementor-8248 .elementor-element.elementor-element-737e6144{width:100%;max-width:100%;}.elementor-8248 .elementor-element.elementor-element-737e6144 .elementor-heading-title{font-size:36px;letter-spacing:-1.5px;}.elementor-8248 .elementor-element.elementor-element-628db248{width:100%;max-width:100%;font-size:16px;line-height:1.6em;}}@media(min-width:768px){.elementor-8248 .elementor-element.elementor-element-90a6208{--width:100%;}.elementor-8248 .elementor-element.elementor-element-62fc9573{--width:65%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8248 .elementor-element.elementor-element-62fc9573{--width:90%;}}/* Start custom CSS for html, class: .elementor-element-8280435 */.tc-upwork {
border-color: rgba(20, 163, 96, .22);
transition:0.5s;
}

.tc {
display: flex;
align-items: flex-start;
gap: 14px;
padding: 16px 16px;
border-radius: 16px;
border: 1px solid rgba(255, 255, 255, .09);
background: rgba(255, 255, 255, .04);
backdrop-filter: blur(12px);
width: 260px;
flex: none;
position: relative;
overflow: hidden;
transition: transform .3s cubic-bezier(.22, 1, .36, 1), border-color .3s, background .3s;
cursor: pointer;
transition:0.5s;
}

.tc-upwork:hover {
border-color: rgba(20, 163, 96, .45);
background: rgba(20, 163, 96, .06);
}

.tc:hover {
transform: translateY(-3px);
}

.tc-upwork::before {
background: linear-gradient(135deg, rgba(20, 163, 96, .08), transparent 60%);
}

.tc::before {
content: '';
position: absolute;
inset: 0;
opacity: 0;
transition: opacity .35s;
pointer-events: none;
border-radius: 16px;
}

.tc-upwork .tc-icon {
background: rgba(20, 163, 96, .14);
border: 1px solid rgba(20, 163, 96, .28);
}

.tc-icon {
width: 48px;
height: 48px;
border-radius: 12px;
display: flex;
align-items: center;
justify-content: center;
flex: none;
transition: transform .3s cubic-bezier(.22, 1, .36, 1);
}

.tc-icon svg {
width: 26px;
height: 26px;
}

.tc-body {
display: flex;
flex-direction: column;
gap: 4px;
min-width: 0;
}

.tc-name {
font-weight: 600;
font-size: 14px;
color: #fff;
letter-spacing: -.01em;
line-height: 1;
padding-bottom: 5px;
}

.tc-upwork .tc-badge {
color: #14A360;
background: rgba(20, 163, 96, .14);
border: 1px solid rgba(20, 163, 96, .25);
}

.tc-badge {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
font-weight: 700;
letter-spacing: .04em;
padding: 2px 8px;
border-radius: 4px;
display: inline-block;
width: fit-content;
}

.tc-rating {
display: flex;
align-items: center;
gap: 6px;
margin-top: 2px;
}

.tc-stars {
display: flex;
gap: 0px;
}

.tc-stars svg {
width: 13px;
height: 13px;
fill: #FFCB6B;
flex: none;
}

.tc-stars svg.dim {
fill: #FFCB6B;
opacity: .9;
}

.tc-score {
font-family: 'Manrope', sans-serif;
font-weight: 800;
font-size: 13.5px;
color: #fff;
letter-spacing: -.02em;
line-height: 1;
}

.tc-meta {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: rgba(212, 237, 230, .42);
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

.tc-upwork::after {
background: radial-gradient(circle, #14A360, transparent);
}

.tc::after {
content: '';
position: absolute;
top: -40px;
right: -40px;
width: 120px;
height: 120px;
border-radius: 50%;
opacity: 0;
filter: blur(32px);
transition: opacity .4s;
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-04b8177 */.tc-freelancer {
border-color: rgba(14, 111, 191, .22);
transition:0.5s;
}

.tc-freelancer:hover {
border-color: rgba(14, 111, 191, .45);
background: rgba(14, 111, 191, .06);
}

.tc-freelancer::before {
background: linear-gradient(135deg, rgba(14, 111, 191, .1), transparent 60%);
}

.tc-freelancer .tc-icon {
background: rgba(14, 111, 191, .14);
border: 1px solid rgba(14, 111, 191, .28);
}

.tc-icon {
width: 48px;
height: 48px;
border-radius: 12px;
display: flex;
align-items: center;
justify-content: center;
flex: none;
transition: transform .3s cubic-bezier(.22, 1, .36, 1);
}

.tc-icon img {
width:28px;
height:28px;
}

.tc-freelancer .tc-badge {
color: #6bb5ff;
background: rgba(14, 111, 191, .14);
border: 1px solid rgba(14, 111, 191, .28);
}

.tc-freelancer::after {
background: radial-gradient(circle, #0E6FBF, transparent);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-beb10d0 */.tc-google {
border-color: #ef535040;
transition:0.5s;
}

.tc-google .tc-badge {
color: #EF5350;
background: #ef53501a;
border: 1px solid #ef535040;
}

.tc-google:hover {
border-color: #ef535070;
background: #ef535014;
}

.tc:hover {
transform: translateY(-3px);
}

.tc-google::before {
background: linear-gradient(135deg, rgba(66, 133, 244, .08), transparent 60%);
}

.tc-google .tc-icon {
background: rgba(255, 255, 255, .06);
border: 1px solid rgba(255, 255, 255, .12);
}

.tc-google::after {
background: radial-gradient(circle, #4285F4, transparent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90a6208 */@media (max-width: 860px) {
.elementor-8248 .elementor-element.elementor-element-90a6208 {
    display: grid;
    grid-template-columns: auto auto;
}
}

@media (max-width: 570px) {
.elementor-8248 .elementor-element.elementor-element-90a6208 {
    display: grid;
    grid-template-columns: 1fr;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-29fa0dab */.rv.d1 {
transition-delay: .08s;
}

.rv.in {
opacity: 1;
transform: translateY(0);
}

.anim-wrap {
position: relative;
width: 100%;
height: 580px;
display: flex;
align-items: center;
justify-content: center;
z-index: 3;
}

.rv {
opacity: 0;
transform: translateY(28px);
transition: opacity .85s cubic-bezier(.19, 1, .22, 1), transform .85s cubic-bezier(.19, 1, .22, 1);
}

.anim-glow-a {
position: absolute;
width: 320px;
height: 320px;
background: radial-gradient(circle, rgba(0, 232, 137, .16), transparent 68%);
filter: blur(48px);
border-radius: 50%;
animation: orbFloat 14s ease-in-out infinite;
pointer-events: none;
}

@keyframes orbFloat {
0% {
transform: translate3d(0, 0, 0) scale(1);
}

50% {
transform: translate3d(-30px, 20px, 0) scale(1.08);
}

100% {
transform: translate3d(0, 0, 0) scale(1);
}
}

.anim-glow-b {
position: absolute;
top: 2%;
right: 4%;
width: 260px;
height: 260px;
background: radial-gradient(circle, #8c52ff24, transparent 68%);
filter: blur(48px);
border-radius: 50%;
animation: orbFloat 19s ease-in-out infinite reverse;
pointer-events: none;
}

.ide {
position: relative;
width: 464px;
flex: none;
border-radius: 18px;
background: rgba(4, 13, 10, .96);
border: 1px solid rgba(255, 255, 255, .09);
box-shadow: 0 0 0 1px rgba(0, 232, 137, .06), 0 24px 64px -20px rgba(0, 0, 0, .85), 0 64px 120px -40px rgba(0, 0, 0, .6), inset 0 1px 0 rgba(255, 255, 255, .07);
overflow: hidden;
animation: ideWin 7s ease-in-out infinite;
}

.ide::before {
content: '';
position: absolute;
inset: 0;
border-radius: 18px;
padding: 1px;
background: linear-gradient(135deg, rgba(0, 232, 137, .32) 0%, transparent 40%, transparent 60%, rgba(140, 82, 255, .22) 100%);
-webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
-webkit-mask-composite: xor;
mask-composite: exclude;
pointer-events: none;
z-index: 20;
}

.ide-bar {
display: flex;
align-items: center;
border-bottom: 1px solid rgba(255, 255, 255, .07);
background: rgba(255, 255, 255, .025);
}

.ide-traff {
display: flex;
gap: 7px;
padding: 13px 16px;
border-right: 1px solid rgba(255, 255, 255, .06);
flex: none;
}

.ide-traff i:nth-child(1) {
background: #FF5F57;
}

.ide-traff i {
width: 10px;
height: 10px;
border-radius: 50%;
}

.ide-traff i:nth-child(2) {
background: #FEBC2E;
}

.ide-traff i:nth-child(3) {
background: #28C840;
}

.ide-tabs {
display: flex;
flex: 1;
overflow: hidden;
}

.ide-tab.on {
color: #fff;
border-bottom-color: #00e889;
background: rgba(0, 232, 137, .04);
}

.ide-tab {
padding: 12px 16px;
font-family: 'JetBrains Mono', monospace;
font-size: 11.5px;
color: rgba(232, 245, 240, .36);
border-right: 1px solid rgba(255, 255, 255, .05);
border-bottom: 2px solid transparent;
white-space: nowrap;
cursor: default;
}

.ide-git {
display: flex;
align-items: center;
gap: 5px;
padding: 0 14px;
font-family: 'JetBrains Mono', monospace;
font-size: 11px;
color: #00e889;
white-space: nowrap;
margin-left: auto;
flex: none;
}

.ide-git svg {
width: 12px;
height: 12px;
}

.ide-body {
display: flex;
height: 304px;
}

.ide-tree {
width: 152px;
flex: none;
border-right: 1px solid rgba(255, 255, 255, .06);
padding: 8px 0;
overflow: hidden;
}

.ide-tree-lbl {
padding: 8px 14px 6px;
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
color: rgba(232, 245, 240, .35);
letter-spacing: .08em;
text-transform: uppercase;
}

.trow.folder {
color: rgba(232, 245, 240, .62);
margin-top: 5px;
}

.trow {
display: flex;
align-items: center;
gap: 7px;
padding: 5px 14px;
font-family: 'JetBrains Mono', monospace;
font-size: 11.5px;
color: rgba(232, 245, 240, .4);
cursor: default;
white-space: nowrap;
}

.trow.folder svg {
color: #FEBC2E;
}

.trow svg {
width: 12px;
height: 12px;
flex: none;
}

.trow.active {
color: #00e889;
background: rgba(0, 232, 137, .07);
border-left: 2px solid #00e889;
padding-left: 20px;
}

.trow.file {
padding-left: 22px;
}

.trow.active svg {
color: #00e889;
}

.ide-code-wrap {
flex: 1;
overflow: hidden;
padding: 10px 0;
}

.ide-lines {
font-family: 'JetBrains Mono', monospace;
font-size: 12px;
line-height: 1.92;
}

.codeln {
display: flex;
gap: 14px;
padding: 0 14px;
opacity: 0;
animation: lnIn .35s cubic-bezier(.22, 1, .36, 1) forwards;
animation-delay:0.5s;
}

@keyframes lnIn {
0% {
opacity: 0;
transform: translateY(16px);
}

100% {
opacity: 1;
transform: translateY(0);
}
}

.lnum {
color: rgba(255, 255, 255, .18);
user-select: none;
min-width: 20px;
text-align: right;
flex: none;
}

.cp {
position: relative;
background: linear-gradient(175deg, #ffffff14, #ffffff0a);
border: 1px solid #ffffff14;
border-radius: 28px;
backdrop-filter: blur(20px);
box-shadow: 0 36px 90px -34px rgba(0, 0, 0, .72), inset 0 1px 0 rgba(255, 255, 255, .06);
overflow: hidden;
display:none;
}

.cc {
color: rgba(232, 245, 240, .38);
}

.cf {
color: #82AAFF;
}

.cp {
color: rgba(232, 245, 240, .55);
}

.cs {
color: #00e889;
}

.ck {
color: #C792EA;
}

.cn {
color: #F78C6C;
}

.cur {
display: inline-block;
width: 7px;
height: 13px;
background: #00e889;
vertical-align: middle;
margin-left: 1px;
animation: curBlink 1.1s steps(1) infinite;
}

.ide-status {
display: flex;
align-items: center;
gap: 10px;
padding: 7px 14px;
border-top: 1px solid rgba(255, 255, 255, .06);
background: rgba(255, 255, 255, .018);
font-family: 'JetBrains Mono', monospace;
font-size: 11px;
}

.st-dot {
width: 7px;
height: 7px;
border-radius: 50%;
background: #00e889;
box-shadow: 0 0 8px #00e889;
flex: none;
animation: stPulse 2.5s ease-in-out infinite;
}

@keyframes stPulse {
0% {
transform: scale(1);
opacity: 0.7;
}

50% {
transform: scale(1.08);
opacity: 1;
}

100% {
transform: scale(1);
opacity: 0.7;
}
}

.st-msg {
flex: 1;
color: rgba(232, 245, 240, .55);
}

.st-score {
color: #00e889;
font-weight: 600;
}

.st-branch {
color: rgba(232, 245, 240, .3);
margin-left: auto;
}

.fb-woo {
top: 2%;
right: -5%;
padding: 16px 18px;
display: flex;
flex-direction: column;
align-items: center;
gap: 9px;
animation: badgeFloat1 5.5s ease-in-out infinite .3s;
}

@keyframes badgeFloat1 {
0% {
transform: translate3d(0, 0, 0) rotate(0deg);
}

50% {
transform: translate3d(0, -12px, 0) rotate(1deg);
}

100% {
transform: translate3d(0, 0, 0) rotate(0deg);
}
}

.fb {
position: absolute;
background: rgba(255, 255, 255, .035);
border: 1px solid rgba(255, 255, 255, .1);
backdrop-filter: blur(16px);
-webkit-backdrop-filter: blur(16px);
box-shadow: 0 12px 40px rgba(0, 0, 0, .35), inset 0 1px 0 rgba(255, 255, 255, .06);
border-radius: 16px;
z-index: 9;
}

.fb::before {
content: '';
position: absolute;
inset: 0;
border-radius: 16px;
padding: 1px;
background: linear-gradient(135deg, rgba(0, 232, 137, .22), transparent 55%);
-webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
-webkit-mask-composite: xor;
mask-composite: exclude;
pointer-events: none;
}

.woo-disc {
width: 50px;
height: 50px;
border-radius: 50%;
background: linear-gradient(135deg, #7F54B3, #6a42a0);
display: flex;
align-items: center;
justify-content: center;
font-family: var(--fh);
font-weight: 800;
font-size: 15px;
color: #fff;
letter-spacing: -.02em;
animation: wooPulse 3s ease-in-out infinite;
}

.woo-ver {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: rgba(232, 245, 240, .6);
text-align: center;
}

.fb-psr {
bottom: 12%;
right: -7%;
padding: 14px 18px;
display: flex;
align-items: center;
gap: 13px;
animation: badgeFloat1 6s ease-in-out infinite 1.1s;
}

@keyframes badgeFloat1 {
0% {
transform: translate3d(0, 0, 0) rotate(0deg);
}

50% {
transform: translate3d(0, -12px, 0) rotate(1deg);
}

100% {
transform: translate3d(0, 0, 0) rotate(0deg);
}
}

.fb::before {
content: '';
position: absolute;
inset: 0;
border-radius: 16px;
padding: 1px;
background: linear-gradient(135deg, rgba(0, 232, 137, .22), transparent 55%);
-webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
-webkit-mask-composite: xor;
mask-composite: exclude;
pointer-events: none;
}

.psr-ring-wrap {
position: relative;
width: 46px;
height: 46px;
flex: none;
}

.psr-ring-wrap svg {
transform: rotate(-90deg);
}

.psr-track {
fill: none;
stroke: rgba(255, 255, 255, .08);
stroke-width: 4;
}

.psr-arc {
fill: none;
stroke: #00e889;
stroke-width: 4;
stroke-linecap: round;
stroke-dasharray: 131;
stroke-dashoffset: 2;
animation: arcDraw 2.4s cubic-bezier(.22, 1, .36, 1) 2.5s backwards;
}

.psr-num {
position: absolute;
inset: 0;
display: flex;
align-items: center;
justify-content: center;
font-weight: 800;
font-size: 12px;
color: #00e889;
letter-spacing: -.03em;
}

.lh-label {
display: flex;
flex-direction: column;
gap: 3px;
}

.lh-label strong {
font-size: 15px;
color: #fff;
}

.lh-label span {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
color: rgba(232, 245, 240, .5);
}

.fb-checksec {
top: 28%;
left: -8%;
padding: 14px 18px;
min-width: 174px;
animation: badgeFloat2 7s ease-in-out infinite .7s;
}

@keyframes badgeFloat2 {
0% {
transform: translateY(0);
}

50% {
transform: translateY(-14px);
}

100% {
transform: translateY(0);
}
}

.fb::before {
content: '';
position: absolute;
inset: 0;
border-radius: 16px;
padding: 1px;
background: linear-gradient(135deg, rgba(0, 232, 137, .22), transparent 55%);
-webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
-webkit-mask-composite: xor;
mask-composite: exclude;
pointer-events: none;
}

.sec-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: rgba(232, 245, 240, .45);
margin-bottom: 10px;
display: block;
}

.sec-checks {
display: flex;
flex-direction: column;
gap: 7px;
}

.sec-chk {
display: flex;
align-items: center;
gap: 8px;
font-family: 'JetBrains Mono', monospace;
font-size: 11.5px;
color: rgba(232, 245, 240, .75);
}

.sec-chk-ico {
width: 18px;
height: 18px;
border-radius: 5px;
background: rgba(0, 232, 137, .15);
color: #00e889;
display: flex;
align-items: center;
justify-content: center;
font-size: 10px;
flex: none;
}

.fb-gateways {
top: 4%;
left: -4%;
display: flex;
align-items: center;
gap: 9px;
padding: 11px 16px;
animation: badgeFloat2 6.5s ease-in-out infinite 2s;
}

@keyframes badgeFloat2 {
0% {
transform: translateY(0);
}

50% {
transform: translateY(-14px);
}

100% {
transform: translateY(0);
}
}

.gw-dot {
width: 8px;
height: 8px;
border-radius: 50%;
background: #00e889;
box-shadow: 0 0 8px #00e889;
flex: none;
animation: stPulse 2s ease-in-out infinite;
}

@keyframes stPulse {
0%,
100% {
transform: scale(1);
opacity: 0.7;
}

50% {
transform: scale(1.06);
opacity: 1;
}
}

.gw-txt {
display: flex;
flex-direction: column;
gap: 2px;
}

.gw-txt strong {
font-size: 13.5px;
color: #00e889;
}

.gw-txt span {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
color: rgba(232, 245, 240, .5);
}

.fb-order {
bottom: 6%;
left: -4%;
display: flex;
align-items: center;
gap: 9px;
padding: 11px 18px;
border-color: rgba(0, 232, 137, .25);
background: rgba(0, 232, 137, .06);
animation: badgeFloat1 5s ease-in-out infinite 2.8s;
}

@keyframes badgeFloat1 {
0% {
transform: translateY(0);
}

50% {
transform: translateY(-12px);
}

100% {
transform: translateY(0);
}
}

.fb-order svg {
width: 15px;
height: 15px;
color: #00e889;
flex: none;
}

.fb-order span {
font-family: 'JetBrains Mono', monospace;
font-size: 12px;
color: #00e889;
}

.tech-stack {
position: absolute;
right: -7%;
top: 50%;
transform: translateY(-50%);
display: flex;
flex-direction: column;
gap: 9px;
z-index: 9;
}

.tp1 {
animation: badgeFloat1 6.5s ease-in-out infinite 0s;
}

.tpill {
display: flex;
align-items: center;
gap: 8px;
padding: 8px 14px;
border-radius: 999px;
background: rgba(255, 255, 255, .04);
border: 1px solid rgba(255, 255, 255, .1);
backdrop-filter: blur(12px);
font-family: 'JetBrains Mono', monospace;
font-size: 11.5px;
color: #fff;
white-space: nowrap;
}

@keyframes badgeFloat1 {
0% {
transform: translateY(0);
}

50% {
transform: translateY(-12px);
}

100% {
transform: translateY(0);
}
}

.tpill-dot.p {
background: #8c52ff;
box-shadow: 0 0 6px #8c52ff;
}

.tpill-dot {
width: 6px;
height: 6px;
border-radius: 50%;
flex: none;
}

.tp2 {
animation: badgeFloat2 7.5s ease-in-out infinite .6s;
}

.tpill-dot.g {
background: #00e889;
box-shadow: 0 0 6px #00e889;
}

.tp3 {
animation: badgeFloat1 5.8s ease-in-out infinite 1.4s;
}

.fb-rank {
top: 2%;
right: -5%;
padding: 14px 18px;
display: flex;
flex-direction: column;
align-items: center;
gap: 5px;
animation: badgeFloat1 5.5s ease-in-out infinite .3s;
}

@keyframes badgeFloat1 {
0% {
transform: translateY(0);
}

50% {
transform: translateY(-12px);
}

100% {
transform: translateY(0);
}
}

.rank-num {
font-weight: 800;
font-size: 44px;
color: #00e889;
letter-spacing: -.06em;
line-height: 1;
}

.rank-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: rgba(232, 245, 240, .45);
text-align: center;
}

.rank-delta {
display: flex;
align-items: center;
gap: 5px;
font-family: 'JetBrains Mono', monospace;
font-size: 11px;
color: #00e889;
background: #00e88918;
border: 1px solid #00e88930;
padding: 3px 10px;
border-radius: 999px;
}

.fb-seo-ring {
bottom: 12%;
right: -7%;
padding: 14px 18px;
display: flex;
align-items: center;
gap: 13px;
animation: badgeFloat1 6s ease-in-out infinite 1.1s;
}

@keyframes badgeFloat1 {
0% {
transform: translateY(0);
}

50% {
transform: translateY(-12px);
}

100% {
transform: translateY(0);
}
}

.seo-ring-wrap {
position: relative;
width: 46px;
height: 46px;
flex: none;
}

.seo-ring-wrap svg {
transform: rotate(-90deg);
}

.seo-track {
fill: none;
stroke: rgba(255, 255, 255, .08);
stroke-width: 4;
}

.seo-arc {
fill: none;
stroke: #00e889;
stroke-width: 4;
stroke-linecap: round;
stroke-dasharray: 131;
stroke-dashoffset: 0;
animation: arcDraw 2.4s cubic-bezier(.22, 1, .36, 1) 2.5s backwards;
}

@keyframes arcDraw {
from {
stroke-dashoffset: 300;
}

to {
stroke-dashoffset: 0;
}
}

.seo-num {
position: absolute;
inset: 0;
display: flex;
align-items: center;
justify-content: center;
font-weight: 800;
font-size: 14px;
color: #00e889;
}

.lh-label {
display: flex;
flex-direction: column;
gap: 3px;
}

.lh-label strong {
font-size: 15px;
color: #fff;
}

.lh-label span {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
color: rgba(232, 245, 240, .5);
}

.fb-kw {
top: 28%;
left: -8%;
padding: 14px 18px;
min-width: 174px;
animation: badgeFloat2 7s ease-in-out infinite .7s;
}

@keyframes badgeFloat2 {
0% {
transform: translateY(0);
}

50% {
transform: translateY(12px);
}

100% {
transform: translateY(0);
}
}

.kw-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: rgba(232, 245, 240, .45);
margin-bottom: 10px;
display: block;
}

.kw-items {
display: flex;
flex-direction: column;
gap: 8px;
}

.kw-item {
display: flex;
align-items: center;
gap: 8px;
}

.kw-pos {
font-weight: 800;
font-size: 14px;
color: #00e889;
min-width: 24px;
text-align: center;
flex: none;
}

.kw-term {
flex: 1;
font-family: 'JetBrains Mono', monospace;
font-size: 11px;
color: rgba(232, 245, 240, .65);
}

.kw-delta {
font-family: 'JetBrains Mono', monospace;
font-size: 9.5px;
color: #00e889;
background: #00e88918;
border: 1px solid #00e88930;
padding: 2px 7px;
border-radius: 4px;
white-space: nowrap;
}

.fb-tech-seo {
top: 4%;
left: -4%;
display: flex;
align-items: center;
gap: 9px;
padding: 11px 16px;
animation: badgeFloat2 6.5s ease-in-out infinite 2s;
}

@keyframes badgeFloat2 {
0% {
transform: translateY(0);
}

50% {
transform: translateY(12px);
}

100% {
transform: translateY(0);
}
}

.tseo-ico {
width: 32px;
height: 32px;
border-radius: 9px;
background: #00e88918;
border: 1px solid #00e88930;
display: flex;
align-items: center;
justify-content: center;
color: #00e889;
flex: none;
}

.tseo-ico svg {
width: 14px;
height: 14px;
}

.tseo-txt {
display: flex;
flex-direction: column;
gap: 2px;
}

.tseo-txt strong {
font-size: 13.5px;
color: #00e889;
}

.tseo-txt span {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
color: rgba(232, 245, 240, .5);
}

.fb-schema-ok {
bottom: 6%;
left: -4%;
display: flex;
align-items: center;
gap: 9px;
padding: 11px 18px;
border-color: rgba(0, 232, 137, .25);
background: rgba(0, 232, 137, .06);
animation: badgeFloat1 5s ease-in-out infinite 2.8s;
}

@keyframes badgeFloat1 {
0% {
transform: translateY(0);
}

50% {
transform: translateY(-12px);
}

100% {
transform: translateY(0);
}
}

.fb::before {
content: '';
position: absolute;
inset: 0;
border-radius: 16px;
padding: 1px;
background: linear-gradient(135deg, rgba(0, 232, 137, .22), transparent 55%);
-webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
-webkit-mask-composite: xor;
mask-composite: exclude;
pointer-events: none;
}

.fb-schema-ok svg {
width: 15px;
height: 15px;
color: #00e889;
flex: none;
}

.fb-schema-ok span {
font-family: 'JetBrains Mono', monospace;
font-size: 12px;
color: #00e889;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-775ebba5 */.vtch-body {
padding: 14px 16px;
font-family: 'JetBrains Mono', monospace;
}

.vtch-cmd {
display: flex;
align-items: center;
gap: 6px;
padding-bottom: 10px;
border-bottom: 1px solid #ffffff14;
margin-bottom: 12px;
font-size: 11.5px;
}

.vtch-prompt {
color: #00e889;
}

.vtch-cmd-txt {
color: rgba(232, 245, 240, .8);
}

.vtch-cur {
width: 6px;
height: 13px;
background: #00e889;
display: inline-block;
vertical-align: middle;
margin-left: 2px;
animation: seoTick 1.2s steps(1) infinite;
}

@keyframes seoTick {
0%,
100% {
opacity: 1;
}

50% {
opacity: 0;
}
}

.vtch-checks {
display: flex;
flex-direction: column;
gap: 5px;
margin-bottom: 12px;
}

.vtch-check.ok {
background: rgba(0, 232, 137, .05);
border: 1px solid rgba(0, 232, 137, .15);
}

.vtch-check {
display: flex;
align-items: center;
gap: 9px;
padding: 6px 10px;
border-radius: 7px;
}

.vtch-ico.ok {
background: rgba(0, 232, 137, .15);
color: #00e889;
}

.vtch-name {
flex: 1;
font-size: 11.5px;
color: rgba(232, 245, 240, .75);
}

.vtch-val.info {
color: #6bb5ff;
background: rgba(33, 117, 155, .12);
border: 1px solid rgba(33, 117, 155, .28);
}

.vtch-val.ok {
color: #00e889;
background: #00e88918;
border: 1px solid #00e88930;
}

.vtch-ico {
width: 18px;
height: 18px;
border-radius: 5px;
display: flex;
align-items: center;
justify-content: center;
font-size: 10px;
font-weight: 700;
flex: none;
}

.vtch-val {
font-size: 10px;
font-weight: 600;
padding: 2px 8px;
border-radius: 4px;
}

.vtch-summary {
display: flex;
gap: 7px;
}

.vtch-sum-item {
flex: 1;
background: rgba(255, 255, 255, .03);
border: 1px solid #ffffff14;
border-radius: 8px;
padding: 8px 10px;
text-align: center;
}

.vtch-sum-item strong.g {
color: #00e889;
}

.vtch-sum-item strong {
display: block;
font-weight: 800;
font-size: 17px;
margin-bottom: 2px;
}

.vtch-sum-item span {
font-size: 9.5px;
color: #E8F5F08C;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-70a4cc58 */.v-keywords {
padding: 14px 16px;
}

.v-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: #E8F5F08C;
opacity: .6;
margin-bottom: 8px;
}

.vkw-head {
display: grid;
grid-template-columns: 1fr 48px 54px 52px;
gap: 0;
padding: 5px 10px;
background: rgba(255, 255, 255, .025);
border: 1px solid #ffffff14;
border-radius: 8px 8px 0 0;
}

.vkw-hd {
font-family: 'JetBrains Mono', monospace;
font-size: 9px;
color: rgba(232, 245, 240, .35);
text-transform: uppercase;
letter-spacing: .06em;
}

.vkw-rows {
display: flex;
flex-direction: column;
margin-bottom: 12px;
}

.vkw-row {
display: grid;
grid-template-columns: 1fr 48px 54px 52px;
align-items: center;
padding: 8px 10px;
border: 1px solid #ffffff14;
border-top: none;
background: rgba(255, 255, 255, .02);
transition: background .2s;
}

.vkw-term {
font-size: 12px;
font-weight: 600;
color: #fff;
}

.vkw-vol {
font-family: 'JetBrains Mono', monospace;
font-size: 11px;
color: #fff;
}

.vkw-diff-bar {
width: 100%;
height: 4px;
background: rgba(255, 255, 255, .07);
border-radius: 999px;
overflow: hidden;
}

.vkw-diff-fill.high {
background: #ff8080;
}

.vkw-diff-fill {
height: 100%;
border-radius: 999px;
}

.vkw-pos {
display: flex;
align-items: center;
gap: 5px;
}

.vkw-pos-num.top {
color: #00e889;
}

.vkw-pos-num {
font-weight: 800;
font-size: 13px;
}

.vkw-pos-delta {
font-family: 'JetBrains Mono', monospace;
font-size: 9.5px;
color: #00e889;
}

.vkw-diff-fill.med {
background: #FFCB6B;
}

.vkw-diff-fill.low {
background: #00e889;
}

.vkw-pos-num.mid {
color: #FFCB6B;
}

.vkw-chart {
display: flex;
align-items: flex-end;
gap: 6px;
height: 44px;
}

.vkw-bar-wrap {
display: flex;
flex-direction: column;
align-items: center;
gap: 4px;
flex: 1;
}

.vkw-bar {
width: 100%;
border-radius: 4px 4px 0 0;
background: linear-gradient(180deg, #00e889, rgba(0, 232, 137, .3));
animation: kwRise 1.2s cubic-bezier(.22, 1, .36, 1) backwards;
}

.vkw-month {
font-family: 'JetBrains Mono', monospace;
font-size: 8.5px;
color: rgba(232, 245, 240, .3);
}

.vkw-chart-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: #E8F5F08C;
opacity: .6;
margin-bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-36e35863 */.v-onpage {
padding: 14px 16px;
}

.vop-score-row {
display: flex;
align-items: center;
gap: 14px;
padding: 12px 14px;
background: rgba(0, 232, 137, .06);
border: 1px solid rgba(0, 232, 137, .22);
border-radius: 10px;
margin-bottom: 14px;
}

.vop-ring-wrap {
position: relative;
width: 54px;
height: 54px;
flex: none;
}

.vop-ring-wrap svg {
transform: rotate(-90deg);
}

.vop-rt {
fill: none;
stroke: rgba(255, 255, 255, .07);
stroke-width: 5;
}

.vop-rf {
fill: none;
stroke: #00e889;
stroke-width: 5;
stroke-linecap: round;
stroke-dasharray: 138;
stroke-dashoffset: 8;
animation: opRing 1.6s cubic-bezier(.22, 1, .36, 1) .3s backwards;
}

@keyframes opRing {
from {
	stroke-dashoffset: 100;
}

to {
	stroke-dashoffset: 0;
}
}

.vop-ring-num {
position: absolute;
inset: 0;
display: flex;
align-items: center;
justify-content: center;
font-weight: 800;
font-size: 14px;
color: #00e889;
}

.vop-score-info strong {
display: block;
font-size: 15px;
color: #00e889;
margin-bottom: 3px;
}

.vop-score-info span {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: rgba(0, 232, 137, .65);
}

.vop-checks {
display: flex;
flex-direction: column;
gap: 6px;
}

.vop-check.ok {
background: rgba(0, 232, 137, .04);
border-color: rgba(0, 232, 137, .14);
}

.vop-check {
display: flex;
align-items: center;
gap: 10px;
padding: 7px 12px;
border-radius: 8px;
background: rgba(255, 255, 255, .03);
border: 1px solid #ffffff14;
}

.vop-check-ico {
width: 20px;
height: 20px;
border-radius: 6px;
display: flex;
align-items: center;
justify-content: center;
flex: none;
}

.vop-check-ico.g {
background: rgba(0, 232, 137, .15);
color: #00e889;
}

.vop-check-ico svg {
width: 11px;
height: 11px;
}

.vop-check-name {
flex: 1;
font-size: 12px;
color:#fff;
}

.vop-check-val {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
}

.vop-check-val.g {
color: #00e889;
}

.vop-check-ico.p {
background: #8c52ff24;
color: #8c52ff;
}

.vop-check-val.p {
color: #8c52ff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-34150fdd */.v-schema {
padding: 14px 16px;
}

.vsch-code {
background: rgba(255, 255, 255, .025);
border: 1px solid #ffffff14;
border-radius: 10px;
padding: 12px 14px;
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
line-height: 1.7;
margin-bottom: 12px;
overflow: hidden;
}

.vsch-code-bar {
display: flex;
align-items: center;
gap: 6px;
margin-bottom: 8px;
padding-bottom: 8px;
border-bottom: 1px solid rgba(255, 255, 255, .06);
}

.vsch-code-dots {
display: flex;
gap: 5px;
}

.vsch-code-dots i:nth-child(1) {
background: #FF5F57;
}

.vsch-code-dots i {
width: 7px;
height: 7px;
border-radius: 50%;
}

.vsch-code-dots i:nth-child(2) {
background: #FEBC2E;
}

.vsch-code-dots i:nth-child(3) {
background: #28C840;
}

.vsch-code-file {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
color: rgba(232, 245, 240, .35);
margin-left: 6px;
}

.sc-brace {
color: rgba(232, 245, 240, .4);
}

.sc-key {
color: #82AAFF;
}

.sc-url {
color: rgba(0, 232, 137, .55);
}

.sc-type {
color: #8c52ff;
}

.sc-str {
color: #00e889;
}

.v-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: #E8F5F08C;
opacity: .6;
margin-bottom: 8px;
}

.vsch-types {
display: flex;
flex-wrap: wrap;
gap: 6px;
margin-bottom: 12px;
}

.vsch-type {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
padding: 4px 11px;
border-radius: 5px;
}

.badge-g {
color: #00e889;
background: #00e88918;
border: 1px solid #00e88930;
}

.badge-p {
color: #8c52ff;
background: #8c52ff24;
border: 1px solid #8c52ff47;
}

.badge-b {
color: #6bb5ff;
background: rgba(33, 117, 155, .12);
border: 1px solid rgba(33, 117, 155, .28);
}

.badge-y {
color: #FFCB6B;
background: rgba(255, 200, 80, .1);
border: 1px solid rgba(255, 200, 80, .25);
}

.vsch-rich {
background: rgba(255, 255, 255, .04);
border: 1px solid #ffffff14;
border-radius: 10px;
padding: 12px 14px;
}

.vsch-rich-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 9.5px;
color: #E8F5F08C;
margin-bottom: 8px;
}

.vsch-rich-url {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
color: #00e889;
margin-bottom: 4px;
}

.vsch-rich-title {
font-size: 13.5px;
font-weight: 700;
color: #82AAFF;
margin-bottom: 5px;
}

.vsch-rich-stars {
display: flex;
align-items: center;
gap: 5px;
margin-bottom: 4px;
}

.vsch-stars {
color: #FFCB6B;
font-size: 11px;
letter-spacing: 1px;
}

.vsch-rating {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: #E8F5F08C;
}

.vsch-rich-breadcrumb {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
color: #E8F5F08C;
}

.vsch-rich-breadcrumb span {
color: rgba(232, 245, 240, .45);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-78964e74 */.v-speedopt {
padding: 14px 16px;
}

.v-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: #E8F5F08C;
opacity: .6;
margin-bottom: 8px;
}

.vspd-compare {
margin-bottom: 14px;
}

.vspd-compare-head {
display: grid;
grid-template-columns: 1fr 72px 20px 72px;
padding: 5px 10px;
background: rgba(255, 255, 255, .025);
border: 1px solid #ffffff14;
border-radius: 8px 8px 0 0;
}

.vspd-col-hd {
font-family: 'JetBrains Mono', monospace;
font-size: 9px;
color: rgba(232, 245, 240, .35);
text-transform: uppercase;
letter-spacing: .06em;
}

.vspd-col-hd.before {
color: #ff8080;
}

.vspd-col-hd.after {
color: #00e889;
}

.vspd-rows {
display: flex;
flex-direction: column;
}

.vspd-row {
display: grid;
grid-template-columns: 1fr 72px 20px 72px;
align-items: center;
padding: 8px 10px;
border: 1px solid #ffffff14;
border-top: none;
background: rgba(255, 255, 255, .02);
}

.vspd-metric {
font-family: 'JetBrains Mono', monospace;
font-size: 11px;
color: #E8F5F08C;
}

.vspd-before {
font-weight: 700;
font-size: 13px;
color: #ff8080;
}

.vspd-arrow {
text-align: center;
font-size: 10px;
color: rgba(255, 255, 255, .2);
}

.vspd-after {
font-weight: 800;
font-size: 13px;
color: #00e889;
}

.vspd-opts {
display: flex;
flex-direction: column;
gap: 5px;
margin-bottom: 12px;
}

.vspd-opt {
display: flex;
align-items: center;
gap: 8px;
padding: 6px 10px;
border-radius: 7px;
background: rgba(0, 232, 137, .04);
border: 1px solid rgba(0, 232, 137, .13);
}

.vspd-opt-ico {
color: #00e889;
font-size: 11px;
flex: none;
}

.vspd-opt-name {
flex: 1;
font-family: 'JetBrains Mono', monospace;
font-size: 11px;
color: rgba(232, 245, 240, .75);
}

.vspd-opt-tag {
font-family: 'JetBrains Mono', monospace;
font-size: 9.5px;
padding: 2px 8px;
border-radius: 4px;
}

.badge-g {
color: #00e889;
background: #00e88918;
border: 1px solid #00e88930;
}

.badge-p {
color: #8c52ff;
background: #8c52ff24;
border: 1px solid #8c52ff47;
}

.vspd-lh {
display: flex;
gap: 7px;
}

.vspd-lh-item {
flex: 1;
background: rgba(255, 255, 255, .03);
border: 1px solid #ffffff14;
border-radius: 8px;
padding: 8px 10px;
text-align: center;
}

.vspd-lh-item strong.g {
color: #00e889;
}

.vspd-lh-item strong {
display: block;
font-weight: 800;
font-size: 18px;
letter-spacing: -.02em;
margin-bottom: 2px;
}

.vspd-lh-item strong.p {
color: #8c52ff;
}

.vspd-lh-item span {
font-family: 'JetBrains Mono', monospace;
font-size: 9.5px;
color: #E8F5F08C;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-60ee4e7f */.v-seomonitor {
padding: 14px 16px;
}

.vsm2-metrics {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 7px;
margin-bottom: 14px;
}

.vsm2-metric {
background: rgba(255, 255, 255, .03);
border: 1px solid #ffffff14;
border-radius: 9px;
padding: 10px 12px;
}

.vsm2-metric-val {
font-weight: 800;
font-size: 18px;
letter-spacing: -.03em;
color: #00e889;
margin-bottom: 2px;
}

.vsm2-metric-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 9.5px;
color: #E8F5F08C;
margin-bottom: 5px;
}

.vsm2-delta.up {
color: #00e889;
background: #00e88918;
border: 1px solid #00e88930;
}

.vsm2-delta {
display: inline-flex;
align-items: center;
gap: 4px;
font-family: 'JetBrains Mono', monospace;
font-size: 9.5px;
padding: 2px 7px;
border-radius: 999px;
}

.vsm2-metric-val.p {
color: #8c52ff;
}

.vsm2-delta.up.p {
color: #8c52ff;
background: #8c52ff24;
border-color: #8c52ff47;
}

.vsm2-metric-val.w {
color: #fff;
}

.v-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: #E8F5F08C;
opacity: .6;
margin-bottom: 8px;
}

.vsm2-chart-wrap {
margin-bottom: 12px;
}

.vsm2-chart {
display: flex;
align-items: flex-end;
gap: 6px;
height: 52px;
}

.vsm2-bar-wrap {
display: flex;
flex-direction: column;
align-items: center;
gap: 4px;
flex: 1;
}

.vsm2-bar {
width: 100%;
border-radius: 4px 4px 0 0;
background: linear-gradient(180deg, #00e889, rgba(0, 232, 137, .25));
animation: smRise 1.2s cubic-bezier(.22, 1, .36, 1) backwards;
}

.vsm2-month {
font-family: 'JetBrains Mono', monospace;
font-size: 8.5px;
color: rgba(232, 245, 240, .3);
}

.vsm2-keywords {
display: flex;
flex-direction: column;
gap: 5px;
}

.vsm2-kw {
display: flex;
align-items: center;
gap: 9px;
padding: 7px 11px;
border-radius: 7px;
background: rgba(255, 255, 255, .03);
border: 1px solid #ffffff14;
}

.vsm2-kw-pos {
font-weight: 800;
font-size: 14px;
color: #00e889;
min-width: 20px;
text-align: center;
flex: none;
}

.vsm2-kw-term {
flex: 1;
font-size: 12px;
color:#fff;
}

.vsm2-kw-vol {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
color: #E8F5F08C;
}

.vsm2-kw-delta {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
color: #00e889;
background: #00e88918;
border: 1px solid #00e88930;
padding: 2px 7px;
border-radius: 4px;
}

.vsm2-kw-pos.p {
color: #8c52ff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-775ebba5 */.vtch-body {
padding: 14px 16px;
font-family: 'JetBrains Mono', monospace;
}

.vtch-cmd {
display: flex;
align-items: center;
gap: 6px;
padding-bottom: 10px;
border-bottom: 1px solid #ffffff14;
margin-bottom: 12px;
font-size: 11.5px;
}

.vtch-prompt {
color: #00e889;
}

.vtch-cmd-txt {
color: rgba(232, 245, 240, .8);
}

.vtch-cur {
width: 6px;
height: 13px;
background: #00e889;
display: inline-block;
vertical-align: middle;
margin-left: 2px;
animation: seoTick 1.2s steps(1) infinite;
}

@keyframes seoTick {
0%,
100% {
opacity: 1;
}

50% {
opacity: 0;
}
}

.vtch-checks {
display: flex;
flex-direction: column;
gap: 5px;
margin-bottom: 12px;
}

.vtch-check.ok {
background: rgba(0, 232, 137, .05);
border: 1px solid rgba(0, 232, 137, .15);
}

.vtch-check {
display: flex;
align-items: center;
gap: 9px;
padding: 6px 10px;
border-radius: 7px;
}

.vtch-ico.ok {
background: rgba(0, 232, 137, .15);
color: #00e889;
}

.vtch-name {
flex: 1;
font-size: 11.5px;
color: rgba(232, 245, 240, .75);
}

.vtch-val.info {
color: #6bb5ff;
background: rgba(33, 117, 155, .12);
border: 1px solid rgba(33, 117, 155, .28);
}

.vtch-val.ok {
color: #00e889;
background: #00e88918;
border: 1px solid #00e88930;
}

.vtch-ico {
width: 18px;
height: 18px;
border-radius: 5px;
display: flex;
align-items: center;
justify-content: center;
font-size: 10px;
font-weight: 700;
flex: none;
}

.vtch-val {
font-size: 10px;
font-weight: 600;
padding: 2px 8px;
border-radius: 4px;
}

.vtch-summary {
display: flex;
gap: 7px;
}

.vtch-sum-item {
flex: 1;
background: rgba(255, 255, 255, .03);
border: 1px solid #ffffff14;
border-radius: 8px;
padding: 8px 10px;
text-align: center;
}

.vtch-sum-item strong.g {
color: #00e889;
}

.vtch-sum-item strong {
display: block;
font-weight: 800;
font-size: 17px;
margin-bottom: 2px;
}

.vtch-sum-item span {
font-size: 9.5px;
color: #E8F5F08C;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-70a4cc58 */.v-keywords {
padding: 14px 16px;
}

.v-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: #E8F5F08C;
opacity: .6;
margin-bottom: 8px;
}

.vkw-head {
display: grid;
grid-template-columns: 1fr 48px 54px 52px;
gap: 0;
padding: 5px 10px;
background: rgba(255, 255, 255, .025);
border: 1px solid #ffffff14;
border-radius: 8px 8px 0 0;
}

.vkw-hd {
font-family: 'JetBrains Mono', monospace;
font-size: 9px;
color: rgba(232, 245, 240, .35);
text-transform: uppercase;
letter-spacing: .06em;
}

.vkw-rows {
display: flex;
flex-direction: column;
margin-bottom: 12px;
}

.vkw-row {
display: grid;
grid-template-columns: 1fr 48px 54px 52px;
align-items: center;
padding: 8px 10px;
border: 1px solid #ffffff14;
border-top: none;
background: rgba(255, 255, 255, .02);
transition: background .2s;
}

.vkw-term {
font-size: 12px;
font-weight: 600;
color: #fff;
}

.vkw-vol {
font-family: 'JetBrains Mono', monospace;
font-size: 11px;
color: #fff;
}

.vkw-diff-bar {
width: 100%;
height: 4px;
background: rgba(255, 255, 255, .07);
border-radius: 999px;
overflow: hidden;
}

.vkw-diff-fill.high {
background: #ff8080;
}

.vkw-diff-fill {
height: 100%;
border-radius: 999px;
}

.vkw-pos {
display: flex;
align-items: center;
gap: 5px;
}

.vkw-pos-num.top {
color: #00e889;
}

.vkw-pos-num {
font-weight: 800;
font-size: 13px;
}

.vkw-pos-delta {
font-family: 'JetBrains Mono', monospace;
font-size: 9.5px;
color: #00e889;
}

.vkw-diff-fill.med {
background: #FFCB6B;
}

.vkw-diff-fill.low {
background: #00e889;
}

.vkw-pos-num.mid {
color: #FFCB6B;
}

.vkw-chart {
display: flex;
align-items: flex-end;
gap: 6px;
height: 44px;
}

.vkw-bar-wrap {
display: flex;
flex-direction: column;
align-items: center;
gap: 4px;
flex: 1;
}

.vkw-bar {
width: 100%;
border-radius: 4px 4px 0 0;
background: linear-gradient(180deg, #00e889, rgba(0, 232, 137, .3));
animation: kwRise 1.2s cubic-bezier(.22, 1, .36, 1) backwards;
}

.vkw-month {
font-family: 'JetBrains Mono', monospace;
font-size: 8.5px;
color: rgba(232, 245, 240, .3);
}

.vkw-chart-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: #E8F5F08C;
opacity: .6;
margin-bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-36e35863 */.v-onpage {
padding: 14px 16px;
}

.vop-score-row {
display: flex;
align-items: center;
gap: 14px;
padding: 12px 14px;
background: rgba(0, 232, 137, .06);
border: 1px solid rgba(0, 232, 137, .22);
border-radius: 10px;
margin-bottom: 14px;
}

.vop-ring-wrap {
position: relative;
width: 54px;
height: 54px;
flex: none;
}

.vop-ring-wrap svg {
transform: rotate(-90deg);
}

.vop-rt {
fill: none;
stroke: rgba(255, 255, 255, .07);
stroke-width: 5;
}

.vop-rf {
fill: none;
stroke: #00e889;
stroke-width: 5;
stroke-linecap: round;
stroke-dasharray: 138;
stroke-dashoffset: 8;
animation: opRing 1.6s cubic-bezier(.22, 1, .36, 1) .3s backwards;
}

@keyframes opRing {
from {
	stroke-dashoffset: 100;
}

to {
	stroke-dashoffset: 0;
}
}

.vop-ring-num {
position: absolute;
inset: 0;
display: flex;
align-items: center;
justify-content: center;
font-weight: 800;
font-size: 14px;
color: #00e889;
}

.vop-score-info strong {
display: block;
font-size: 15px;
color: #00e889;
margin-bottom: 3px;
}

.vop-score-info span {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: rgba(0, 232, 137, .65);
}

.vop-checks {
display: flex;
flex-direction: column;
gap: 6px;
}

.vop-check.ok {
background: rgba(0, 232, 137, .04);
border-color: rgba(0, 232, 137, .14);
}

.vop-check {
display: flex;
align-items: center;
gap: 10px;
padding: 7px 12px;
border-radius: 8px;
background: rgba(255, 255, 255, .03);
border: 1px solid #ffffff14;
}

.vop-check-ico {
width: 20px;
height: 20px;
border-radius: 6px;
display: flex;
align-items: center;
justify-content: center;
flex: none;
}

.vop-check-ico.g {
background: rgba(0, 232, 137, .15);
color: #00e889;
}

.vop-check-ico svg {
width: 11px;
height: 11px;
}

.vop-check-name {
flex: 1;
font-size: 12px;
color:#fff;
}

.vop-check-val {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
}

.vop-check-val.g {
color: #00e889;
}

.vop-check-ico.p {
background: #8c52ff24;
color: #8c52ff;
}

.vop-check-val.p {
color: #8c52ff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-34150fdd */.v-schema {
padding: 14px 16px;
}

.vsch-code {
background: rgba(255, 255, 255, .025);
border: 1px solid #ffffff14;
border-radius: 10px;
padding: 12px 14px;
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
line-height: 1.7;
margin-bottom: 12px;
overflow: hidden;
}

.vsch-code-bar {
display: flex;
align-items: center;
gap: 6px;
margin-bottom: 8px;
padding-bottom: 8px;
border-bottom: 1px solid rgba(255, 255, 255, .06);
}

.vsch-code-dots {
display: flex;
gap: 5px;
}

.vsch-code-dots i:nth-child(1) {
background: #FF5F57;
}

.vsch-code-dots i {
width: 7px;
height: 7px;
border-radius: 50%;
}

.vsch-code-dots i:nth-child(2) {
background: #FEBC2E;
}

.vsch-code-dots i:nth-child(3) {
background: #28C840;
}

.vsch-code-file {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
color: rgba(232, 245, 240, .35);
margin-left: 6px;
}

.sc-brace {
color: rgba(232, 245, 240, .4);
}

.sc-key {
color: #82AAFF;
}

.sc-url {
color: rgba(0, 232, 137, .55);
}

.sc-type {
color: #8c52ff;
}

.sc-str {
color: #00e889;
}

.v-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: #E8F5F08C;
opacity: .6;
margin-bottom: 8px;
}

.vsch-types {
display: flex;
flex-wrap: wrap;
gap: 6px;
margin-bottom: 12px;
}

.vsch-type {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
padding: 4px 11px;
border-radius: 5px;
}

.badge-g {
color: #00e889;
background: #00e88918;
border: 1px solid #00e88930;
}

.badge-p {
color: #8c52ff;
background: #8c52ff24;
border: 1px solid #8c52ff47;
}

.badge-b {
color: #6bb5ff;
background: rgba(33, 117, 155, .12);
border: 1px solid rgba(33, 117, 155, .28);
}

.badge-y {
color: #FFCB6B;
background: rgba(255, 200, 80, .1);
border: 1px solid rgba(255, 200, 80, .25);
}

.vsch-rich {
background: rgba(255, 255, 255, .04);
border: 1px solid #ffffff14;
border-radius: 10px;
padding: 12px 14px;
}

.vsch-rich-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 9.5px;
color: #E8F5F08C;
margin-bottom: 8px;
}

.vsch-rich-url {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
color: #00e889;
margin-bottom: 4px;
}

.vsch-rich-title {
font-size: 13.5px;
font-weight: 700;
color: #82AAFF;
margin-bottom: 5px;
}

.vsch-rich-stars {
display: flex;
align-items: center;
gap: 5px;
margin-bottom: 4px;
}

.vsch-stars {
color: #FFCB6B;
font-size: 11px;
letter-spacing: 1px;
}

.vsch-rating {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: #E8F5F08C;
}

.vsch-rich-breadcrumb {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
color: #E8F5F08C;
}

.vsch-rich-breadcrumb span {
color: rgba(232, 245, 240, .45);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-78964e74 */.v-speedopt {
padding: 14px 16px;
}

.v-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: #E8F5F08C;
opacity: .6;
margin-bottom: 8px;
}

.vspd-compare {
margin-bottom: 14px;
}

.vspd-compare-head {
display: grid;
grid-template-columns: 1fr 72px 20px 72px;
padding: 5px 10px;
background: rgba(255, 255, 255, .025);
border: 1px solid #ffffff14;
border-radius: 8px 8px 0 0;
}

.vspd-col-hd {
font-family: 'JetBrains Mono', monospace;
font-size: 9px;
color: rgba(232, 245, 240, .35);
text-transform: uppercase;
letter-spacing: .06em;
}

.vspd-col-hd.before {
color: #ff8080;
}

.vspd-col-hd.after {
color: #00e889;
}

.vspd-rows {
display: flex;
flex-direction: column;
}

.vspd-row {
display: grid;
grid-template-columns: 1fr 72px 20px 72px;
align-items: center;
padding: 8px 10px;
border: 1px solid #ffffff14;
border-top: none;
background: rgba(255, 255, 255, .02);
}

.vspd-metric {
font-family: 'JetBrains Mono', monospace;
font-size: 11px;
color: #E8F5F08C;
}

.vspd-before {
font-weight: 700;
font-size: 13px;
color: #ff8080;
}

.vspd-arrow {
text-align: center;
font-size: 10px;
color: rgba(255, 255, 255, .2);
}

.vspd-after {
font-weight: 800;
font-size: 13px;
color: #00e889;
}

.vspd-opts {
display: flex;
flex-direction: column;
gap: 5px;
margin-bottom: 12px;
}

.vspd-opt {
display: flex;
align-items: center;
gap: 8px;
padding: 6px 10px;
border-radius: 7px;
background: rgba(0, 232, 137, .04);
border: 1px solid rgba(0, 232, 137, .13);
}

.vspd-opt-ico {
color: #00e889;
font-size: 11px;
flex: none;
}

.vspd-opt-name {
flex: 1;
font-family: 'JetBrains Mono', monospace;
font-size: 11px;
color: rgba(232, 245, 240, .75);
}

.vspd-opt-tag {
font-family: 'JetBrains Mono', monospace;
font-size: 9.5px;
padding: 2px 8px;
border-radius: 4px;
}

.badge-g {
color: #00e889;
background: #00e88918;
border: 1px solid #00e88930;
}

.badge-p {
color: #8c52ff;
background: #8c52ff24;
border: 1px solid #8c52ff47;
}

.vspd-lh {
display: flex;
gap: 7px;
}

.vspd-lh-item {
flex: 1;
background: rgba(255, 255, 255, .03);
border: 1px solid #ffffff14;
border-radius: 8px;
padding: 8px 10px;
text-align: center;
}

.vspd-lh-item strong.g {
color: #00e889;
}

.vspd-lh-item strong {
display: block;
font-weight: 800;
font-size: 18px;
letter-spacing: -.02em;
margin-bottom: 2px;
}

.vspd-lh-item strong.p {
color: #8c52ff;
}

.vspd-lh-item span {
font-family: 'JetBrains Mono', monospace;
font-size: 9.5px;
color: #E8F5F08C;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-60ee4e7f */.v-seomonitor {
padding: 14px 16px;
}

.vsm2-metrics {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 7px;
margin-bottom: 14px;
}

.vsm2-metric {
background: rgba(255, 255, 255, .03);
border: 1px solid #ffffff14;
border-radius: 9px;
padding: 10px 12px;
}

.vsm2-metric-val {
font-weight: 800;
font-size: 18px;
letter-spacing: -.03em;
color: #00e889;
margin-bottom: 2px;
}

.vsm2-metric-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 9.5px;
color: #E8F5F08C;
margin-bottom: 5px;
}

.vsm2-delta.up {
color: #00e889;
background: #00e88918;
border: 1px solid #00e88930;
}

.vsm2-delta {
display: inline-flex;
align-items: center;
gap: 4px;
font-family: 'JetBrains Mono', monospace;
font-size: 9.5px;
padding: 2px 7px;
border-radius: 999px;
}

.vsm2-metric-val.p {
color: #8c52ff;
}

.vsm2-delta.up.p {
color: #8c52ff;
background: #8c52ff24;
border-color: #8c52ff47;
}

.vsm2-metric-val.w {
color: #fff;
}

.v-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: #E8F5F08C;
opacity: .6;
margin-bottom: 8px;
}

.vsm2-chart-wrap {
margin-bottom: 12px;
}

.vsm2-chart {
display: flex;
align-items: flex-end;
gap: 6px;
height: 52px;
}

.vsm2-bar-wrap {
display: flex;
flex-direction: column;
align-items: center;
gap: 4px;
flex: 1;
}

.vsm2-bar {
width: 100%;
border-radius: 4px 4px 0 0;
background: linear-gradient(180deg, #00e889, rgba(0, 232, 137, .25));
animation: smRise 1.2s cubic-bezier(.22, 1, .36, 1) backwards;
}

.vsm2-month {
font-family: 'JetBrains Mono', monospace;
font-size: 8.5px;
color: rgba(232, 245, 240, .3);
}

.vsm2-keywords {
display: flex;
flex-direction: column;
gap: 5px;
}

.vsm2-kw {
display: flex;
align-items: center;
gap: 9px;
padding: 7px 11px;
border-radius: 7px;
background: rgba(255, 255, 255, .03);
border: 1px solid #ffffff14;
}

.vsm2-kw-pos {
font-weight: 800;
font-size: 14px;
color: #00e889;
min-width: 20px;
text-align: center;
flex: none;
}

.vsm2-kw-term {
flex: 1;
font-size: 12px;
color:#fff;
}

.vsm2-kw-vol {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
color: #E8F5F08C;
}

.vsm2-kw-delta {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
color: #00e889;
background: #00e88918;
border: 1px solid #00e88930;
padding: 2px 7px;
border-radius: 4px;
}

.vsm2-kw-pos.p {
color: #8c52ff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-775ebba5 */.vtch-body {
padding: 14px 16px;
font-family: 'JetBrains Mono', monospace;
}

.vtch-cmd {
display: flex;
align-items: center;
gap: 6px;
padding-bottom: 10px;
border-bottom: 1px solid #ffffff14;
margin-bottom: 12px;
font-size: 11.5px;
}

.vtch-prompt {
color: #00e889;
}

.vtch-cmd-txt {
color: rgba(232, 245, 240, .8);
}

.vtch-cur {
width: 6px;
height: 13px;
background: #00e889;
display: inline-block;
vertical-align: middle;
margin-left: 2px;
animation: seoTick 1.2s steps(1) infinite;
}

@keyframes seoTick {
0%,
100% {
opacity: 1;
}

50% {
opacity: 0;
}
}

.vtch-checks {
display: flex;
flex-direction: column;
gap: 5px;
margin-bottom: 12px;
}

.vtch-check.ok {
background: rgba(0, 232, 137, .05);
border: 1px solid rgba(0, 232, 137, .15);
}

.vtch-check {
display: flex;
align-items: center;
gap: 9px;
padding: 6px 10px;
border-radius: 7px;
}

.vtch-ico.ok {
background: rgba(0, 232, 137, .15);
color: #00e889;
}

.vtch-name {
flex: 1;
font-size: 11.5px;
color: rgba(232, 245, 240, .75);
}

.vtch-val.info {
color: #6bb5ff;
background: rgba(33, 117, 155, .12);
border: 1px solid rgba(33, 117, 155, .28);
}

.vtch-val.ok {
color: #00e889;
background: #00e88918;
border: 1px solid #00e88930;
}

.vtch-ico {
width: 18px;
height: 18px;
border-radius: 5px;
display: flex;
align-items: center;
justify-content: center;
font-size: 10px;
font-weight: 700;
flex: none;
}

.vtch-val {
font-size: 10px;
font-weight: 600;
padding: 2px 8px;
border-radius: 4px;
}

.vtch-summary {
display: flex;
gap: 7px;
}

.vtch-sum-item {
flex: 1;
background: rgba(255, 255, 255, .03);
border: 1px solid #ffffff14;
border-radius: 8px;
padding: 8px 10px;
text-align: center;
}

.vtch-sum-item strong.g {
color: #00e889;
}

.vtch-sum-item strong {
display: block;
font-weight: 800;
font-size: 17px;
margin-bottom: 2px;
}

.vtch-sum-item span {
font-size: 9.5px;
color: #E8F5F08C;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-70a4cc58 */.v-keywords {
padding: 14px 16px;
}

.v-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: #E8F5F08C;
opacity: .6;
margin-bottom: 8px;
}

.vkw-head {
display: grid;
grid-template-columns: 1fr 48px 54px 52px;
gap: 0;
padding: 5px 10px;
background: rgba(255, 255, 255, .025);
border: 1px solid #ffffff14;
border-radius: 8px 8px 0 0;
}

.vkw-hd {
font-family: 'JetBrains Mono', monospace;
font-size: 9px;
color: rgba(232, 245, 240, .35);
text-transform: uppercase;
letter-spacing: .06em;
}

.vkw-rows {
display: flex;
flex-direction: column;
margin-bottom: 12px;
}

.vkw-row {
display: grid;
grid-template-columns: 1fr 48px 54px 52px;
align-items: center;
padding: 8px 10px;
border: 1px solid #ffffff14;
border-top: none;
background: rgba(255, 255, 255, .02);
transition: background .2s;
}

.vkw-term {
font-size: 12px;
font-weight: 600;
color: #fff;
}

.vkw-vol {
font-family: 'JetBrains Mono', monospace;
font-size: 11px;
color: #fff;
}

.vkw-diff-bar {
width: 100%;
height: 4px;
background: rgba(255, 255, 255, .07);
border-radius: 999px;
overflow: hidden;
}

.vkw-diff-fill.high {
background: #ff8080;
}

.vkw-diff-fill {
height: 100%;
border-radius: 999px;
}

.vkw-pos {
display: flex;
align-items: center;
gap: 5px;
}

.vkw-pos-num.top {
color: #00e889;
}

.vkw-pos-num {
font-weight: 800;
font-size: 13px;
}

.vkw-pos-delta {
font-family: 'JetBrains Mono', monospace;
font-size: 9.5px;
color: #00e889;
}

.vkw-diff-fill.med {
background: #FFCB6B;
}

.vkw-diff-fill.low {
background: #00e889;
}

.vkw-pos-num.mid {
color: #FFCB6B;
}

.vkw-chart {
display: flex;
align-items: flex-end;
gap: 6px;
height: 44px;
}

.vkw-bar-wrap {
display: flex;
flex-direction: column;
align-items: center;
gap: 4px;
flex: 1;
}

.vkw-bar {
width: 100%;
border-radius: 4px 4px 0 0;
background: linear-gradient(180deg, #00e889, rgba(0, 232, 137, .3));
animation: kwRise 1.2s cubic-bezier(.22, 1, .36, 1) backwards;
}

.vkw-month {
font-family: 'JetBrains Mono', monospace;
font-size: 8.5px;
color: rgba(232, 245, 240, .3);
}

.vkw-chart-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: #E8F5F08C;
opacity: .6;
margin-bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-36e35863 */.v-onpage {
padding: 14px 16px;
}

.vop-score-row {
display: flex;
align-items: center;
gap: 14px;
padding: 12px 14px;
background: rgba(0, 232, 137, .06);
border: 1px solid rgba(0, 232, 137, .22);
border-radius: 10px;
margin-bottom: 14px;
}

.vop-ring-wrap {
position: relative;
width: 54px;
height: 54px;
flex: none;
}

.vop-ring-wrap svg {
transform: rotate(-90deg);
}

.vop-rt {
fill: none;
stroke: rgba(255, 255, 255, .07);
stroke-width: 5;
}

.vop-rf {
fill: none;
stroke: #00e889;
stroke-width: 5;
stroke-linecap: round;
stroke-dasharray: 138;
stroke-dashoffset: 8;
animation: opRing 1.6s cubic-bezier(.22, 1, .36, 1) .3s backwards;
}

@keyframes opRing {
from {
	stroke-dashoffset: 100;
}

to {
	stroke-dashoffset: 0;
}
}

.vop-ring-num {
position: absolute;
inset: 0;
display: flex;
align-items: center;
justify-content: center;
font-weight: 800;
font-size: 14px;
color: #00e889;
}

.vop-score-info strong {
display: block;
font-size: 15px;
color: #00e889;
margin-bottom: 3px;
}

.vop-score-info span {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: rgba(0, 232, 137, .65);
}

.vop-checks {
display: flex;
flex-direction: column;
gap: 6px;
}

.vop-check.ok {
background: rgba(0, 232, 137, .04);
border-color: rgba(0, 232, 137, .14);
}

.vop-check {
display: flex;
align-items: center;
gap: 10px;
padding: 7px 12px;
border-radius: 8px;
background: rgba(255, 255, 255, .03);
border: 1px solid #ffffff14;
}

.vop-check-ico {
width: 20px;
height: 20px;
border-radius: 6px;
display: flex;
align-items: center;
justify-content: center;
flex: none;
}

.vop-check-ico.g {
background: rgba(0, 232, 137, .15);
color: #00e889;
}

.vop-check-ico svg {
width: 11px;
height: 11px;
}

.vop-check-name {
flex: 1;
font-size: 12px;
color:#fff;
}

.vop-check-val {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
}

.vop-check-val.g {
color: #00e889;
}

.vop-check-ico.p {
background: #8c52ff24;
color: #8c52ff;
}

.vop-check-val.p {
color: #8c52ff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-34150fdd */.v-schema {
padding: 14px 16px;
}

.vsch-code {
background: rgba(255, 255, 255, .025);
border: 1px solid #ffffff14;
border-radius: 10px;
padding: 12px 14px;
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
line-height: 1.7;
margin-bottom: 12px;
overflow: hidden;
}

.vsch-code-bar {
display: flex;
align-items: center;
gap: 6px;
margin-bottom: 8px;
padding-bottom: 8px;
border-bottom: 1px solid rgba(255, 255, 255, .06);
}

.vsch-code-dots {
display: flex;
gap: 5px;
}

.vsch-code-dots i:nth-child(1) {
background: #FF5F57;
}

.vsch-code-dots i {
width: 7px;
height: 7px;
border-radius: 50%;
}

.vsch-code-dots i:nth-child(2) {
background: #FEBC2E;
}

.vsch-code-dots i:nth-child(3) {
background: #28C840;
}

.vsch-code-file {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
color: rgba(232, 245, 240, .35);
margin-left: 6px;
}

.sc-brace {
color: rgba(232, 245, 240, .4);
}

.sc-key {
color: #82AAFF;
}

.sc-url {
color: rgba(0, 232, 137, .55);
}

.sc-type {
color: #8c52ff;
}

.sc-str {
color: #00e889;
}

.v-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: #E8F5F08C;
opacity: .6;
margin-bottom: 8px;
}

.vsch-types {
display: flex;
flex-wrap: wrap;
gap: 6px;
margin-bottom: 12px;
}

.vsch-type {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
padding: 4px 11px;
border-radius: 5px;
}

.badge-g {
color: #00e889;
background: #00e88918;
border: 1px solid #00e88930;
}

.badge-p {
color: #8c52ff;
background: #8c52ff24;
border: 1px solid #8c52ff47;
}

.badge-b {
color: #6bb5ff;
background: rgba(33, 117, 155, .12);
border: 1px solid rgba(33, 117, 155, .28);
}

.badge-y {
color: #FFCB6B;
background: rgba(255, 200, 80, .1);
border: 1px solid rgba(255, 200, 80, .25);
}

.vsch-rich {
background: rgba(255, 255, 255, .04);
border: 1px solid #ffffff14;
border-radius: 10px;
padding: 12px 14px;
}

.vsch-rich-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 9.5px;
color: #E8F5F08C;
margin-bottom: 8px;
}

.vsch-rich-url {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
color: #00e889;
margin-bottom: 4px;
}

.vsch-rich-title {
font-size: 13.5px;
font-weight: 700;
color: #82AAFF;
margin-bottom: 5px;
}

.vsch-rich-stars {
display: flex;
align-items: center;
gap: 5px;
margin-bottom: 4px;
}

.vsch-stars {
color: #FFCB6B;
font-size: 11px;
letter-spacing: 1px;
}

.vsch-rating {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: #E8F5F08C;
}

.vsch-rich-breadcrumb {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
color: #E8F5F08C;
}

.vsch-rich-breadcrumb span {
color: rgba(232, 245, 240, .45);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-78964e74 */.v-speedopt {
padding: 14px 16px;
}

.v-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: #E8F5F08C;
opacity: .6;
margin-bottom: 8px;
}

.vspd-compare {
margin-bottom: 14px;
}

.vspd-compare-head {
display: grid;
grid-template-columns: 1fr 72px 20px 72px;
padding: 5px 10px;
background: rgba(255, 255, 255, .025);
border: 1px solid #ffffff14;
border-radius: 8px 8px 0 0;
}

.vspd-col-hd {
font-family: 'JetBrains Mono', monospace;
font-size: 9px;
color: rgba(232, 245, 240, .35);
text-transform: uppercase;
letter-spacing: .06em;
}

.vspd-col-hd.before {
color: #ff8080;
}

.vspd-col-hd.after {
color: #00e889;
}

.vspd-rows {
display: flex;
flex-direction: column;
}

.vspd-row {
display: grid;
grid-template-columns: 1fr 72px 20px 72px;
align-items: center;
padding: 8px 10px;
border: 1px solid #ffffff14;
border-top: none;
background: rgba(255, 255, 255, .02);
}

.vspd-metric {
font-family: 'JetBrains Mono', monospace;
font-size: 11px;
color: #E8F5F08C;
}

.vspd-before {
font-weight: 700;
font-size: 13px;
color: #ff8080;
}

.vspd-arrow {
text-align: center;
font-size: 10px;
color: rgba(255, 255, 255, .2);
}

.vspd-after {
font-weight: 800;
font-size: 13px;
color: #00e889;
}

.vspd-opts {
display: flex;
flex-direction: column;
gap: 5px;
margin-bottom: 12px;
}

.vspd-opt {
display: flex;
align-items: center;
gap: 8px;
padding: 6px 10px;
border-radius: 7px;
background: rgba(0, 232, 137, .04);
border: 1px solid rgba(0, 232, 137, .13);
}

.vspd-opt-ico {
color: #00e889;
font-size: 11px;
flex: none;
}

.vspd-opt-name {
flex: 1;
font-family: 'JetBrains Mono', monospace;
font-size: 11px;
color: rgba(232, 245, 240, .75);
}

.vspd-opt-tag {
font-family: 'JetBrains Mono', monospace;
font-size: 9.5px;
padding: 2px 8px;
border-radius: 4px;
}

.badge-g {
color: #00e889;
background: #00e88918;
border: 1px solid #00e88930;
}

.badge-p {
color: #8c52ff;
background: #8c52ff24;
border: 1px solid #8c52ff47;
}

.vspd-lh {
display: flex;
gap: 7px;
}

.vspd-lh-item {
flex: 1;
background: rgba(255, 255, 255, .03);
border: 1px solid #ffffff14;
border-radius: 8px;
padding: 8px 10px;
text-align: center;
}

.vspd-lh-item strong.g {
color: #00e889;
}

.vspd-lh-item strong {
display: block;
font-weight: 800;
font-size: 18px;
letter-spacing: -.02em;
margin-bottom: 2px;
}

.vspd-lh-item strong.p {
color: #8c52ff;
}

.vspd-lh-item span {
font-family: 'JetBrains Mono', monospace;
font-size: 9.5px;
color: #E8F5F08C;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-60ee4e7f */.v-seomonitor {
padding: 14px 16px;
}

.vsm2-metrics {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 7px;
margin-bottom: 14px;
}

.vsm2-metric {
background: rgba(255, 255, 255, .03);
border: 1px solid #ffffff14;
border-radius: 9px;
padding: 10px 12px;
}

.vsm2-metric-val {
font-weight: 800;
font-size: 18px;
letter-spacing: -.03em;
color: #00e889;
margin-bottom: 2px;
}

.vsm2-metric-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 9.5px;
color: #E8F5F08C;
margin-bottom: 5px;
}

.vsm2-delta.up {
color: #00e889;
background: #00e88918;
border: 1px solid #00e88930;
}

.vsm2-delta {
display: inline-flex;
align-items: center;
gap: 4px;
font-family: 'JetBrains Mono', monospace;
font-size: 9.5px;
padding: 2px 7px;
border-radius: 999px;
}

.vsm2-metric-val.p {
color: #8c52ff;
}

.vsm2-delta.up.p {
color: #8c52ff;
background: #8c52ff24;
border-color: #8c52ff47;
}

.vsm2-metric-val.w {
color: #fff;
}

.v-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: #E8F5F08C;
opacity: .6;
margin-bottom: 8px;
}

.vsm2-chart-wrap {
margin-bottom: 12px;
}

.vsm2-chart {
display: flex;
align-items: flex-end;
gap: 6px;
height: 52px;
}

.vsm2-bar-wrap {
display: flex;
flex-direction: column;
align-items: center;
gap: 4px;
flex: 1;
}

.vsm2-bar {
width: 100%;
border-radius: 4px 4px 0 0;
background: linear-gradient(180deg, #00e889, rgba(0, 232, 137, .25));
animation: smRise 1.2s cubic-bezier(.22, 1, .36, 1) backwards;
}

.vsm2-month {
font-family: 'JetBrains Mono', monospace;
font-size: 8.5px;
color: rgba(232, 245, 240, .3);
}

.vsm2-keywords {
display: flex;
flex-direction: column;
gap: 5px;
}

.vsm2-kw {
display: flex;
align-items: center;
gap: 9px;
padding: 7px 11px;
border-radius: 7px;
background: rgba(255, 255, 255, .03);
border: 1px solid #ffffff14;
}

.vsm2-kw-pos {
font-weight: 800;
font-size: 14px;
color: #00e889;
min-width: 20px;
text-align: center;
flex: none;
}

.vsm2-kw-term {
flex: 1;
font-size: 12px;
color:#fff;
}

.vsm2-kw-vol {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
color: #E8F5F08C;
}

.vsm2-kw-delta {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
color: #00e889;
background: #00e88918;
border: 1px solid #00e88930;
padding: 2px 7px;
border-radius: 4px;
}

.vsm2-kw-pos.p {
color: #8c52ff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-775ebba5 */.vtch-body {
padding: 14px 16px;
font-family: 'JetBrains Mono', monospace;
}

.vtch-cmd {
display: flex;
align-items: center;
gap: 6px;
padding-bottom: 10px;
border-bottom: 1px solid #ffffff14;
margin-bottom: 12px;
font-size: 11.5px;
}

.vtch-prompt {
color: #00e889;
}

.vtch-cmd-txt {
color: rgba(232, 245, 240, .8);
}

.vtch-cur {
width: 6px;
height: 13px;
background: #00e889;
display: inline-block;
vertical-align: middle;
margin-left: 2px;
animation: seoTick 1.2s steps(1) infinite;
}

@keyframes seoTick {
0%,
100% {
opacity: 1;
}

50% {
opacity: 0;
}
}

.vtch-checks {
display: flex;
flex-direction: column;
gap: 5px;
margin-bottom: 12px;
}

.vtch-check.ok {
background: rgba(0, 232, 137, .05);
border: 1px solid rgba(0, 232, 137, .15);
}

.vtch-check {
display: flex;
align-items: center;
gap: 9px;
padding: 6px 10px;
border-radius: 7px;
}

.vtch-ico.ok {
background: rgba(0, 232, 137, .15);
color: #00e889;
}

.vtch-name {
flex: 1;
font-size: 11.5px;
color: rgba(232, 245, 240, .75);
}

.vtch-val.info {
color: #6bb5ff;
background: rgba(33, 117, 155, .12);
border: 1px solid rgba(33, 117, 155, .28);
}

.vtch-val.ok {
color: #00e889;
background: #00e88918;
border: 1px solid #00e88930;
}

.vtch-ico {
width: 18px;
height: 18px;
border-radius: 5px;
display: flex;
align-items: center;
justify-content: center;
font-size: 10px;
font-weight: 700;
flex: none;
}

.vtch-val {
font-size: 10px;
font-weight: 600;
padding: 2px 8px;
border-radius: 4px;
}

.vtch-summary {
display: flex;
gap: 7px;
}

.vtch-sum-item {
flex: 1;
background: rgba(255, 255, 255, .03);
border: 1px solid #ffffff14;
border-radius: 8px;
padding: 8px 10px;
text-align: center;
}

.vtch-sum-item strong.g {
color: #00e889;
}

.vtch-sum-item strong {
display: block;
font-weight: 800;
font-size: 17px;
margin-bottom: 2px;
}

.vtch-sum-item span {
font-size: 9.5px;
color: #E8F5F08C;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-70a4cc58 */.v-keywords {
padding: 14px 16px;
}

.v-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: #E8F5F08C;
opacity: .6;
margin-bottom: 8px;
}

.vkw-head {
display: grid;
grid-template-columns: 1fr 48px 54px 52px;
gap: 0;
padding: 5px 10px;
background: rgba(255, 255, 255, .025);
border: 1px solid #ffffff14;
border-radius: 8px 8px 0 0;
}

.vkw-hd {
font-family: 'JetBrains Mono', monospace;
font-size: 9px;
color: rgba(232, 245, 240, .35);
text-transform: uppercase;
letter-spacing: .06em;
}

.vkw-rows {
display: flex;
flex-direction: column;
margin-bottom: 12px;
}

.vkw-row {
display: grid;
grid-template-columns: 1fr 48px 54px 52px;
align-items: center;
padding: 8px 10px;
border: 1px solid #ffffff14;
border-top: none;
background: rgba(255, 255, 255, .02);
transition: background .2s;
}

.vkw-term {
font-size: 12px;
font-weight: 600;
color: #fff;
}

.vkw-vol {
font-family: 'JetBrains Mono', monospace;
font-size: 11px;
color: #fff;
}

.vkw-diff-bar {
width: 100%;
height: 4px;
background: rgba(255, 255, 255, .07);
border-radius: 999px;
overflow: hidden;
}

.vkw-diff-fill.high {
background: #ff8080;
}

.vkw-diff-fill {
height: 100%;
border-radius: 999px;
}

.vkw-pos {
display: flex;
align-items: center;
gap: 5px;
}

.vkw-pos-num.top {
color: #00e889;
}

.vkw-pos-num {
font-weight: 800;
font-size: 13px;
}

.vkw-pos-delta {
font-family: 'JetBrains Mono', monospace;
font-size: 9.5px;
color: #00e889;
}

.vkw-diff-fill.med {
background: #FFCB6B;
}

.vkw-diff-fill.low {
background: #00e889;
}

.vkw-pos-num.mid {
color: #FFCB6B;
}

.vkw-chart {
display: flex;
align-items: flex-end;
gap: 6px;
height: 44px;
}

.vkw-bar-wrap {
display: flex;
flex-direction: column;
align-items: center;
gap: 4px;
flex: 1;
}

.vkw-bar {
width: 100%;
border-radius: 4px 4px 0 0;
background: linear-gradient(180deg, #00e889, rgba(0, 232, 137, .3));
animation: kwRise 1.2s cubic-bezier(.22, 1, .36, 1) backwards;
}

.vkw-month {
font-family: 'JetBrains Mono', monospace;
font-size: 8.5px;
color: rgba(232, 245, 240, .3);
}

.vkw-chart-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: #E8F5F08C;
opacity: .6;
margin-bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-36e35863 */.v-onpage {
padding: 14px 16px;
}

.vop-score-row {
display: flex;
align-items: center;
gap: 14px;
padding: 12px 14px;
background: rgba(0, 232, 137, .06);
border: 1px solid rgba(0, 232, 137, .22);
border-radius: 10px;
margin-bottom: 14px;
}

.vop-ring-wrap {
position: relative;
width: 54px;
height: 54px;
flex: none;
}

.vop-ring-wrap svg {
transform: rotate(-90deg);
}

.vop-rt {
fill: none;
stroke: rgba(255, 255, 255, .07);
stroke-width: 5;
}

.vop-rf {
fill: none;
stroke: #00e889;
stroke-width: 5;
stroke-linecap: round;
stroke-dasharray: 138;
stroke-dashoffset: 8;
animation: opRing 1.6s cubic-bezier(.22, 1, .36, 1) .3s backwards;
}

@keyframes opRing {
from {
	stroke-dashoffset: 100;
}

to {
	stroke-dashoffset: 0;
}
}

.vop-ring-num {
position: absolute;
inset: 0;
display: flex;
align-items: center;
justify-content: center;
font-weight: 800;
font-size: 14px;
color: #00e889;
}

.vop-score-info strong {
display: block;
font-size: 15px;
color: #00e889;
margin-bottom: 3px;
}

.vop-score-info span {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: rgba(0, 232, 137, .65);
}

.vop-checks {
display: flex;
flex-direction: column;
gap: 6px;
}

.vop-check.ok {
background: rgba(0, 232, 137, .04);
border-color: rgba(0, 232, 137, .14);
}

.vop-check {
display: flex;
align-items: center;
gap: 10px;
padding: 7px 12px;
border-radius: 8px;
background: rgba(255, 255, 255, .03);
border: 1px solid #ffffff14;
}

.vop-check-ico {
width: 20px;
height: 20px;
border-radius: 6px;
display: flex;
align-items: center;
justify-content: center;
flex: none;
}

.vop-check-ico.g {
background: rgba(0, 232, 137, .15);
color: #00e889;
}

.vop-check-ico svg {
width: 11px;
height: 11px;
}

.vop-check-name {
flex: 1;
font-size: 12px;
color:#fff;
}

.vop-check-val {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
}

.vop-check-val.g {
color: #00e889;
}

.vop-check-ico.p {
background: #8c52ff24;
color: #8c52ff;
}

.vop-check-val.p {
color: #8c52ff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-34150fdd */.v-schema {
padding: 14px 16px;
}

.vsch-code {
background: rgba(255, 255, 255, .025);
border: 1px solid #ffffff14;
border-radius: 10px;
padding: 12px 14px;
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
line-height: 1.7;
margin-bottom: 12px;
overflow: hidden;
}

.vsch-code-bar {
display: flex;
align-items: center;
gap: 6px;
margin-bottom: 8px;
padding-bottom: 8px;
border-bottom: 1px solid rgba(255, 255, 255, .06);
}

.vsch-code-dots {
display: flex;
gap: 5px;
}

.vsch-code-dots i:nth-child(1) {
background: #FF5F57;
}

.vsch-code-dots i {
width: 7px;
height: 7px;
border-radius: 50%;
}

.vsch-code-dots i:nth-child(2) {
background: #FEBC2E;
}

.vsch-code-dots i:nth-child(3) {
background: #28C840;
}

.vsch-code-file {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
color: rgba(232, 245, 240, .35);
margin-left: 6px;
}

.sc-brace {
color: rgba(232, 245, 240, .4);
}

.sc-key {
color: #82AAFF;
}

.sc-url {
color: rgba(0, 232, 137, .55);
}

.sc-type {
color: #8c52ff;
}

.sc-str {
color: #00e889;
}

.v-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: #E8F5F08C;
opacity: .6;
margin-bottom: 8px;
}

.vsch-types {
display: flex;
flex-wrap: wrap;
gap: 6px;
margin-bottom: 12px;
}

.vsch-type {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
padding: 4px 11px;
border-radius: 5px;
}

.badge-g {
color: #00e889;
background: #00e88918;
border: 1px solid #00e88930;
}

.badge-p {
color: #8c52ff;
background: #8c52ff24;
border: 1px solid #8c52ff47;
}

.badge-b {
color: #6bb5ff;
background: rgba(33, 117, 155, .12);
border: 1px solid rgba(33, 117, 155, .28);
}

.badge-y {
color: #FFCB6B;
background: rgba(255, 200, 80, .1);
border: 1px solid rgba(255, 200, 80, .25);
}

.vsch-rich {
background: rgba(255, 255, 255, .04);
border: 1px solid #ffffff14;
border-radius: 10px;
padding: 12px 14px;
}

.vsch-rich-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 9.5px;
color: #E8F5F08C;
margin-bottom: 8px;
}

.vsch-rich-url {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
color: #00e889;
margin-bottom: 4px;
}

.vsch-rich-title {
font-size: 13.5px;
font-weight: 700;
color: #82AAFF;
margin-bottom: 5px;
}

.vsch-rich-stars {
display: flex;
align-items: center;
gap: 5px;
margin-bottom: 4px;
}

.vsch-stars {
color: #FFCB6B;
font-size: 11px;
letter-spacing: 1px;
}

.vsch-rating {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: #E8F5F08C;
}

.vsch-rich-breadcrumb {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
color: #E8F5F08C;
}

.vsch-rich-breadcrumb span {
color: rgba(232, 245, 240, .45);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-78964e74 */.v-speedopt {
padding: 14px 16px;
}

.v-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: #E8F5F08C;
opacity: .6;
margin-bottom: 8px;
}

.vspd-compare {
margin-bottom: 14px;
}

.vspd-compare-head {
display: grid;
grid-template-columns: 1fr 72px 20px 72px;
padding: 5px 10px;
background: rgba(255, 255, 255, .025);
border: 1px solid #ffffff14;
border-radius: 8px 8px 0 0;
}

.vspd-col-hd {
font-family: 'JetBrains Mono', monospace;
font-size: 9px;
color: rgba(232, 245, 240, .35);
text-transform: uppercase;
letter-spacing: .06em;
}

.vspd-col-hd.before {
color: #ff8080;
}

.vspd-col-hd.after {
color: #00e889;
}

.vspd-rows {
display: flex;
flex-direction: column;
}

.vspd-row {
display: grid;
grid-template-columns: 1fr 72px 20px 72px;
align-items: center;
padding: 8px 10px;
border: 1px solid #ffffff14;
border-top: none;
background: rgba(255, 255, 255, .02);
}

.vspd-metric {
font-family: 'JetBrains Mono', monospace;
font-size: 11px;
color: #E8F5F08C;
}

.vspd-before {
font-weight: 700;
font-size: 13px;
color: #ff8080;
}

.vspd-arrow {
text-align: center;
font-size: 10px;
color: rgba(255, 255, 255, .2);
}

.vspd-after {
font-weight: 800;
font-size: 13px;
color: #00e889;
}

.vspd-opts {
display: flex;
flex-direction: column;
gap: 5px;
margin-bottom: 12px;
}

.vspd-opt {
display: flex;
align-items: center;
gap: 8px;
padding: 6px 10px;
border-radius: 7px;
background: rgba(0, 232, 137, .04);
border: 1px solid rgba(0, 232, 137, .13);
}

.vspd-opt-ico {
color: #00e889;
font-size: 11px;
flex: none;
}

.vspd-opt-name {
flex: 1;
font-family: 'JetBrains Mono', monospace;
font-size: 11px;
color: rgba(232, 245, 240, .75);
}

.vspd-opt-tag {
font-family: 'JetBrains Mono', monospace;
font-size: 9.5px;
padding: 2px 8px;
border-radius: 4px;
}

.badge-g {
color: #00e889;
background: #00e88918;
border: 1px solid #00e88930;
}

.badge-p {
color: #8c52ff;
background: #8c52ff24;
border: 1px solid #8c52ff47;
}

.vspd-lh {
display: flex;
gap: 7px;
}

.vspd-lh-item {
flex: 1;
background: rgba(255, 255, 255, .03);
border: 1px solid #ffffff14;
border-radius: 8px;
padding: 8px 10px;
text-align: center;
}

.vspd-lh-item strong.g {
color: #00e889;
}

.vspd-lh-item strong {
display: block;
font-weight: 800;
font-size: 18px;
letter-spacing: -.02em;
margin-bottom: 2px;
}

.vspd-lh-item strong.p {
color: #8c52ff;
}

.vspd-lh-item span {
font-family: 'JetBrains Mono', monospace;
font-size: 9.5px;
color: #E8F5F08C;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-60ee4e7f */.v-seomonitor {
padding: 14px 16px;
}

.vsm2-metrics {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 7px;
margin-bottom: 14px;
}

.vsm2-metric {
background: rgba(255, 255, 255, .03);
border: 1px solid #ffffff14;
border-radius: 9px;
padding: 10px 12px;
}

.vsm2-metric-val {
font-weight: 800;
font-size: 18px;
letter-spacing: -.03em;
color: #00e889;
margin-bottom: 2px;
}

.vsm2-metric-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 9.5px;
color: #E8F5F08C;
margin-bottom: 5px;
}

.vsm2-delta.up {
color: #00e889;
background: #00e88918;
border: 1px solid #00e88930;
}

.vsm2-delta {
display: inline-flex;
align-items: center;
gap: 4px;
font-family: 'JetBrains Mono', monospace;
font-size: 9.5px;
padding: 2px 7px;
border-radius: 999px;
}

.vsm2-metric-val.p {
color: #8c52ff;
}

.vsm2-delta.up.p {
color: #8c52ff;
background: #8c52ff24;
border-color: #8c52ff47;
}

.vsm2-metric-val.w {
color: #fff;
}

.v-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: #E8F5F08C;
opacity: .6;
margin-bottom: 8px;
}

.vsm2-chart-wrap {
margin-bottom: 12px;
}

.vsm2-chart {
display: flex;
align-items: flex-end;
gap: 6px;
height: 52px;
}

.vsm2-bar-wrap {
display: flex;
flex-direction: column;
align-items: center;
gap: 4px;
flex: 1;
}

.vsm2-bar {
width: 100%;
border-radius: 4px 4px 0 0;
background: linear-gradient(180deg, #00e889, rgba(0, 232, 137, .25));
animation: smRise 1.2s cubic-bezier(.22, 1, .36, 1) backwards;
}

.vsm2-month {
font-family: 'JetBrains Mono', monospace;
font-size: 8.5px;
color: rgba(232, 245, 240, .3);
}

.vsm2-keywords {
display: flex;
flex-direction: column;
gap: 5px;
}

.vsm2-kw {
display: flex;
align-items: center;
gap: 9px;
padding: 7px 11px;
border-radius: 7px;
background: rgba(255, 255, 255, .03);
border: 1px solid #ffffff14;
}

.vsm2-kw-pos {
font-weight: 800;
font-size: 14px;
color: #00e889;
min-width: 20px;
text-align: center;
flex: none;
}

.vsm2-kw-term {
flex: 1;
font-size: 12px;
color:#fff;
}

.vsm2-kw-vol {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
color: #E8F5F08C;
}

.vsm2-kw-delta {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
color: #00e889;
background: #00e88918;
border: 1px solid #00e88930;
padding: 2px 7px;
border-radius: 4px;
}

.vsm2-kw-pos.p {
color: #8c52ff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-775ebba5 */.vtch-body {
padding: 14px 16px;
font-family: 'JetBrains Mono', monospace;
}

.vtch-cmd {
display: flex;
align-items: center;
gap: 6px;
padding-bottom: 10px;
border-bottom: 1px solid #ffffff14;
margin-bottom: 12px;
font-size: 11.5px;
}

.vtch-prompt {
color: #00e889;
}

.vtch-cmd-txt {
color: rgba(232, 245, 240, .8);
}

.vtch-cur {
width: 6px;
height: 13px;
background: #00e889;
display: inline-block;
vertical-align: middle;
margin-left: 2px;
animation: seoTick 1.2s steps(1) infinite;
}

@keyframes seoTick {
0%,
100% {
opacity: 1;
}

50% {
opacity: 0;
}
}

.vtch-checks {
display: flex;
flex-direction: column;
gap: 5px;
margin-bottom: 12px;
}

.vtch-check.ok {
background: rgba(0, 232, 137, .05);
border: 1px solid rgba(0, 232, 137, .15);
}

.vtch-check {
display: flex;
align-items: center;
gap: 9px;
padding: 6px 10px;
border-radius: 7px;
}

.vtch-ico.ok {
background: rgba(0, 232, 137, .15);
color: #00e889;
}

.vtch-name {
flex: 1;
font-size: 11.5px;
color: rgba(232, 245, 240, .75);
}

.vtch-val.info {
color: #6bb5ff;
background: rgba(33, 117, 155, .12);
border: 1px solid rgba(33, 117, 155, .28);
}

.vtch-val.ok {
color: #00e889;
background: #00e88918;
border: 1px solid #00e88930;
}

.vtch-ico {
width: 18px;
height: 18px;
border-radius: 5px;
display: flex;
align-items: center;
justify-content: center;
font-size: 10px;
font-weight: 700;
flex: none;
}

.vtch-val {
font-size: 10px;
font-weight: 600;
padding: 2px 8px;
border-radius: 4px;
}

.vtch-summary {
display: flex;
gap: 7px;
}

.vtch-sum-item {
flex: 1;
background: rgba(255, 255, 255, .03);
border: 1px solid #ffffff14;
border-radius: 8px;
padding: 8px 10px;
text-align: center;
}

.vtch-sum-item strong.g {
color: #00e889;
}

.vtch-sum-item strong {
display: block;
font-weight: 800;
font-size: 17px;
margin-bottom: 2px;
}

.vtch-sum-item span {
font-size: 9.5px;
color: #E8F5F08C;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-70a4cc58 */.v-keywords {
padding: 14px 16px;
}

.v-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: #E8F5F08C;
opacity: .6;
margin-bottom: 8px;
}

.vkw-head {
display: grid;
grid-template-columns: 1fr 48px 54px 52px;
gap: 0;
padding: 5px 10px;
background: rgba(255, 255, 255, .025);
border: 1px solid #ffffff14;
border-radius: 8px 8px 0 0;
}

.vkw-hd {
font-family: 'JetBrains Mono', monospace;
font-size: 9px;
color: rgba(232, 245, 240, .35);
text-transform: uppercase;
letter-spacing: .06em;
}

.vkw-rows {
display: flex;
flex-direction: column;
margin-bottom: 12px;
}

.vkw-row {
display: grid;
grid-template-columns: 1fr 48px 54px 52px;
align-items: center;
padding: 8px 10px;
border: 1px solid #ffffff14;
border-top: none;
background: rgba(255, 255, 255, .02);
transition: background .2s;
}

.vkw-term {
font-size: 12px;
font-weight: 600;
color: #fff;
}

.vkw-vol {
font-family: 'JetBrains Mono', monospace;
font-size: 11px;
color: #fff;
}

.vkw-diff-bar {
width: 100%;
height: 4px;
background: rgba(255, 255, 255, .07);
border-radius: 999px;
overflow: hidden;
}

.vkw-diff-fill.high {
background: #ff8080;
}

.vkw-diff-fill {
height: 100%;
border-radius: 999px;
}

.vkw-pos {
display: flex;
align-items: center;
gap: 5px;
}

.vkw-pos-num.top {
color: #00e889;
}

.vkw-pos-num {
font-weight: 800;
font-size: 13px;
}

.vkw-pos-delta {
font-family: 'JetBrains Mono', monospace;
font-size: 9.5px;
color: #00e889;
}

.vkw-diff-fill.med {
background: #FFCB6B;
}

.vkw-diff-fill.low {
background: #00e889;
}

.vkw-pos-num.mid {
color: #FFCB6B;
}

.vkw-chart {
display: flex;
align-items: flex-end;
gap: 6px;
height: 44px;
}

.vkw-bar-wrap {
display: flex;
flex-direction: column;
align-items: center;
gap: 4px;
flex: 1;
}

.vkw-bar {
width: 100%;
border-radius: 4px 4px 0 0;
background: linear-gradient(180deg, #00e889, rgba(0, 232, 137, .3));
animation: kwRise 1.2s cubic-bezier(.22, 1, .36, 1) backwards;
}

.vkw-month {
font-family: 'JetBrains Mono', monospace;
font-size: 8.5px;
color: rgba(232, 245, 240, .3);
}

.vkw-chart-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: #E8F5F08C;
opacity: .6;
margin-bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-36e35863 */.v-onpage {
padding: 14px 16px;
}

.vop-score-row {
display: flex;
align-items: center;
gap: 14px;
padding: 12px 14px;
background: rgba(0, 232, 137, .06);
border: 1px solid rgba(0, 232, 137, .22);
border-radius: 10px;
margin-bottom: 14px;
}

.vop-ring-wrap {
position: relative;
width: 54px;
height: 54px;
flex: none;
}

.vop-ring-wrap svg {
transform: rotate(-90deg);
}

.vop-rt {
fill: none;
stroke: rgba(255, 255, 255, .07);
stroke-width: 5;
}

.vop-rf {
fill: none;
stroke: #00e889;
stroke-width: 5;
stroke-linecap: round;
stroke-dasharray: 138;
stroke-dashoffset: 8;
animation: opRing 1.6s cubic-bezier(.22, 1, .36, 1) .3s backwards;
}

@keyframes opRing {
from {
	stroke-dashoffset: 100;
}

to {
	stroke-dashoffset: 0;
}
}

.vop-ring-num {
position: absolute;
inset: 0;
display: flex;
align-items: center;
justify-content: center;
font-weight: 800;
font-size: 14px;
color: #00e889;
}

.vop-score-info strong {
display: block;
font-size: 15px;
color: #00e889;
margin-bottom: 3px;
}

.vop-score-info span {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: rgba(0, 232, 137, .65);
}

.vop-checks {
display: flex;
flex-direction: column;
gap: 6px;
}

.vop-check.ok {
background: rgba(0, 232, 137, .04);
border-color: rgba(0, 232, 137, .14);
}

.vop-check {
display: flex;
align-items: center;
gap: 10px;
padding: 7px 12px;
border-radius: 8px;
background: rgba(255, 255, 255, .03);
border: 1px solid #ffffff14;
}

.vop-check-ico {
width: 20px;
height: 20px;
border-radius: 6px;
display: flex;
align-items: center;
justify-content: center;
flex: none;
}

.vop-check-ico.g {
background: rgba(0, 232, 137, .15);
color: #00e889;
}

.vop-check-ico svg {
width: 11px;
height: 11px;
}

.vop-check-name {
flex: 1;
font-size: 12px;
color:#fff;
}

.vop-check-val {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
}

.vop-check-val.g {
color: #00e889;
}

.vop-check-ico.p {
background: #8c52ff24;
color: #8c52ff;
}

.vop-check-val.p {
color: #8c52ff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-34150fdd */.v-schema {
padding: 14px 16px;
}

.vsch-code {
background: rgba(255, 255, 255, .025);
border: 1px solid #ffffff14;
border-radius: 10px;
padding: 12px 14px;
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
line-height: 1.7;
margin-bottom: 12px;
overflow: hidden;
}

.vsch-code-bar {
display: flex;
align-items: center;
gap: 6px;
margin-bottom: 8px;
padding-bottom: 8px;
border-bottom: 1px solid rgba(255, 255, 255, .06);
}

.vsch-code-dots {
display: flex;
gap: 5px;
}

.vsch-code-dots i:nth-child(1) {
background: #FF5F57;
}

.vsch-code-dots i {
width: 7px;
height: 7px;
border-radius: 50%;
}

.vsch-code-dots i:nth-child(2) {
background: #FEBC2E;
}

.vsch-code-dots i:nth-child(3) {
background: #28C840;
}

.vsch-code-file {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
color: rgba(232, 245, 240, .35);
margin-left: 6px;
}

.sc-brace {
color: rgba(232, 245, 240, .4);
}

.sc-key {
color: #82AAFF;
}

.sc-url {
color: rgba(0, 232, 137, .55);
}

.sc-type {
color: #8c52ff;
}

.sc-str {
color: #00e889;
}

.v-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: #E8F5F08C;
opacity: .6;
margin-bottom: 8px;
}

.vsch-types {
display: flex;
flex-wrap: wrap;
gap: 6px;
margin-bottom: 12px;
}

.vsch-type {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
padding: 4px 11px;
border-radius: 5px;
}

.badge-g {
color: #00e889;
background: #00e88918;
border: 1px solid #00e88930;
}

.badge-p {
color: #8c52ff;
background: #8c52ff24;
border: 1px solid #8c52ff47;
}

.badge-b {
color: #6bb5ff;
background: rgba(33, 117, 155, .12);
border: 1px solid rgba(33, 117, 155, .28);
}

.badge-y {
color: #FFCB6B;
background: rgba(255, 200, 80, .1);
border: 1px solid rgba(255, 200, 80, .25);
}

.vsch-rich {
background: rgba(255, 255, 255, .04);
border: 1px solid #ffffff14;
border-radius: 10px;
padding: 12px 14px;
}

.vsch-rich-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 9.5px;
color: #E8F5F08C;
margin-bottom: 8px;
}

.vsch-rich-url {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
color: #00e889;
margin-bottom: 4px;
}

.vsch-rich-title {
font-size: 13.5px;
font-weight: 700;
color: #82AAFF;
margin-bottom: 5px;
}

.vsch-rich-stars {
display: flex;
align-items: center;
gap: 5px;
margin-bottom: 4px;
}

.vsch-stars {
color: #FFCB6B;
font-size: 11px;
letter-spacing: 1px;
}

.vsch-rating {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: #E8F5F08C;
}

.vsch-rich-breadcrumb {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
color: #E8F5F08C;
}

.vsch-rich-breadcrumb span {
color: rgba(232, 245, 240, .45);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-78964e74 */.v-speedopt {
padding: 14px 16px;
}

.v-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: #E8F5F08C;
opacity: .6;
margin-bottom: 8px;
}

.vspd-compare {
margin-bottom: 14px;
}

.vspd-compare-head {
display: grid;
grid-template-columns: 1fr 72px 20px 72px;
padding: 5px 10px;
background: rgba(255, 255, 255, .025);
border: 1px solid #ffffff14;
border-radius: 8px 8px 0 0;
}

.vspd-col-hd {
font-family: 'JetBrains Mono', monospace;
font-size: 9px;
color: rgba(232, 245, 240, .35);
text-transform: uppercase;
letter-spacing: .06em;
}

.vspd-col-hd.before {
color: #ff8080;
}

.vspd-col-hd.after {
color: #00e889;
}

.vspd-rows {
display: flex;
flex-direction: column;
}

.vspd-row {
display: grid;
grid-template-columns: 1fr 72px 20px 72px;
align-items: center;
padding: 8px 10px;
border: 1px solid #ffffff14;
border-top: none;
background: rgba(255, 255, 255, .02);
}

.vspd-metric {
font-family: 'JetBrains Mono', monospace;
font-size: 11px;
color: #E8F5F08C;
}

.vspd-before {
font-weight: 700;
font-size: 13px;
color: #ff8080;
}

.vspd-arrow {
text-align: center;
font-size: 10px;
color: rgba(255, 255, 255, .2);
}

.vspd-after {
font-weight: 800;
font-size: 13px;
color: #00e889;
}

.vspd-opts {
display: flex;
flex-direction: column;
gap: 5px;
margin-bottom: 12px;
}

.vspd-opt {
display: flex;
align-items: center;
gap: 8px;
padding: 6px 10px;
border-radius: 7px;
background: rgba(0, 232, 137, .04);
border: 1px solid rgba(0, 232, 137, .13);
}

.vspd-opt-ico {
color: #00e889;
font-size: 11px;
flex: none;
}

.vspd-opt-name {
flex: 1;
font-family: 'JetBrains Mono', monospace;
font-size: 11px;
color: rgba(232, 245, 240, .75);
}

.vspd-opt-tag {
font-family: 'JetBrains Mono', monospace;
font-size: 9.5px;
padding: 2px 8px;
border-radius: 4px;
}

.badge-g {
color: #00e889;
background: #00e88918;
border: 1px solid #00e88930;
}

.badge-p {
color: #8c52ff;
background: #8c52ff24;
border: 1px solid #8c52ff47;
}

.vspd-lh {
display: flex;
gap: 7px;
}

.vspd-lh-item {
flex: 1;
background: rgba(255, 255, 255, .03);
border: 1px solid #ffffff14;
border-radius: 8px;
padding: 8px 10px;
text-align: center;
}

.vspd-lh-item strong.g {
color: #00e889;
}

.vspd-lh-item strong {
display: block;
font-weight: 800;
font-size: 18px;
letter-spacing: -.02em;
margin-bottom: 2px;
}

.vspd-lh-item strong.p {
color: #8c52ff;
}

.vspd-lh-item span {
font-family: 'JetBrains Mono', monospace;
font-size: 9.5px;
color: #E8F5F08C;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-60ee4e7f */.v-seomonitor {
padding: 14px 16px;
}

.vsm2-metrics {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 7px;
margin-bottom: 14px;
}

.vsm2-metric {
background: rgba(255, 255, 255, .03);
border: 1px solid #ffffff14;
border-radius: 9px;
padding: 10px 12px;
}

.vsm2-metric-val {
font-weight: 800;
font-size: 18px;
letter-spacing: -.03em;
color: #00e889;
margin-bottom: 2px;
}

.vsm2-metric-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 9.5px;
color: #E8F5F08C;
margin-bottom: 5px;
}

.vsm2-delta.up {
color: #00e889;
background: #00e88918;
border: 1px solid #00e88930;
}

.vsm2-delta {
display: inline-flex;
align-items: center;
gap: 4px;
font-family: 'JetBrains Mono', monospace;
font-size: 9.5px;
padding: 2px 7px;
border-radius: 999px;
}

.vsm2-metric-val.p {
color: #8c52ff;
}

.vsm2-delta.up.p {
color: #8c52ff;
background: #8c52ff24;
border-color: #8c52ff47;
}

.vsm2-metric-val.w {
color: #fff;
}

.v-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: #E8F5F08C;
opacity: .6;
margin-bottom: 8px;
}

.vsm2-chart-wrap {
margin-bottom: 12px;
}

.vsm2-chart {
display: flex;
align-items: flex-end;
gap: 6px;
height: 52px;
}

.vsm2-bar-wrap {
display: flex;
flex-direction: column;
align-items: center;
gap: 4px;
flex: 1;
}

.vsm2-bar {
width: 100%;
border-radius: 4px 4px 0 0;
background: linear-gradient(180deg, #00e889, rgba(0, 232, 137, .25));
animation: smRise 1.2s cubic-bezier(.22, 1, .36, 1) backwards;
}

.vsm2-month {
font-family: 'JetBrains Mono', monospace;
font-size: 8.5px;
color: rgba(232, 245, 240, .3);
}

.vsm2-keywords {
display: flex;
flex-direction: column;
gap: 5px;
}

.vsm2-kw {
display: flex;
align-items: center;
gap: 9px;
padding: 7px 11px;
border-radius: 7px;
background: rgba(255, 255, 255, .03);
border: 1px solid #ffffff14;
}

.vsm2-kw-pos {
font-weight: 800;
font-size: 14px;
color: #00e889;
min-width: 20px;
text-align: center;
flex: none;
}

.vsm2-kw-term {
flex: 1;
font-size: 12px;
color:#fff;
}

.vsm2-kw-vol {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
color: #E8F5F08C;
}

.vsm2-kw-delta {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
color: #00e889;
background: #00e88918;
border: 1px solid #00e88930;
padding: 2px 7px;
border-radius: 4px;
}

.vsm2-kw-pos.p {
color: #8c52ff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-775ebba5 */.vtch-body {
padding: 14px 16px;
font-family: 'JetBrains Mono', monospace;
}

.vtch-cmd {
display: flex;
align-items: center;
gap: 6px;
padding-bottom: 10px;
border-bottom: 1px solid #ffffff14;
margin-bottom: 12px;
font-size: 11.5px;
}

.vtch-prompt {
color: #00e889;
}

.vtch-cmd-txt {
color: rgba(232, 245, 240, .8);
}

.vtch-cur {
width: 6px;
height: 13px;
background: #00e889;
display: inline-block;
vertical-align: middle;
margin-left: 2px;
animation: seoTick 1.2s steps(1) infinite;
}

@keyframes seoTick {
0%,
100% {
opacity: 1;
}

50% {
opacity: 0;
}
}

.vtch-checks {
display: flex;
flex-direction: column;
gap: 5px;
margin-bottom: 12px;
}

.vtch-check.ok {
background: rgba(0, 232, 137, .05);
border: 1px solid rgba(0, 232, 137, .15);
}

.vtch-check {
display: flex;
align-items: center;
gap: 9px;
padding: 6px 10px;
border-radius: 7px;
}

.vtch-ico.ok {
background: rgba(0, 232, 137, .15);
color: #00e889;
}

.vtch-name {
flex: 1;
font-size: 11.5px;
color: rgba(232, 245, 240, .75);
}

.vtch-val.info {
color: #6bb5ff;
background: rgba(33, 117, 155, .12);
border: 1px solid rgba(33, 117, 155, .28);
}

.vtch-val.ok {
color: #00e889;
background: #00e88918;
border: 1px solid #00e88930;
}

.vtch-ico {
width: 18px;
height: 18px;
border-radius: 5px;
display: flex;
align-items: center;
justify-content: center;
font-size: 10px;
font-weight: 700;
flex: none;
}

.vtch-val {
font-size: 10px;
font-weight: 600;
padding: 2px 8px;
border-radius: 4px;
}

.vtch-summary {
display: flex;
gap: 7px;
}

.vtch-sum-item {
flex: 1;
background: rgba(255, 255, 255, .03);
border: 1px solid #ffffff14;
border-radius: 8px;
padding: 8px 10px;
text-align: center;
}

.vtch-sum-item strong.g {
color: #00e889;
}

.vtch-sum-item strong {
display: block;
font-weight: 800;
font-size: 17px;
margin-bottom: 2px;
}

.vtch-sum-item span {
font-size: 9.5px;
color: #E8F5F08C;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-70a4cc58 */.v-keywords {
padding: 14px 16px;
}

.v-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: #E8F5F08C;
opacity: .6;
margin-bottom: 8px;
}

.vkw-head {
display: grid;
grid-template-columns: 1fr 48px 54px 52px;
gap: 0;
padding: 5px 10px;
background: rgba(255, 255, 255, .025);
border: 1px solid #ffffff14;
border-radius: 8px 8px 0 0;
}

.vkw-hd {
font-family: 'JetBrains Mono', monospace;
font-size: 9px;
color: rgba(232, 245, 240, .35);
text-transform: uppercase;
letter-spacing: .06em;
}

.vkw-rows {
display: flex;
flex-direction: column;
margin-bottom: 12px;
}

.vkw-row {
display: grid;
grid-template-columns: 1fr 48px 54px 52px;
align-items: center;
padding: 8px 10px;
border: 1px solid #ffffff14;
border-top: none;
background: rgba(255, 255, 255, .02);
transition: background .2s;
}

.vkw-term {
font-size: 12px;
font-weight: 600;
color: #fff;
}

.vkw-vol {
font-family: 'JetBrains Mono', monospace;
font-size: 11px;
color: #fff;
}

.vkw-diff-bar {
width: 100%;
height: 4px;
background: rgba(255, 255, 255, .07);
border-radius: 999px;
overflow: hidden;
}

.vkw-diff-fill.high {
background: #ff8080;
}

.vkw-diff-fill {
height: 100%;
border-radius: 999px;
}

.vkw-pos {
display: flex;
align-items: center;
gap: 5px;
}

.vkw-pos-num.top {
color: #00e889;
}

.vkw-pos-num {
font-weight: 800;
font-size: 13px;
}

.vkw-pos-delta {
font-family: 'JetBrains Mono', monospace;
font-size: 9.5px;
color: #00e889;
}

.vkw-diff-fill.med {
background: #FFCB6B;
}

.vkw-diff-fill.low {
background: #00e889;
}

.vkw-pos-num.mid {
color: #FFCB6B;
}

.vkw-chart {
display: flex;
align-items: flex-end;
gap: 6px;
height: 44px;
}

.vkw-bar-wrap {
display: flex;
flex-direction: column;
align-items: center;
gap: 4px;
flex: 1;
}

.vkw-bar {
width: 100%;
border-radius: 4px 4px 0 0;
background: linear-gradient(180deg, #00e889, rgba(0, 232, 137, .3));
animation: kwRise 1.2s cubic-bezier(.22, 1, .36, 1) backwards;
}

.vkw-month {
font-family: 'JetBrains Mono', monospace;
font-size: 8.5px;
color: rgba(232, 245, 240, .3);
}

.vkw-chart-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: #E8F5F08C;
opacity: .6;
margin-bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-36e35863 */.v-onpage {
padding: 14px 16px;
}

.vop-score-row {
display: flex;
align-items: center;
gap: 14px;
padding: 12px 14px;
background: rgba(0, 232, 137, .06);
border: 1px solid rgba(0, 232, 137, .22);
border-radius: 10px;
margin-bottom: 14px;
}

.vop-ring-wrap {
position: relative;
width: 54px;
height: 54px;
flex: none;
}

.vop-ring-wrap svg {
transform: rotate(-90deg);
}

.vop-rt {
fill: none;
stroke: rgba(255, 255, 255, .07);
stroke-width: 5;
}

.vop-rf {
fill: none;
stroke: #00e889;
stroke-width: 5;
stroke-linecap: round;
stroke-dasharray: 138;
stroke-dashoffset: 8;
animation: opRing 1.6s cubic-bezier(.22, 1, .36, 1) .3s backwards;
}

@keyframes opRing {
from {
	stroke-dashoffset: 100;
}

to {
	stroke-dashoffset: 0;
}
}

.vop-ring-num {
position: absolute;
inset: 0;
display: flex;
align-items: center;
justify-content: center;
font-weight: 800;
font-size: 14px;
color: #00e889;
}

.vop-score-info strong {
display: block;
font-size: 15px;
color: #00e889;
margin-bottom: 3px;
}

.vop-score-info span {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: rgba(0, 232, 137, .65);
}

.vop-checks {
display: flex;
flex-direction: column;
gap: 6px;
}

.vop-check.ok {
background: rgba(0, 232, 137, .04);
border-color: rgba(0, 232, 137, .14);
}

.vop-check {
display: flex;
align-items: center;
gap: 10px;
padding: 7px 12px;
border-radius: 8px;
background: rgba(255, 255, 255, .03);
border: 1px solid #ffffff14;
}

.vop-check-ico {
width: 20px;
height: 20px;
border-radius: 6px;
display: flex;
align-items: center;
justify-content: center;
flex: none;
}

.vop-check-ico.g {
background: rgba(0, 232, 137, .15);
color: #00e889;
}

.vop-check-ico svg {
width: 11px;
height: 11px;
}

.vop-check-name {
flex: 1;
font-size: 12px;
color:#fff;
}

.vop-check-val {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
}

.vop-check-val.g {
color: #00e889;
}

.vop-check-ico.p {
background: #8c52ff24;
color: #8c52ff;
}

.vop-check-val.p {
color: #8c52ff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-34150fdd */.v-schema {
padding: 14px 16px;
}

.vsch-code {
background: rgba(255, 255, 255, .025);
border: 1px solid #ffffff14;
border-radius: 10px;
padding: 12px 14px;
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
line-height: 1.7;
margin-bottom: 12px;
overflow: hidden;
}

.vsch-code-bar {
display: flex;
align-items: center;
gap: 6px;
margin-bottom: 8px;
padding-bottom: 8px;
border-bottom: 1px solid rgba(255, 255, 255, .06);
}

.vsch-code-dots {
display: flex;
gap: 5px;
}

.vsch-code-dots i:nth-child(1) {
background: #FF5F57;
}

.vsch-code-dots i {
width: 7px;
height: 7px;
border-radius: 50%;
}

.vsch-code-dots i:nth-child(2) {
background: #FEBC2E;
}

.vsch-code-dots i:nth-child(3) {
background: #28C840;
}

.vsch-code-file {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
color: rgba(232, 245, 240, .35);
margin-left: 6px;
}

.sc-brace {
color: rgba(232, 245, 240, .4);
}

.sc-key {
color: #82AAFF;
}

.sc-url {
color: rgba(0, 232, 137, .55);
}

.sc-type {
color: #8c52ff;
}

.sc-str {
color: #00e889;
}

.v-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: #E8F5F08C;
opacity: .6;
margin-bottom: 8px;
}

.vsch-types {
display: flex;
flex-wrap: wrap;
gap: 6px;
margin-bottom: 12px;
}

.vsch-type {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
padding: 4px 11px;
border-radius: 5px;
}

.badge-g {
color: #00e889;
background: #00e88918;
border: 1px solid #00e88930;
}

.badge-p {
color: #8c52ff;
background: #8c52ff24;
border: 1px solid #8c52ff47;
}

.badge-b {
color: #6bb5ff;
background: rgba(33, 117, 155, .12);
border: 1px solid rgba(33, 117, 155, .28);
}

.badge-y {
color: #FFCB6B;
background: rgba(255, 200, 80, .1);
border: 1px solid rgba(255, 200, 80, .25);
}

.vsch-rich {
background: rgba(255, 255, 255, .04);
border: 1px solid #ffffff14;
border-radius: 10px;
padding: 12px 14px;
}

.vsch-rich-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 9.5px;
color: #E8F5F08C;
margin-bottom: 8px;
}

.vsch-rich-url {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
color: #00e889;
margin-bottom: 4px;
}

.vsch-rich-title {
font-size: 13.5px;
font-weight: 700;
color: #82AAFF;
margin-bottom: 5px;
}

.vsch-rich-stars {
display: flex;
align-items: center;
gap: 5px;
margin-bottom: 4px;
}

.vsch-stars {
color: #FFCB6B;
font-size: 11px;
letter-spacing: 1px;
}

.vsch-rating {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: #E8F5F08C;
}

.vsch-rich-breadcrumb {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
color: #E8F5F08C;
}

.vsch-rich-breadcrumb span {
color: rgba(232, 245, 240, .45);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-78964e74 */.v-speedopt {
padding: 14px 16px;
}

.v-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: #E8F5F08C;
opacity: .6;
margin-bottom: 8px;
}

.vspd-compare {
margin-bottom: 14px;
}

.vspd-compare-head {
display: grid;
grid-template-columns: 1fr 72px 20px 72px;
padding: 5px 10px;
background: rgba(255, 255, 255, .025);
border: 1px solid #ffffff14;
border-radius: 8px 8px 0 0;
}

.vspd-col-hd {
font-family: 'JetBrains Mono', monospace;
font-size: 9px;
color: rgba(232, 245, 240, .35);
text-transform: uppercase;
letter-spacing: .06em;
}

.vspd-col-hd.before {
color: #ff8080;
}

.vspd-col-hd.after {
color: #00e889;
}

.vspd-rows {
display: flex;
flex-direction: column;
}

.vspd-row {
display: grid;
grid-template-columns: 1fr 72px 20px 72px;
align-items: center;
padding: 8px 10px;
border: 1px solid #ffffff14;
border-top: none;
background: rgba(255, 255, 255, .02);
}

.vspd-metric {
font-family: 'JetBrains Mono', monospace;
font-size: 11px;
color: #E8F5F08C;
}

.vspd-before {
font-weight: 700;
font-size: 13px;
color: #ff8080;
}

.vspd-arrow {
text-align: center;
font-size: 10px;
color: rgba(255, 255, 255, .2);
}

.vspd-after {
font-weight: 800;
font-size: 13px;
color: #00e889;
}

.vspd-opts {
display: flex;
flex-direction: column;
gap: 5px;
margin-bottom: 12px;
}

.vspd-opt {
display: flex;
align-items: center;
gap: 8px;
padding: 6px 10px;
border-radius: 7px;
background: rgba(0, 232, 137, .04);
border: 1px solid rgba(0, 232, 137, .13);
}

.vspd-opt-ico {
color: #00e889;
font-size: 11px;
flex: none;
}

.vspd-opt-name {
flex: 1;
font-family: 'JetBrains Mono', monospace;
font-size: 11px;
color: rgba(232, 245, 240, .75);
}

.vspd-opt-tag {
font-family: 'JetBrains Mono', monospace;
font-size: 9.5px;
padding: 2px 8px;
border-radius: 4px;
}

.badge-g {
color: #00e889;
background: #00e88918;
border: 1px solid #00e88930;
}

.badge-p {
color: #8c52ff;
background: #8c52ff24;
border: 1px solid #8c52ff47;
}

.vspd-lh {
display: flex;
gap: 7px;
}

.vspd-lh-item {
flex: 1;
background: rgba(255, 255, 255, .03);
border: 1px solid #ffffff14;
border-radius: 8px;
padding: 8px 10px;
text-align: center;
}

.vspd-lh-item strong.g {
color: #00e889;
}

.vspd-lh-item strong {
display: block;
font-weight: 800;
font-size: 18px;
letter-spacing: -.02em;
margin-bottom: 2px;
}

.vspd-lh-item strong.p {
color: #8c52ff;
}

.vspd-lh-item span {
font-family: 'JetBrains Mono', monospace;
font-size: 9.5px;
color: #E8F5F08C;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-60ee4e7f */.v-seomonitor {
padding: 14px 16px;
}

.vsm2-metrics {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 7px;
margin-bottom: 14px;
}

.vsm2-metric {
background: rgba(255, 255, 255, .03);
border: 1px solid #ffffff14;
border-radius: 9px;
padding: 10px 12px;
}

.vsm2-metric-val {
font-weight: 800;
font-size: 18px;
letter-spacing: -.03em;
color: #00e889;
margin-bottom: 2px;
}

.vsm2-metric-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 9.5px;
color: #E8F5F08C;
margin-bottom: 5px;
}

.vsm2-delta.up {
color: #00e889;
background: #00e88918;
border: 1px solid #00e88930;
}

.vsm2-delta {
display: inline-flex;
align-items: center;
gap: 4px;
font-family: 'JetBrains Mono', monospace;
font-size: 9.5px;
padding: 2px 7px;
border-radius: 999px;
}

.vsm2-metric-val.p {
color: #8c52ff;
}

.vsm2-delta.up.p {
color: #8c52ff;
background: #8c52ff24;
border-color: #8c52ff47;
}

.vsm2-metric-val.w {
color: #fff;
}

.v-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: #E8F5F08C;
opacity: .6;
margin-bottom: 8px;
}

.vsm2-chart-wrap {
margin-bottom: 12px;
}

.vsm2-chart {
display: flex;
align-items: flex-end;
gap: 6px;
height: 52px;
}

.vsm2-bar-wrap {
display: flex;
flex-direction: column;
align-items: center;
gap: 4px;
flex: 1;
}

.vsm2-bar {
width: 100%;
border-radius: 4px 4px 0 0;
background: linear-gradient(180deg, #00e889, rgba(0, 232, 137, .25));
animation: smRise 1.2s cubic-bezier(.22, 1, .36, 1) backwards;
}

.vsm2-month {
font-family: 'JetBrains Mono', monospace;
font-size: 8.5px;
color: rgba(232, 245, 240, .3);
}

.vsm2-keywords {
display: flex;
flex-direction: column;
gap: 5px;
}

.vsm2-kw {
display: flex;
align-items: center;
gap: 9px;
padding: 7px 11px;
border-radius: 7px;
background: rgba(255, 255, 255, .03);
border: 1px solid #ffffff14;
}

.vsm2-kw-pos {
font-weight: 800;
font-size: 14px;
color: #00e889;
min-width: 20px;
text-align: center;
flex: none;
}

.vsm2-kw-term {
flex: 1;
font-size: 12px;
color:#fff;
}

.vsm2-kw-vol {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
color: #E8F5F08C;
}

.vsm2-kw-delta {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
color: #00e889;
background: #00e88918;
border: 1px solid #00e88930;
padding: 2px 7px;
border-radius: 4px;
}

.vsm2-kw-pos.p {
color: #8c52ff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-775ebba5 */.vtch-body {
padding: 14px 16px;
font-family: 'JetBrains Mono', monospace;
}

.vtch-cmd {
display: flex;
align-items: center;
gap: 6px;
padding-bottom: 10px;
border-bottom: 1px solid #ffffff14;
margin-bottom: 12px;
font-size: 11.5px;
}

.vtch-prompt {
color: #00e889;
}

.vtch-cmd-txt {
color: rgba(232, 245, 240, .8);
}

.vtch-cur {
width: 6px;
height: 13px;
background: #00e889;
display: inline-block;
vertical-align: middle;
margin-left: 2px;
animation: seoTick 1.2s steps(1) infinite;
}

@keyframes seoTick {
0%,
100% {
opacity: 1;
}

50% {
opacity: 0;
}
}

.vtch-checks {
display: flex;
flex-direction: column;
gap: 5px;
margin-bottom: 12px;
}

.vtch-check.ok {
background: rgba(0, 232, 137, .05);
border: 1px solid rgba(0, 232, 137, .15);
}

.vtch-check {
display: flex;
align-items: center;
gap: 9px;
padding: 6px 10px;
border-radius: 7px;
}

.vtch-ico.ok {
background: rgba(0, 232, 137, .15);
color: #00e889;
}

.vtch-name {
flex: 1;
font-size: 11.5px;
color: rgba(232, 245, 240, .75);
}

.vtch-val.info {
color: #6bb5ff;
background: rgba(33, 117, 155, .12);
border: 1px solid rgba(33, 117, 155, .28);
}

.vtch-val.ok {
color: #00e889;
background: #00e88918;
border: 1px solid #00e88930;
}

.vtch-ico {
width: 18px;
height: 18px;
border-radius: 5px;
display: flex;
align-items: center;
justify-content: center;
font-size: 10px;
font-weight: 700;
flex: none;
}

.vtch-val {
font-size: 10px;
font-weight: 600;
padding: 2px 8px;
border-radius: 4px;
}

.vtch-summary {
display: flex;
gap: 7px;
}

.vtch-sum-item {
flex: 1;
background: rgba(255, 255, 255, .03);
border: 1px solid #ffffff14;
border-radius: 8px;
padding: 8px 10px;
text-align: center;
}

.vtch-sum-item strong.g {
color: #00e889;
}

.vtch-sum-item strong {
display: block;
font-weight: 800;
font-size: 17px;
margin-bottom: 2px;
}

.vtch-sum-item span {
font-size: 9.5px;
color: #E8F5F08C;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-70a4cc58 */.v-keywords {
padding: 14px 16px;
}

.v-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: #E8F5F08C;
opacity: .6;
margin-bottom: 8px;
}

.vkw-head {
display: grid;
grid-template-columns: 1fr 48px 54px 52px;
gap: 0;
padding: 5px 10px;
background: rgba(255, 255, 255, .025);
border: 1px solid #ffffff14;
border-radius: 8px 8px 0 0;
}

.vkw-hd {
font-family: 'JetBrains Mono', monospace;
font-size: 9px;
color: rgba(232, 245, 240, .35);
text-transform: uppercase;
letter-spacing: .06em;
}

.vkw-rows {
display: flex;
flex-direction: column;
margin-bottom: 12px;
}

.vkw-row {
display: grid;
grid-template-columns: 1fr 48px 54px 52px;
align-items: center;
padding: 8px 10px;
border: 1px solid #ffffff14;
border-top: none;
background: rgba(255, 255, 255, .02);
transition: background .2s;
}

.vkw-term {
font-size: 12px;
font-weight: 600;
color: #fff;
}

.vkw-vol {
font-family: 'JetBrains Mono', monospace;
font-size: 11px;
color: #fff;
}

.vkw-diff-bar {
width: 100%;
height: 4px;
background: rgba(255, 255, 255, .07);
border-radius: 999px;
overflow: hidden;
}

.vkw-diff-fill.high {
background: #ff8080;
}

.vkw-diff-fill {
height: 100%;
border-radius: 999px;
}

.vkw-pos {
display: flex;
align-items: center;
gap: 5px;
}

.vkw-pos-num.top {
color: #00e889;
}

.vkw-pos-num {
font-weight: 800;
font-size: 13px;
}

.vkw-pos-delta {
font-family: 'JetBrains Mono', monospace;
font-size: 9.5px;
color: #00e889;
}

.vkw-diff-fill.med {
background: #FFCB6B;
}

.vkw-diff-fill.low {
background: #00e889;
}

.vkw-pos-num.mid {
color: #FFCB6B;
}

.vkw-chart {
display: flex;
align-items: flex-end;
gap: 6px;
height: 44px;
}

.vkw-bar-wrap {
display: flex;
flex-direction: column;
align-items: center;
gap: 4px;
flex: 1;
}

.vkw-bar {
width: 100%;
border-radius: 4px 4px 0 0;
background: linear-gradient(180deg, #00e889, rgba(0, 232, 137, .3));
animation: kwRise 1.2s cubic-bezier(.22, 1, .36, 1) backwards;
}

.vkw-month {
font-family: 'JetBrains Mono', monospace;
font-size: 8.5px;
color: rgba(232, 245, 240, .3);
}

.vkw-chart-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: #E8F5F08C;
opacity: .6;
margin-bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-36e35863 */.v-onpage {
padding: 14px 16px;
}

.vop-score-row {
display: flex;
align-items: center;
gap: 14px;
padding: 12px 14px;
background: rgba(0, 232, 137, .06);
border: 1px solid rgba(0, 232, 137, .22);
border-radius: 10px;
margin-bottom: 14px;
}

.vop-ring-wrap {
position: relative;
width: 54px;
height: 54px;
flex: none;
}

.vop-ring-wrap svg {
transform: rotate(-90deg);
}

.vop-rt {
fill: none;
stroke: rgba(255, 255, 255, .07);
stroke-width: 5;
}

.vop-rf {
fill: none;
stroke: #00e889;
stroke-width: 5;
stroke-linecap: round;
stroke-dasharray: 138;
stroke-dashoffset: 8;
animation: opRing 1.6s cubic-bezier(.22, 1, .36, 1) .3s backwards;
}

@keyframes opRing {
from {
	stroke-dashoffset: 100;
}

to {
	stroke-dashoffset: 0;
}
}

.vop-ring-num {
position: absolute;
inset: 0;
display: flex;
align-items: center;
justify-content: center;
font-weight: 800;
font-size: 14px;
color: #00e889;
}

.vop-score-info strong {
display: block;
font-size: 15px;
color: #00e889;
margin-bottom: 3px;
}

.vop-score-info span {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: rgba(0, 232, 137, .65);
}

.vop-checks {
display: flex;
flex-direction: column;
gap: 6px;
}

.vop-check.ok {
background: rgba(0, 232, 137, .04);
border-color: rgba(0, 232, 137, .14);
}

.vop-check {
display: flex;
align-items: center;
gap: 10px;
padding: 7px 12px;
border-radius: 8px;
background: rgba(255, 255, 255, .03);
border: 1px solid #ffffff14;
}

.vop-check-ico {
width: 20px;
height: 20px;
border-radius: 6px;
display: flex;
align-items: center;
justify-content: center;
flex: none;
}

.vop-check-ico.g {
background: rgba(0, 232, 137, .15);
color: #00e889;
}

.vop-check-ico svg {
width: 11px;
height: 11px;
}

.vop-check-name {
flex: 1;
font-size: 12px;
color:#fff;
}

.vop-check-val {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
}

.vop-check-val.g {
color: #00e889;
}

.vop-check-ico.p {
background: #8c52ff24;
color: #8c52ff;
}

.vop-check-val.p {
color: #8c52ff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-34150fdd */.v-schema {
padding: 14px 16px;
}

.vsch-code {
background: rgba(255, 255, 255, .025);
border: 1px solid #ffffff14;
border-radius: 10px;
padding: 12px 14px;
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
line-height: 1.7;
margin-bottom: 12px;
overflow: hidden;
}

.vsch-code-bar {
display: flex;
align-items: center;
gap: 6px;
margin-bottom: 8px;
padding-bottom: 8px;
border-bottom: 1px solid rgba(255, 255, 255, .06);
}

.vsch-code-dots {
display: flex;
gap: 5px;
}

.vsch-code-dots i:nth-child(1) {
background: #FF5F57;
}

.vsch-code-dots i {
width: 7px;
height: 7px;
border-radius: 50%;
}

.vsch-code-dots i:nth-child(2) {
background: #FEBC2E;
}

.vsch-code-dots i:nth-child(3) {
background: #28C840;
}

.vsch-code-file {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
color: rgba(232, 245, 240, .35);
margin-left: 6px;
}

.sc-brace {
color: rgba(232, 245, 240, .4);
}

.sc-key {
color: #82AAFF;
}

.sc-url {
color: rgba(0, 232, 137, .55);
}

.sc-type {
color: #8c52ff;
}

.sc-str {
color: #00e889;
}

.v-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: #E8F5F08C;
opacity: .6;
margin-bottom: 8px;
}

.vsch-types {
display: flex;
flex-wrap: wrap;
gap: 6px;
margin-bottom: 12px;
}

.vsch-type {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
padding: 4px 11px;
border-radius: 5px;
}

.badge-g {
color: #00e889;
background: #00e88918;
border: 1px solid #00e88930;
}

.badge-p {
color: #8c52ff;
background: #8c52ff24;
border: 1px solid #8c52ff47;
}

.badge-b {
color: #6bb5ff;
background: rgba(33, 117, 155, .12);
border: 1px solid rgba(33, 117, 155, .28);
}

.badge-y {
color: #FFCB6B;
background: rgba(255, 200, 80, .1);
border: 1px solid rgba(255, 200, 80, .25);
}

.vsch-rich {
background: rgba(255, 255, 255, .04);
border: 1px solid #ffffff14;
border-radius: 10px;
padding: 12px 14px;
}

.vsch-rich-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 9.5px;
color: #E8F5F08C;
margin-bottom: 8px;
}

.vsch-rich-url {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
color: #00e889;
margin-bottom: 4px;
}

.vsch-rich-title {
font-size: 13.5px;
font-weight: 700;
color: #82AAFF;
margin-bottom: 5px;
}

.vsch-rich-stars {
display: flex;
align-items: center;
gap: 5px;
margin-bottom: 4px;
}

.vsch-stars {
color: #FFCB6B;
font-size: 11px;
letter-spacing: 1px;
}

.vsch-rating {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: #E8F5F08C;
}

.vsch-rich-breadcrumb {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
color: #E8F5F08C;
}

.vsch-rich-breadcrumb span {
color: rgba(232, 245, 240, .45);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-78964e74 */.v-speedopt {
padding: 14px 16px;
}

.v-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: #E8F5F08C;
opacity: .6;
margin-bottom: 8px;
}

.vspd-compare {
margin-bottom: 14px;
}

.vspd-compare-head {
display: grid;
grid-template-columns: 1fr 72px 20px 72px;
padding: 5px 10px;
background: rgba(255, 255, 255, .025);
border: 1px solid #ffffff14;
border-radius: 8px 8px 0 0;
}

.vspd-col-hd {
font-family: 'JetBrains Mono', monospace;
font-size: 9px;
color: rgba(232, 245, 240, .35);
text-transform: uppercase;
letter-spacing: .06em;
}

.vspd-col-hd.before {
color: #ff8080;
}

.vspd-col-hd.after {
color: #00e889;
}

.vspd-rows {
display: flex;
flex-direction: column;
}

.vspd-row {
display: grid;
grid-template-columns: 1fr 72px 20px 72px;
align-items: center;
padding: 8px 10px;
border: 1px solid #ffffff14;
border-top: none;
background: rgba(255, 255, 255, .02);
}

.vspd-metric {
font-family: 'JetBrains Mono', monospace;
font-size: 11px;
color: #E8F5F08C;
}

.vspd-before {
font-weight: 700;
font-size: 13px;
color: #ff8080;
}

.vspd-arrow {
text-align: center;
font-size: 10px;
color: rgba(255, 255, 255, .2);
}

.vspd-after {
font-weight: 800;
font-size: 13px;
color: #00e889;
}

.vspd-opts {
display: flex;
flex-direction: column;
gap: 5px;
margin-bottom: 12px;
}

.vspd-opt {
display: flex;
align-items: center;
gap: 8px;
padding: 6px 10px;
border-radius: 7px;
background: rgba(0, 232, 137, .04);
border: 1px solid rgba(0, 232, 137, .13);
}

.vspd-opt-ico {
color: #00e889;
font-size: 11px;
flex: none;
}

.vspd-opt-name {
flex: 1;
font-family: 'JetBrains Mono', monospace;
font-size: 11px;
color: rgba(232, 245, 240, .75);
}

.vspd-opt-tag {
font-family: 'JetBrains Mono', monospace;
font-size: 9.5px;
padding: 2px 8px;
border-radius: 4px;
}

.badge-g {
color: #00e889;
background: #00e88918;
border: 1px solid #00e88930;
}

.badge-p {
color: #8c52ff;
background: #8c52ff24;
border: 1px solid #8c52ff47;
}

.vspd-lh {
display: flex;
gap: 7px;
}

.vspd-lh-item {
flex: 1;
background: rgba(255, 255, 255, .03);
border: 1px solid #ffffff14;
border-radius: 8px;
padding: 8px 10px;
text-align: center;
}

.vspd-lh-item strong.g {
color: #00e889;
}

.vspd-lh-item strong {
display: block;
font-weight: 800;
font-size: 18px;
letter-spacing: -.02em;
margin-bottom: 2px;
}

.vspd-lh-item strong.p {
color: #8c52ff;
}

.vspd-lh-item span {
font-family: 'JetBrains Mono', monospace;
font-size: 9.5px;
color: #E8F5F08C;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-60ee4e7f */.v-seomonitor {
padding: 14px 16px;
}

.vsm2-metrics {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 7px;
margin-bottom: 14px;
}

.vsm2-metric {
background: rgba(255, 255, 255, .03);
border: 1px solid #ffffff14;
border-radius: 9px;
padding: 10px 12px;
}

.vsm2-metric-val {
font-weight: 800;
font-size: 18px;
letter-spacing: -.03em;
color: #00e889;
margin-bottom: 2px;
}

.vsm2-metric-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 9.5px;
color: #E8F5F08C;
margin-bottom: 5px;
}

.vsm2-delta.up {
color: #00e889;
background: #00e88918;
border: 1px solid #00e88930;
}

.vsm2-delta {
display: inline-flex;
align-items: center;
gap: 4px;
font-family: 'JetBrains Mono', monospace;
font-size: 9.5px;
padding: 2px 7px;
border-radius: 999px;
}

.vsm2-metric-val.p {
color: #8c52ff;
}

.vsm2-delta.up.p {
color: #8c52ff;
background: #8c52ff24;
border-color: #8c52ff47;
}

.vsm2-metric-val.w {
color: #fff;
}

.v-lbl {
font-family: 'JetBrains Mono', monospace;
font-size: 10.5px;
color: #E8F5F08C;
opacity: .6;
margin-bottom: 8px;
}

.vsm2-chart-wrap {
margin-bottom: 12px;
}

.vsm2-chart {
display: flex;
align-items: flex-end;
gap: 6px;
height: 52px;
}

.vsm2-bar-wrap {
display: flex;
flex-direction: column;
align-items: center;
gap: 4px;
flex: 1;
}

.vsm2-bar {
width: 100%;
border-radius: 4px 4px 0 0;
background: linear-gradient(180deg, #00e889, rgba(0, 232, 137, .25));
animation: smRise 1.2s cubic-bezier(.22, 1, .36, 1) backwards;
}

.vsm2-month {
font-family: 'JetBrains Mono', monospace;
font-size: 8.5px;
color: rgba(232, 245, 240, .3);
}

.vsm2-keywords {
display: flex;
flex-direction: column;
gap: 5px;
}

.vsm2-kw {
display: flex;
align-items: center;
gap: 9px;
padding: 7px 11px;
border-radius: 7px;
background: rgba(255, 255, 255, .03);
border: 1px solid #ffffff14;
}

.vsm2-kw-pos {
font-weight: 800;
font-size: 14px;
color: #00e889;
min-width: 20px;
text-align: center;
flex: none;
}

.vsm2-kw-term {
flex: 1;
font-size: 12px;
color:#fff;
}

.vsm2-kw-vol {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
color: #E8F5F08C;
}

.vsm2-kw-delta {
font-family: 'JetBrains Mono', monospace;
font-size: 10px;
color: #00e889;
background: #00e88918;
border: 1px solid #00e88930;
padding: 2px 7px;
border-radius: 4px;
}

.vsm2-kw-pos.p {
color: #8c52ff;
}/* End custom CSS */