.elementor-7 .elementor-element.elementor-element-2973715{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:128px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-cf120eb{background-color:#98D1CB1A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:6px 16px 6px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#98D1CB40;border-radius:100px 100px 100px 100px;}.elementor-7 .elementor-element.elementor-element-cf120eb .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:500;line-height:13px;letter-spacing:0.5px;}.elementor-7 .elementor-element.elementor-element-d4492b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-7 .elementor-element.elementor-element-d4492b2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:72px;font-weight:800;line-height:76px;letter-spacing:-1px;}.elementor-7 .elementor-element.elementor-element-d92a511{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-d92a511.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-9bf8a7f{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:31px;color:#95ADA3;}.elementor-7 .elementor-element.elementor-element-74cee53{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-7 .elementor-element.elementor-element-d75a59d{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d75a59d .elementor-button{font-family:"JetBrains Mono", Sans-serif;font-size:14px;font-weight:600;text-decoration:none;line-height:14px;padding:14px 32px 14px 32px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-e53b5be{right:-30px;}body.rtl .elementor-7 .elementor-element.elementor-element-e53b5be{left:-30px;}.elementor-7 .elementor-element.elementor-element-e53b5be{top:50%;}.elementor-7 .elementor-element.elementor-element-445ce33{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E9F4EA1F;--border-color:#E9F4EA1F;--padding-top:64px;--padding-bottom:064px;--padding-left:32px;--padding-right:32px;}.elementor-7 .elementor-element.elementor-element-1dbb3be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-7 .elementor-element.elementor-element-1dbb3be .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:11px;letter-spacing:2px;color:#6B8079;}.elementor-7 .elementor-element.elementor-element-c59e156{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-dda4ffa img{width:120px;opacity:0.5;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-d564c1b img{width:120px;opacity:0.5;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-a7b1eb2 img{width:120px;opacity:0.5;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-c589171 img{width:120px;opacity:0.5;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-5a53fbc img{width:120px;opacity:0.5;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-130bcdf img{width:120px;opacity:0.5;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-f82e980{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:128px;--padding-bottom:128px;--padding-left:32px;--padding-right:32px;}.elementor-7 .elementor-element.elementor-element-620b6e3{--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-7 .elementor-element.elementor-element-85084e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;border-radius:1px 1px 1px 1px;}.elementor-7 .elementor-element.elementor-element-85084e8 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:12px;letter-spacing:1.5px;color:#98D1CB;}.elementor-7 .elementor-element.elementor-element-3d3704c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-3d3704c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:48px;font-weight:800;line-height:53px;letter-spacing:-1px;}.elementor-7 .elementor-element.elementor-element-ff68bef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 64px) 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:31px;color:#95ADA3;}.elementor-7 .elementor-element.elementor-element-49c6277{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-49c6277: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-37a26d3 );--border-color:var( --e-global-color-37a26d3 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-49c6277, .elementor-7 .elementor-element.elementor-element-49c6277::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-8c4e4f1{--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;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:#E9F4EA1F;--border-color:#E9F4EA1F;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-7 .elementor-element.elementor-element-8c4e4f1:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8c4e4f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a30ed26 );}.elementor-7 .elementor-element.elementor-element-781aa7f{background-color:#98D1CB1A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:8px 13px 8px 013px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#98D1CB2E;border-radius:8px 8px 8px 8px;}.elementor-7 .elementor-element.elementor-element-781aa7f .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:11px;font-weight:500;line-height:11px;letter-spacing:-1px;color:var( --e-global-color-37a26d3 );}.elementor-7 .elementor-element.elementor-element-2fd996a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2fd996a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:19px;font-weight:700;line-height:19px;letter-spacing:-0.2px;}.elementor-7 .elementor-element.elementor-element-db9fbac{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:14px;color:#95ADA3;}.elementor-7 .elementor-element.elementor-element-49ae2a2 .elementor-button{background-color:#FFFFFF00;font-family:"JetBrains Mono", Sans-serif;font-size:14px;font-weight:400;line-height:22px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-49ae2a2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-bb5ed93{--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;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-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-7 .elementor-element.elementor-element-bb5ed93:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-bb5ed93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a30ed26 );}.elementor-7 .elementor-element.elementor-element-df98c7d{background-color:#98D1CB1A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:8px 13px 8px 013px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#98D1CB2E;border-radius:8px 8px 8px 8px;}.elementor-7 .elementor-element.elementor-element-df98c7d .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:11px;font-weight:500;line-height:11px;letter-spacing:-1px;color:var( --e-global-color-37a26d3 );}.elementor-7 .elementor-element.elementor-element-9656679{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9656679 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:19px;font-weight:700;line-height:19px;letter-spacing:-0.2px;}.elementor-7 .elementor-element.elementor-element-b9e3b5e{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:14px;color:#95ADA3;}.elementor-7 .elementor-element.elementor-element-ea11d07 .elementor-button{background-color:#FFFFFF00;font-family:"JetBrains Mono", Sans-serif;font-size:14px;font-weight:400;line-height:22px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ea11d07 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-bd693d2{--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;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:#E9F4EA1F;--border-color:#E9F4EA1F;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-7 .elementor-element.elementor-element-bd693d2:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-bd693d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a30ed26 );}.elementor-7 .elementor-element.elementor-element-e32cdcb{background-color:#98D1CB1A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:8px 13px 8px 013px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#98D1CB2E;border-radius:8px 8px 8px 8px;}.elementor-7 .elementor-element.elementor-element-e32cdcb .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:11px;font-weight:500;line-height:11px;letter-spacing:-1px;color:var( --e-global-color-37a26d3 );}.elementor-7 .elementor-element.elementor-element-e45b059{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e45b059 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:19px;font-weight:700;line-height:19px;letter-spacing:-0.2px;}.elementor-7 .elementor-element.elementor-element-23c36e4{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:14px;color:#95ADA3;}.elementor-7 .elementor-element.elementor-element-3a3b8c1 .elementor-button{background-color:#FFFFFF00;font-family:"JetBrains Mono", Sans-serif;font-size:14px;font-weight:400;line-height:22px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3a3b8c1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-ea40fab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-afea1f2{--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;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:#E9F4EA1F;--border-color:#E9F4EA1F;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-7 .elementor-element.elementor-element-afea1f2:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-afea1f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a30ed26 );}.elementor-7 .elementor-element.elementor-element-8b24a97{background-color:#98D1CB1A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:8px 13px 8px 013px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#98D1CB2E;border-radius:8px 8px 8px 8px;}.elementor-7 .elementor-element.elementor-element-8b24a97 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:11px;font-weight:500;line-height:11px;letter-spacing:-1px;color:var( --e-global-color-37a26d3 );}.elementor-7 .elementor-element.elementor-element-24d8058{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-24d8058 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:19px;font-weight:700;line-height:19px;letter-spacing:-0.2px;}.elementor-7 .elementor-element.elementor-element-8aca79a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:14px;color:#95ADA3;}.elementor-7 .elementor-element.elementor-element-b633256 .elementor-button{background-color:#FFFFFF00;font-family:"JetBrains Mono", Sans-serif;font-size:14px;font-weight:400;line-height:22px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b633256 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-55b0425{--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;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:#E9F4EA1F;--border-color:#E9F4EA1F;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-7 .elementor-element.elementor-element-55b0425:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-55b0425 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a30ed26 );}.elementor-7 .elementor-element.elementor-element-407417c{background-color:#98D1CB1A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:8px 13px 8px 013px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#98D1CB2E;border-radius:8px 8px 8px 8px;}.elementor-7 .elementor-element.elementor-element-407417c .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:11px;font-weight:500;line-height:11px;letter-spacing:-1px;color:var( --e-global-color-37a26d3 );}.elementor-7 .elementor-element.elementor-element-61e4a31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-61e4a31 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:19px;font-weight:700;line-height:19px;letter-spacing:-0.2px;}.elementor-7 .elementor-element.elementor-element-4aa5802{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:14px;color:#95ADA3;}.elementor-7 .elementor-element.elementor-element-cddc540 .elementor-button{background-color:#FFFFFF00;font-family:"JetBrains Mono", Sans-serif;font-size:14px;font-weight:400;line-height:22px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-cddc540 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-af78bc2{--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;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:#E9F4EA1F;--border-color:#E9F4EA1F;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-7 .elementor-element.elementor-element-af78bc2:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-af78bc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a30ed26 );}.elementor-7 .elementor-element.elementor-element-54a634d{background-color:#98D1CB1A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:8px 13px 8px 013px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#98D1CB2E;border-radius:8px 8px 8px 8px;}.elementor-7 .elementor-element.elementor-element-54a634d .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:11px;font-weight:500;line-height:11px;letter-spacing:-1px;color:var( --e-global-color-37a26d3 );}.elementor-7 .elementor-element.elementor-element-16c7f50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-16c7f50 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:19px;font-weight:700;line-height:19px;letter-spacing:-0.2px;}.elementor-7 .elementor-element.elementor-element-0ee6fa8{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:14px;color:#95ADA3;}.elementor-7 .elementor-element.elementor-element-11a3e5d .elementor-button{background-color:#FFFFFF00;font-family:"JetBrains Mono", Sans-serif;font-size:14px;font-weight:400;line-height:22px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-11a3e5d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-7c1bf8d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7f4dcdf{--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;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:#E9F4EA1F;--border-color:#E9F4EA1F;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-7 .elementor-element.elementor-element-7f4dcdf:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7f4dcdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a30ed26 );}.elementor-7 .elementor-element.elementor-element-05f491f{background-color:#98D1CB1A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:8px 13px 8px 013px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#98D1CB2E;border-radius:8px 8px 8px 8px;}.elementor-7 .elementor-element.elementor-element-05f491f .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:11px;font-weight:500;line-height:11px;letter-spacing:-1px;color:var( --e-global-color-37a26d3 );}.elementor-7 .elementor-element.elementor-element-ae0f45d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ae0f45d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:19px;font-weight:700;line-height:19px;letter-spacing:-0.2px;}.elementor-7 .elementor-element.elementor-element-3d41ce4{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:14px;color:#95ADA3;}.elementor-7 .elementor-element.elementor-element-98222df .elementor-button{background-color:#FFFFFF00;font-family:"JetBrains Mono", Sans-serif;font-size:14px;font-weight:400;line-height:22px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-98222df .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-c18ea7d{--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:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-7 .elementor-element.elementor-element-a5586b4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-7 .elementor-element.elementor-element-5491a1b{--display:flex;}.elementor-7 .elementor-element.elementor-element-bc23fbf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-7 .elementor-element.elementor-element-bc23fbf .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:12px;letter-spacing:1.5px;color:#98D1CB;}.elementor-7 .elementor-element.elementor-element-0738b1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 024px) 0px;}.elementor-7 .elementor-element.elementor-element-0738b1c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:48px;font-weight:800;line-height:53px;letter-spacing:-1px;}.elementor-7 .elementor-element.elementor-element-f531661{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:29px;color:#95ADA3;}.elementor-7 .elementor-element.elementor-element-415c1bc{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:29px;color:#95ADA3;}.elementor-7 .elementor-element.elementor-element-b1cb352{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-b82d2a7{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E9F4EA1F;--border-color:#E9F4EA1F;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-7 .elementor-element.elementor-element-b82d2a7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b82d2a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212E29;}.elementor-7 .elementor-element.elementor-element-fdbb986{--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;--flex-wrap:nowrap;}.elementor-7 .elementor-element.elementor-element-fab3f88{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7 .elementor-element.elementor-element-f68cb89 .elementor-counter{flex-direction:column-reverse;gap:8px;}.elementor-7 .elementor-element.elementor-element-f68cb89 .elementor-counter-title{justify-content:center;color:#98D1CB;font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:400;line-height:31px;}.elementor-7 .elementor-element.elementor-element-f68cb89 .elementor-counter-number-wrapper{color:#98D1CB;font-family:"Outfit", Sans-serif;font-size:56px;font-weight:800;line-height:76px;letter-spacing:-1px;}.elementor-7 .elementor-element.elementor-element-76227d7 .elementor-counter{flex-direction:column-reverse;gap:8px;}.elementor-7 .elementor-element.elementor-element-76227d7 .elementor-counter-title{justify-content:center;color:#98D1CB;font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:400;line-height:31px;}.elementor-7 .elementor-element.elementor-element-76227d7 .elementor-counter-number-wrapper{color:#98D1CB;font-family:"Outfit", Sans-serif;font-size:56px;font-weight:800;line-height:76px;letter-spacing:-1px;}.elementor-7 .elementor-element.elementor-element-de57039 .elementor-counter{flex-direction:column-reverse;gap:8px;}.elementor-7 .elementor-element.elementor-element-de57039 .elementor-counter-title{justify-content:center;color:#98D1CB;font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:400;line-height:31px;}.elementor-7 .elementor-element.elementor-element-de57039 .elementor-counter-number-wrapper{color:#98D1CB;font-family:"Outfit", Sans-serif;font-size:56px;font-weight:800;line-height:76px;letter-spacing:-1px;}.elementor-7 .elementor-element.elementor-element-aa7cc89{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-7 .elementor-element.elementor-element-3d17602{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-fbc6133{--display:flex;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-9a3398b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-7 .elementor-element.elementor-element-9a3398b .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:12px;letter-spacing:1.5px;color:#98D1CB;}.elementor-7 .elementor-element.elementor-element-69e53c8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--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-7 .elementor-element.elementor-element-90ad898{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-90ad898 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:48px;font-weight:800;line-height:53px;letter-spacing:-1px;}.elementor-7 .elementor-element.elementor-element-cf6e45d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 64px) 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:31px;color:#95ADA3;}.elementor-7 .elementor-element.elementor-element-f90084b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-514fcff{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:#E9F4EA1F;--border-color:#E9F4EA1F;--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-7 .elementor-element.elementor-element-514fcff:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-514fcff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-514fcff: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-accent );--border-color:var( --e-global-color-accent );--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-7 .elementor-element.elementor-element-514fcff, .elementor-7 .elementor-element.elementor-element-514fcff::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-cd8b7f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 016px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-cd8b7f1 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:24px;font-weight:800;line-height:24px;letter-spacing:-1px;color:#98D1CB;}.elementor-7 .elementor-element.elementor-element-7fdb4c0{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7fdb4c0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;letter-spacing:-1px;}.elementor-7 .elementor-element.elementor-element-36d668f{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#95ADA3;}.elementor-7 .elementor-element.elementor-element-cdaf813{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:#E9F4EA1F;--border-color:#E9F4EA1F;--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-7 .elementor-element.elementor-element-cdaf813:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-cdaf813 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-cdaf813: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-accent );--border-color:var( --e-global-color-accent );--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-7 .elementor-element.elementor-element-cdaf813, .elementor-7 .elementor-element.elementor-element-cdaf813::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-d34a0dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 016px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d34a0dd .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:24px;font-weight:800;line-height:24px;letter-spacing:-1px;color:#98D1CB;}.elementor-7 .elementor-element.elementor-element-ed7c533{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ed7c533 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;letter-spacing:-1px;}.elementor-7 .elementor-element.elementor-element-1a588bf{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#95ADA3;}.elementor-7 .elementor-element.elementor-element-31dff00{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:#E9F4EA1F;--border-color:#E9F4EA1F;--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-7 .elementor-element.elementor-element-31dff00:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-31dff00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-31dff00: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-accent );--border-color:var( --e-global-color-accent );--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-7 .elementor-element.elementor-element-31dff00, .elementor-7 .elementor-element.elementor-element-31dff00::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-7a332e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 016px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7a332e4 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:24px;font-weight:800;line-height:24px;letter-spacing:-1px;color:#98D1CB;}.elementor-7 .elementor-element.elementor-element-d089d11{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d089d11 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;letter-spacing:-1px;}.elementor-7 .elementor-element.elementor-element-78a508e{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#95ADA3;}.elementor-7 .elementor-element.elementor-element-65c8d32{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:#E9F4EA1F;--border-color:#E9F4EA1F;--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-7 .elementor-element.elementor-element-65c8d32:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-65c8d32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-65c8d32: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-accent );--border-color:var( --e-global-color-accent );--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-7 .elementor-element.elementor-element-65c8d32, .elementor-7 .elementor-element.elementor-element-65c8d32::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-99d4ab1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 016px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-99d4ab1 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:24px;font-weight:800;line-height:24px;letter-spacing:-1px;color:#98D1CB;}.elementor-7 .elementor-element.elementor-element-d21d96c{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d21d96c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;letter-spacing:-1px;}.elementor-7 .elementor-element.elementor-element-2243895{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#95ADA3;}.elementor-7 .elementor-element.elementor-element-801f456{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:#E9F4EA1F;--border-color:#E9F4EA1F;--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-7 .elementor-element.elementor-element-801f456:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-801f456 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-801f456: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-accent );--border-color:var( --e-global-color-accent );--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-7 .elementor-element.elementor-element-801f456, .elementor-7 .elementor-element.elementor-element-801f456::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-d25a36e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 016px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d25a36e .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:24px;font-weight:800;line-height:24px;letter-spacing:-1px;color:#98D1CB;}.elementor-7 .elementor-element.elementor-element-cdc6a70{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-cdc6a70 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;letter-spacing:-1px;}.elementor-7 .elementor-element.elementor-element-d4bae5d{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#95ADA3;}.elementor-7 .elementor-element.elementor-element-2624015{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E9F4EA1F;--border-color:#E9F4EA1F;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-7 .elementor-element.elementor-element-2624015:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2624015 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212E29;}.elementor-7 .elementor-element.elementor-element-9665136{--display:flex;}.elementor-7 .elementor-element.elementor-element-5d46d30{--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-7 .elementor-element.elementor-element-47539ea{--display:flex;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ce42560{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-7 .elementor-element.elementor-element-ce42560 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:12px;letter-spacing:1.5px;color:#98D1CB;}.elementor-7 .elementor-element.elementor-element-f26665c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ded7d91{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-7 .elementor-element.elementor-element-ded7d91.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-01b098a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-01b098a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:48px;font-weight:800;line-height:53px;letter-spacing:-1px;}.elementor-7 .elementor-element.elementor-element-360769f{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:27px;color:#95ADA3;}.elementor-7 .elementor-element.elementor-element-4e64339 .elementor-button{background-color:#FFFFFF00;font-family:"JetBrains Mono", Sans-serif;font-size:14px;font-weight:400;line-height:22px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4e64339 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-15cc2b7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-a7cd352{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9F4EA1F;--border-color:#E9F4EA1F;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-7 .elementor-element.elementor-element-a7cd352:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-a7cd352 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2420;}.elementor-7 .elementor-element.elementor-element-a7cd352: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-37a26d3 );--border-color:var( --e-global-color-37a26d3 );}.elementor-7 .elementor-element.elementor-element-a7cd352, .elementor-7 .elementor-element.elementor-element-a7cd352::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-13c3de1{--display:flex;}.elementor-7 .elementor-element.elementor-element-6f0ee2a:not( .elementor-widget-image ), .elementor-7 .elementor-element.elementor-element-6f0ee2a.elementor-widget-image img{-webkit-mask-image:url( https://grinn.tech/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-6f0ee2a img{width:72px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E9F4EA1F;border-radius:50% 50% 50% 50%;}.elementor-7 .elementor-element.elementor-element-2a26a4f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:19px;font-weight:700;line-height:19px;letter-spacing:-1px;}.elementor-7 .elementor-element.elementor-element-e0d2d90 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:11px;font-weight:400;line-height:11px;letter-spacing:-1px;}.elementor-7 .elementor-element.elementor-element-9ad8b54{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9F4EA1F;--border-color:#E9F4EA1F;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-7 .elementor-element.elementor-element-9ad8b54:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9ad8b54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2420;}.elementor-7 .elementor-element.elementor-element-9ad8b54: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-37a26d3 );--border-color:var( --e-global-color-37a26d3 );}.elementor-7 .elementor-element.elementor-element-9ad8b54, .elementor-7 .elementor-element.elementor-element-9ad8b54::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-c91b77b{--display:flex;}.elementor-7 .elementor-element.elementor-element-258b7a3:not( .elementor-widget-image ), .elementor-7 .elementor-element.elementor-element-258b7a3.elementor-widget-image img{-webkit-mask-image:url( https://grinn.tech/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-258b7a3 img{width:72px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E9F4EA1F;border-radius:50% 50% 50% 50%;}.elementor-7 .elementor-element.elementor-element-606f7c1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:19px;font-weight:700;line-height:19px;letter-spacing:-1px;}.elementor-7 .elementor-element.elementor-element-9e9a1ec .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:11px;font-weight:400;line-height:11px;letter-spacing:-1px;}.elementor-7 .elementor-element.elementor-element-6ad2393{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9F4EA1F;--border-color:#E9F4EA1F;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-7 .elementor-element.elementor-element-6ad2393:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6ad2393 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2420;}.elementor-7 .elementor-element.elementor-element-6ad2393: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-37a26d3 );--border-color:var( --e-global-color-37a26d3 );}.elementor-7 .elementor-element.elementor-element-6ad2393, .elementor-7 .elementor-element.elementor-element-6ad2393::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-ba8b95a{--display:flex;}.elementor-7 .elementor-element.elementor-element-573a420:not( .elementor-widget-image ), .elementor-7 .elementor-element.elementor-element-573a420.elementor-widget-image img{-webkit-mask-image:url( https://grinn.tech/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-573a420 img{width:72px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E9F4EA1F;border-radius:50% 50% 50% 50%;}.elementor-7 .elementor-element.elementor-element-50b4e15 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:19px;font-weight:700;line-height:19px;letter-spacing:-1px;}.elementor-7 .elementor-element.elementor-element-b2ec8d4 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:11px;font-weight:400;line-height:11px;letter-spacing:-1px;}.elementor-7 .elementor-element.elementor-element-97c7de0{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9F4EA1F;--border-color:#E9F4EA1F;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-7 .elementor-element.elementor-element-97c7de0:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-97c7de0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2420;}.elementor-7 .elementor-element.elementor-element-97c7de0: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-37a26d3 );--border-color:var( --e-global-color-37a26d3 );}.elementor-7 .elementor-element.elementor-element-97c7de0, .elementor-7 .elementor-element.elementor-element-97c7de0::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-f70ea4c{--display:flex;}.elementor-7 .elementor-element.elementor-element-9047b86:not( .elementor-widget-image ), .elementor-7 .elementor-element.elementor-element-9047b86.elementor-widget-image img{-webkit-mask-image:url( https://grinn.tech/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-9047b86 img{width:72px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E9F4EA1F;border-radius:50% 50% 50% 50%;}.elementor-7 .elementor-element.elementor-element-35acf50 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:19px;font-weight:700;line-height:19px;letter-spacing:-1px;}.elementor-7 .elementor-element.elementor-element-5a5af05 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:11px;font-weight:400;line-height:11px;letter-spacing:-1px;}.elementor-7 .elementor-element.elementor-element-8a6d612{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E9F4EA1F;--border-color:#E9F4EA1F;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-7 .elementor-element.elementor-element-9a5b4e4{--display:flex;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-67d94b3{--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-7 .elementor-element.elementor-element-67d94b3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-4e1346f{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5d92eed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-7 .elementor-element.elementor-element-5d92eed .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:12px;letter-spacing:1.5px;color:#98D1CB;}.elementor-7 .elementor-element.elementor-element-cc89588{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-85aea8b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-7 .elementor-element.elementor-element-85aea8b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-d7302fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-d7302fc .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:48px;font-weight:800;line-height:53px;letter-spacing:-1px;}.elementor-7 .elementor-element.elementor-element-d5b158f{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:27px;color:#95ADA3;}.elementor-7 .elementor-element.elementor-element-0169adf .elementor-button{background-color:#FFFFFF00;font-family:"JetBrains Mono", Sans-serif;font-size:14px;font-weight:400;line-height:22px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-0169adf{padding:18px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-0169adf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-5559cd5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--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-7 .elementor-element.elementor-element-5559cd5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-ea6214a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;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-a7a2f16 );--border-color:var( --e-global-color-a7a2f16 );--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-ea6214a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ea6214a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-4e6ed83 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:11px;font-weight:400;line-height:11px;letter-spacing:-1px;}.elementor-7 .elementor-element.elementor-element-c2bd60d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;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-a7a2f16 );--border-color:var( --e-global-color-a7a2f16 );--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-c2bd60d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c2bd60d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-76fda7f .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:11px;font-weight:400;line-height:11px;letter-spacing:-1px;}.elementor-7 .elementor-element.elementor-element-47fc0fb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;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-a7a2f16 );--border-color:var( --e-global-color-a7a2f16 );--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-47fc0fb:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-47fc0fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-c30914c{text-align:center;}.elementor-7 .elementor-element.elementor-element-c30914c .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:11px;font-weight:400;line-height:11px;letter-spacing:-1px;}.elementor-7 .elementor-element.elementor-element-265e6af{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-mix-blend-mode:lighten;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E9F4EA1F;--border-color:#E9F4EA1F;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-7 .elementor-element.elementor-element-e43cda5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-160ffe6{--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-7 .elementor-element.elementor-element-c55355a{text-align:center;}.elementor-7 .elementor-element.elementor-element-c109f05{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#95ADA3;}.elementor-7 .elementor-element.elementor-element-42f398b{padding:0px 0px 32px 0px;}.elementor-7 .elementor-element.elementor-element-42f398b .elementor-button{font-family:"JetBrains Mono", Sans-serif;font-size:14px;font-weight:600;text-decoration:none;line-height:14px;padding:14px 32px 14px 32px;}.elementor-7 .elementor-element.elementor-element-73d30a3{text-align:center;font-family:"JetBrains Mono", Sans-serif;font-size:11px;font-weight:400;line-height:27px;color:#6B8079;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-2973715{--content-width:800px;}.elementor-7 .elementor-element.elementor-element-445ce33{--content-width:1200px;}.elementor-7 .elementor-element.elementor-element-f82e980{--content-width:1200px;}.elementor-7 .elementor-element.elementor-element-5491a1b{--width:50%;}.elementor-7 .elementor-element.elementor-element-b1cb352{--width:50%;}.elementor-7 .elementor-element.elementor-element-514fcff{--width:23%;}.elementor-7 .elementor-element.elementor-element-cdaf813{--width:23%;}.elementor-7 .elementor-element.elementor-element-31dff00{--width:23%;}.elementor-7 .elementor-element.elementor-element-65c8d32{--width:23%;}.elementor-7 .elementor-element.elementor-element-801f456{--width:23%;}.elementor-7 .elementor-element.elementor-element-ded7d91{--width:80.89%;}.elementor-7 .elementor-element.elementor-element-67d94b3{--width:101.056%;}.elementor-7 .elementor-element.elementor-element-85aea8b{--width:50%;}.elementor-7 .elementor-element.elementor-element-5559cd5{--width:50%;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-2973715{--padding-top:112px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-7 .elementor-element.elementor-element-cf120eb .elementor-heading-title{font-size:11px;line-height:11px;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-d4492b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-7 .elementor-element.elementor-element-d4492b2 .elementor-heading-title{font-size:35px;line-height:36px;letter-spacing:-0.5px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-9bf8a7f{font-size:16px;line-height:27px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7 .elementor-element.elementor-element-d75a59d .elementor-button{font-size:12px;}.elementor-7 .elementor-element.elementor-element-1dbb3be .elementor-heading-title{font-size:35px;line-height:36px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-c59e156{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-f82e980{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-85084e8 .elementor-heading-title{font-size:12px;line-height:12px;letter-spacing:1.5px;}.elementor-7 .elementor-element.elementor-element-3d3704c .elementor-heading-title{font-size:29px;line-height:33px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-ff68bef{font-size:16px;line-height:27px;}.elementor-7 .elementor-element.elementor-element-49c6277{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-7 .elementor-element.elementor-element-781aa7f .elementor-heading-title{font-size:16px;line-height:36px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-2fd996a .elementor-heading-title{font-size:35px;line-height:36px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-db9fbac{font-size:15px;line-height:26px;}.elementor-7 .elementor-element.elementor-element-49ae2a2 .elementor-button{font-size:18px;}.elementor-7 .elementor-element.elementor-element-df98c7d .elementor-heading-title{font-size:16px;line-height:36px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-9656679 .elementor-heading-title{font-size:35px;line-height:36px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-b9e3b5e{font-size:15px;line-height:26px;}.elementor-7 .elementor-element.elementor-element-ea11d07 .elementor-button{font-size:18px;}.elementor-7 .elementor-element.elementor-element-e32cdcb .elementor-heading-title{font-size:16px;line-height:36px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-e45b059 .elementor-heading-title{font-size:35px;line-height:36px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-23c36e4{font-size:15px;line-height:26px;}.elementor-7 .elementor-element.elementor-element-3a3b8c1 .elementor-button{font-size:18px;}.elementor-7 .elementor-element.elementor-element-ea40fab{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-7 .elementor-element.elementor-element-8b24a97 .elementor-heading-title{font-size:16px;line-height:36px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-24d8058 .elementor-heading-title{font-size:35px;line-height:36px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-8aca79a{font-size:15px;line-height:26px;}.elementor-7 .elementor-element.elementor-element-b633256 .elementor-button{font-size:18px;}.elementor-7 .elementor-element.elementor-element-407417c .elementor-heading-title{font-size:16px;line-height:36px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-61e4a31 .elementor-heading-title{font-size:35px;line-height:36px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-4aa5802{font-size:15px;line-height:26px;}.elementor-7 .elementor-element.elementor-element-cddc540 .elementor-button{font-size:18px;}.elementor-7 .elementor-element.elementor-element-54a634d .elementor-heading-title{font-size:16px;line-height:36px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-16c7f50 .elementor-heading-title{font-size:35px;line-height:36px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-0ee6fa8{font-size:15px;line-height:26px;}.elementor-7 .elementor-element.elementor-element-11a3e5d .elementor-button{font-size:18px;}.elementor-7 .elementor-element.elementor-element-7c1bf8d{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-7 .elementor-element.elementor-element-05f491f .elementor-heading-title{font-size:16px;line-height:36px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-ae0f45d .elementor-heading-title{font-size:35px;line-height:36px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-3d41ce4{font-size:15px;line-height:26px;}.elementor-7 .elementor-element.elementor-element-98222df .elementor-button{font-size:18px;}.elementor-7 .elementor-element.elementor-element-c18ea7d{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-a5586b4{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-7 .elementor-element.elementor-element-bc23fbf .elementor-heading-title{font-size:12px;line-height:12px;letter-spacing:1.5px;}.elementor-7 .elementor-element.elementor-element-0738b1c .elementor-heading-title{font-size:29px;line-height:33px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-f531661{font-size:15px;line-height:26px;}.elementor-7 .elementor-element.elementor-element-415c1bc{font-size:15px;line-height:26px;}.elementor-7 .elementor-element.elementor-element-b82d2a7{--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-7 .elementor-element.elementor-element-fdbb986{--flex-wrap:wrap;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7 .elementor-element.elementor-element-f68cb89 .elementor-counter-number-wrapper{font-size:35px;line-height:36px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-f68cb89 .elementor-counter-title{font-size:16px;line-height:27px;}.elementor-7 .elementor-element.elementor-element-76227d7 .elementor-counter-number-wrapper{font-size:35px;line-height:36px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-76227d7 .elementor-counter-title{font-size:16px;line-height:27px;}.elementor-7 .elementor-element.elementor-element-de57039 .elementor-counter-number-wrapper{font-size:35px;line-height:36px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-de57039 .elementor-counter-title{font-size:16px;line-height:27px;}.elementor-7 .elementor-element.elementor-element-9a3398b .elementor-heading-title{font-size:12px;line-height:12px;letter-spacing:1.5px;}.elementor-7 .elementor-element.elementor-element-90ad898 .elementor-heading-title{font-size:29px;line-height:33px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-cf6e45d{font-size:16px;line-height:27px;}.elementor-7 .elementor-element.elementor-element-cd8b7f1 .elementor-heading-title{font-size:35px;line-height:36px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-7fdb4c0 .elementor-heading-title{font-size:18px;line-height:36px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-36d668f{font-size:15px;line-height:26px;}.elementor-7 .elementor-element.elementor-element-d34a0dd .elementor-heading-title{font-size:35px;line-height:36px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-ed7c533 .elementor-heading-title{font-size:18px;line-height:36px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-1a588bf{font-size:15px;line-height:26px;}.elementor-7 .elementor-element.elementor-element-7a332e4 .elementor-heading-title{font-size:35px;line-height:36px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-d089d11 .elementor-heading-title{font-size:18px;line-height:36px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-78a508e{font-size:15px;line-height:26px;}.elementor-7 .elementor-element.elementor-element-99d4ab1 .elementor-heading-title{font-size:35px;line-height:36px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-d21d96c .elementor-heading-title{font-size:18px;line-height:36px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-2243895{font-size:15px;line-height:26px;}.elementor-7 .elementor-element.elementor-element-d25a36e .elementor-heading-title{font-size:35px;line-height:36px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-cdc6a70 .elementor-heading-title{font-size:18px;line-height:36px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-d4bae5d{font-size:15px;line-height:26px;}.elementor-7 .elementor-element.elementor-element-2624015{--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-7 .elementor-element.elementor-element-ce42560 .elementor-heading-title{font-size:12px;line-height:12px;letter-spacing:1.5px;}.elementor-7 .elementor-element.elementor-element-01b098a .elementor-heading-title{font-size:29px;line-height:33px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-360769f{font-size:15px;line-height:26px;}.elementor-7 .elementor-element.elementor-element-4e64339 .elementor-button{font-size:18px;}.elementor-7 .elementor-element.elementor-element-2a26a4f .elementor-heading-title{font-size:35px;line-height:36px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-e0d2d90 .elementor-heading-title{font-size:35px;line-height:36px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-606f7c1 .elementor-heading-title{font-size:35px;line-height:36px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-9e9a1ec .elementor-heading-title{font-size:35px;line-height:36px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-50b4e15 .elementor-heading-title{font-size:35px;line-height:36px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-b2ec8d4 .elementor-heading-title{font-size:35px;line-height:36px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-35acf50 .elementor-heading-title{font-size:35px;line-height:36px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-5a5af05 .elementor-heading-title{font-size:35px;line-height:36px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-8a6d612{--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-7 .elementor-element.elementor-element-5d92eed .elementor-heading-title{font-size:12px;line-height:12px;letter-spacing:1.5px;}.elementor-7 .elementor-element.elementor-element-d7302fc .elementor-heading-title{font-size:29px;line-height:33px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-d5b158f{font-size:15px;line-height:26px;}.elementor-7 .elementor-element.elementor-element-0169adf .elementor-button{font-size:18px;}.elementor-7 .elementor-element.elementor-element-4e6ed83 .elementor-heading-title{font-size:35px;line-height:36px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-76fda7f .elementor-heading-title{font-size:35px;line-height:36px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-c30914c .elementor-heading-title{font-size:35px;line-height:36px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-265e6af{--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-7 .elementor-element.elementor-element-c109f05{font-size:15px;line-height:26px;}.elementor-7 .elementor-element.elementor-element-42f398b .elementor-button{font-size:12px;}.elementor-7 .elementor-element.elementor-element-73d30a3{font-size:15px;line-height:26px;}}/* Start custom CSS for heading, class: .elementor-element-cf120eb */.elementor-7 .elementor-element.elementor-element-cf120eb .elementor-heading-title::before {
    content: '';
    display: inline-block;
    width: 8px;
    height: 8px;
    background: #98D1CB;
    border-radius: 50%;
    margin-right: 8px;
    vertical-align: middle;
    animation: grinn-pulse 2s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e53b5be */.elementor-7 .elementor-element.elementor-element-e53b5be {
    transform: translateY(-50%);
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2973715 */.elementor-7 .elementor-element.elementor-element-2973715 {
    position: relative;
    overflow: hidden;
}
.elementor-7 .elementor-element.elementor-element-2973715::after {
    content: '';
    position: absolute;
    top: 10%;
    right: -10%;
    width: 500px;
    height: 500px;
    background: radial-gradient(circle, rgba(152,209,203,0.06) 0%, transparent 70%);
    border-radius: 50%;
    pointer-events: none;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dda4ffa */.elementor-7 .elementor-element.elementor-element-dda4ffa img {
    transition: 300ms;
}
.elementor-7 .elementor-element.elementor-element-dda4ffa img:hover {
    opacity: 1;
    filter: saturate(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d564c1b */.elementor-7 .elementor-element.elementor-element-d564c1b img {
    transition: 300ms;
}
.elementor-7 .elementor-element.elementor-element-d564c1b img:hover {
    opacity: 1;
    filter: saturate(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a7b1eb2 */.elementor-7 .elementor-element.elementor-element-a7b1eb2 img {
    transition: 300ms;
}
.elementor-7 .elementor-element.elementor-element-a7b1eb2 img:hover {
    opacity: 1;
    filter: saturate(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c589171 */.elementor-7 .elementor-element.elementor-element-c589171 img {
    transition: 300ms;
}
.elementor-7 .elementor-element.elementor-element-c589171 img:hover {
    opacity: 1;
    filter: saturate(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a53fbc */.elementor-7 .elementor-element.elementor-element-5a53fbc img {
    transition: 300ms;
}
.elementor-7 .elementor-element.elementor-element-5a53fbc img:hover {
    opacity: 1;
    filter: saturate(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-130bcdf */.elementor-7 .elementor-element.elementor-element-130bcdf img {
    transition: 300ms;
}
.elementor-7 .elementor-element.elementor-element-130bcdf img:hover {
    opacity: 1;
    filter: saturate(1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-781aa7f */.elementor-7 .elementor-element.elementor-element-781aa7f {
    align-self: flex-start;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c4e4f1 */.elementor-7 .elementor-element.elementor-element-8c4e4f1 {
    width: calc(33.33% - 16px);
}
@media (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-8c4e4f1 {
        width: 100%;
    }
}
.elementor-7 .elementor-element.elementor-element-8c4e4f1:hover {
    border-color: rgba(233,244,234,0.25);
    box-shadow: 0 8px 40px rgba(0,0,0,0.3);
    transform: translateY(-4px);
    transition: all 300ms;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df98c7d */.elementor-7 .elementor-element.elementor-element-df98c7d {
    align-self: flex-start;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb5ed93 */.elementor-7 .elementor-element.elementor-element-bb5ed93 {
    width: calc(33.33% - 16px);
}
@media (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-bb5ed93 {
        width: 100%;
    }
}
.elementor-7 .elementor-element.elementor-element-bb5ed93:hover {
    border-color: rgba(233,244,234,0.25);
    box-shadow: 0 8px 40px rgba(0,0,0,0.3);
    transform: translateY(-4px);
    transition: all 300ms;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e32cdcb */.elementor-7 .elementor-element.elementor-element-e32cdcb {
    align-self: flex-start;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd693d2 */.elementor-7 .elementor-element.elementor-element-bd693d2 {
    width: calc(33.33% - 16px);
}
@media (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-bd693d2 {
        width: 100%;
    }
}
.elementor-7 .elementor-element.elementor-element-bd693d2:hover {
    border-color: rgba(233,244,234,0.25);
    box-shadow: 0 8px 40px rgba(0,0,0,0.3);
    transform: translateY(-4px);
    transition: all 300ms;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b24a97 */.elementor-7 .elementor-element.elementor-element-8b24a97 {
    align-self: flex-start;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afea1f2 */.elementor-7 .elementor-element.elementor-element-afea1f2 {
    width: calc(33.33% - 16px);
}
@media (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-afea1f2 {
        width: 100%;
    }
}
.elementor-7 .elementor-element.elementor-element-afea1f2:hover {
    border-color: rgba(233,244,234,0.25);
    box-shadow: 0 8px 40px rgba(0,0,0,0.3);
    transform: translateY(-4px);
    transition: all 300ms;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-407417c */.elementor-7 .elementor-element.elementor-element-407417c {
    align-self: flex-start;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55b0425 */.elementor-7 .elementor-element.elementor-element-55b0425 {
    width: calc(33.33% - 16px);
}
@media (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-55b0425 {
        width: 100%;
    }
}
.elementor-7 .elementor-element.elementor-element-55b0425:hover {
    border-color: rgba(233,244,234,0.25);
    box-shadow: 0 8px 40px rgba(0,0,0,0.3);
    transform: translateY(-4px);
    transition: all 300ms;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54a634d */.elementor-7 .elementor-element.elementor-element-54a634d {
    align-self: flex-start;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af78bc2 */.elementor-7 .elementor-element.elementor-element-af78bc2 {
    width: calc(33.33% - 16px);
}
@media (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-af78bc2 {
        width: 100%;
    }
}
.elementor-7 .elementor-element.elementor-element-af78bc2:hover {
    border-color: rgba(233,244,234,0.25);
    box-shadow: 0 8px 40px rgba(0,0,0,0.3);
    transform: translateY(-4px);
    transition: all 300ms;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05f491f */.elementor-7 .elementor-element.elementor-element-05f491f {
    align-self: flex-start;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f4dcdf */.elementor-7 .elementor-element.elementor-element-7f4dcdf {
    width: calc(33.33% - 16px);
}
@media (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-7f4dcdf {
        width: 100%;
    }
}
.elementor-7 .elementor-element.elementor-element-7f4dcdf:hover {
    border-color: rgba(233,244,234,0.25);
    box-shadow: 0 8px 40px rgba(0,0,0,0.3);
    transform: translateY(-4px);
    transition: all 300ms;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5491a1b */@media (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-5491a1b {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1cb352 */@media (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-b1cb352 {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7cd352 */.elementor-7 .elementor-element.elementor-element-a7cd352 {
    width: calc(20% - 13px);
    text-align: center;
}
.elementor-7 .elementor-element.elementor-element-a7cd352:hover {
    border-color: rgba(233,244,234,0.25);
    transform: translateY(-2px);
    transition: all 300ms;
}
@media (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-a7cd352 {
        width: calc(50% - 6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ad8b54 */.elementor-7 .elementor-element.elementor-element-9ad8b54 {
    width: calc(20% - 13px);
    text-align: center;
}
.elementor-7 .elementor-element.elementor-element-9ad8b54:hover {
    border-color: rgba(233,244,234,0.25);
    transform: translateY(-2px);
    transition: all 300ms;
}
@media (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-9ad8b54 {
        width: calc(50% - 6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ad2393 */.elementor-7 .elementor-element.elementor-element-6ad2393 {
    width: calc(20% - 13px);
    text-align: center;
}
.elementor-7 .elementor-element.elementor-element-6ad2393:hover {
    border-color: rgba(233,244,234,0.25);
    transform: translateY(-2px);
    transition: all 300ms;
}
@media (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-6ad2393 {
        width: calc(50% - 6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97c7de0 */.elementor-7 .elementor-element.elementor-element-97c7de0 {
    width: calc(20% - 13px);
    text-align: center;
}
.elementor-7 .elementor-element.elementor-element-97c7de0:hover {
    border-color: rgba(233,244,234,0.25);
    transform: translateY(-2px);
    transition: all 300ms;
}
@media (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-97c7de0 {
        width: calc(50% - 6px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-265e6af */.elementor-7 .elementor-element.elementor-element-265e6af::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 600px;
    height: 600px;
    background: radial-gradient(circle, rgba(152,209,203,0.08) 0%, transparent 70%);
    border-radius: 50%;
    pointer-events: none;
    z-index: 0;
}
.elementor-7 .elementor-element.elementor-element-265e6af {
    position: relative;
}
.elementor-7 .elementor-element.elementor-element-265e6af > * {
    position: relative;
    z-index: 1;
}/* End custom CSS */