.elementor-444 .elementor-element.elementor-element-a8ef287{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-444 .elementor-element.elementor-element-4857ca1{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;z-index:2;text-align:center;}.elementor-444 .elementor-element.elementor-element-4857ca1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:2.25rem;font-weight:700;line-height:2.7rem;color:var( --e-global-color-fe67a15 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-444 .elementor-element.elementor-element-a099411{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 3rem) 0rem;padding:0rem 0rem 0.5rem 0rem;z-index:2;text-align:center;font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.625rem;color:var( --e-global-color-47dbcf8 );}.elementor-444 .elementor-element.elementor-element-ddd8600{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-444 .elementor-element.elementor-element-c0e4a25{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-795aabb );--border-color:var( --e-global-color-795aabb );--border-radius:1rem 1rem 1rem 1rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-444 .elementor-element.elementor-element-8c6e857{width:var( --container-widget-width, 3.5rem );max-width:3.5rem;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0rem;--container-widget-width:3.5rem;--container-widget-flex-grow:0;}.elementor-444 .elementor-element.elementor-element-f001c44{padding:0rem 0rem 0.75rem 0rem;}.elementor-444 .elementor-element.elementor-element-f001c44 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:700;line-height:1.75rem;color:var( --e-global-color-fe67a15 );}.elementor-444 .elementor-element.elementor-element-bfb49a3{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.625rem;color:var( --e-global-color-47dbcf8 );}.elementor-444 .elementor-element.elementor-element-4dcf970{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-795aabb );--border-color:var( --e-global-color-795aabb );--border-radius:1rem 1rem 1rem 1rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-444 .elementor-element.elementor-element-a353f18{width:var( --container-widget-width, 3.5rem );max-width:3.5rem;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0rem;--container-widget-width:3.5rem;--container-widget-flex-grow:0;}.elementor-444 .elementor-element.elementor-element-5edd767{padding:0rem 0rem 0.75rem 0rem;}.elementor-444 .elementor-element.elementor-element-5edd767 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:700;line-height:1.75rem;color:var( --e-global-color-fe67a15 );}.elementor-444 .elementor-element.elementor-element-21c6fe4{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.625rem;color:var( --e-global-color-47dbcf8 );}.elementor-444 .elementor-element.elementor-element-bf348c0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-795aabb );--border-color:var( --e-global-color-795aabb );--border-radius:1rem 1rem 1rem 1rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-444 .elementor-element.elementor-element-0a47eda{width:var( --container-widget-width, 3.5rem );max-width:3.5rem;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0rem;--container-widget-width:3.5rem;--container-widget-flex-grow:0;}.elementor-444 .elementor-element.elementor-element-b24e744{padding:0rem 0rem 0.75rem 0rem;}.elementor-444 .elementor-element.elementor-element-b24e744 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:700;line-height:1.75rem;color:var( --e-global-color-fe67a15 );}.elementor-444 .elementor-element.elementor-element-3d62764{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.625rem;color:var( --e-global-color-47dbcf8 );}.elementor-444 .elementor-element.elementor-element-bcf9509{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-795aabb );--border-color:var( --e-global-color-795aabb );--border-radius:1rem 1rem 1rem 1rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-444 .elementor-element.elementor-element-bcf5ab7{width:var( --container-widget-width, 3.5rem );max-width:3.5rem;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0rem;--container-widget-width:3.5rem;--container-widget-flex-grow:0;}.elementor-444 .elementor-element.elementor-element-0a3e64d{padding:0rem 0rem 0.75rem 0rem;}.elementor-444 .elementor-element.elementor-element-0a3e64d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:700;line-height:1.75rem;color:var( --e-global-color-fe67a15 );}.elementor-444 .elementor-element.elementor-element-16067b5{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.625rem;color:var( --e-global-color-47dbcf8 );}.elementor-444 .elementor-element.elementor-element-48cdb86{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-795aabb );--border-color:var( --e-global-color-795aabb );--border-radius:1rem 1rem 1rem 1rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-444 .elementor-element.elementor-element-37d689c{width:var( --container-widget-width, 3.5rem );max-width:3.5rem;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0rem;--container-widget-width:3.5rem;--container-widget-flex-grow:0;}.elementor-444 .elementor-element.elementor-element-5bbe54c{padding:0rem 0rem 0.75rem 0rem;}.elementor-444 .elementor-element.elementor-element-5bbe54c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:700;line-height:1.75rem;color:var( --e-global-color-fe67a15 );}.elementor-444 .elementor-element.elementor-element-789332a{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.625rem;color:var( --e-global-color-47dbcf8 );}.elementor-444 .elementor-element.elementor-element-aca4dd3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-795aabb );--border-color:var( --e-global-color-795aabb );--border-radius:1rem 1rem 1rem 1rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-444 .elementor-element.elementor-element-29a7ec8{width:var( --container-widget-width, 3.5rem );max-width:3.5rem;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0rem;--container-widget-width:3.5rem;--container-widget-flex-grow:0;}.elementor-444 .elementor-element.elementor-element-520b8b3{padding:0rem 0rem 0.75rem 0rem;}.elementor-444 .elementor-element.elementor-element-520b8b3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:700;line-height:1.75rem;color:var( --e-global-color-fe67a15 );}.elementor-444 .elementor-element.elementor-element-092c59c{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.625rem;color:var( --e-global-color-47dbcf8 );}.elementor-444 .elementor-element.elementor-element-f0a4420{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-795aabb );--border-color:var( --e-global-color-795aabb );--border-radius:1rem 1rem 1rem 1rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-444 .elementor-element.elementor-element-79f7d91{width:var( --container-widget-width, 3.5rem );max-width:3.5rem;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0rem;--container-widget-width:3.5rem;--container-widget-flex-grow:0;}.elementor-444 .elementor-element.elementor-element-fd3dad2{padding:0rem 0rem 0.75rem 0rem;}.elementor-444 .elementor-element.elementor-element-fd3dad2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:700;line-height:1.75rem;color:var( --e-global-color-fe67a15 );}.elementor-444 .elementor-element.elementor-element-c329ab8{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.625rem;color:var( --e-global-color-47dbcf8 );}.elementor-444 .elementor-element.elementor-element-bfd8090{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-795aabb );--border-color:var( --e-global-color-795aabb );--border-radius:1rem 1rem 1rem 1rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-444 .elementor-element.elementor-element-fac61c9{width:var( --container-widget-width, 3.5rem );max-width:3.5rem;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0rem;--container-widget-width:3.5rem;--container-widget-flex-grow:0;}.elementor-444 .elementor-element.elementor-element-87f5077{padding:0rem 0rem 0.75rem 0rem;}.elementor-444 .elementor-element.elementor-element-87f5077 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:700;line-height:1.75rem;color:var( --e-global-color-fe67a15 );}.elementor-444 .elementor-element.elementor-element-c4a89c7{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.625rem;color:var( --e-global-color-47dbcf8 );}.elementor-444 .elementor-element.elementor-element-dc41e79{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:1;}body:not(.rtl) .elementor-444 .elementor-element.elementor-element-dc41e79{left:0px;}body.rtl .elementor-444 .elementor-element.elementor-element-dc41e79{right:0px;}@media(min-width:768px){.elementor-444 .elementor-element.elementor-element-dc41e79{--width:100%;}}@media(max-width:1024px){.elementor-444 .elementor-element.elementor-element-a8ef287{--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:8rem;--padding-bottom:8rem;--padding-left:1rem;--padding-right:1rem;}.elementor-444 .elementor-element.elementor-element-ddd8600{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-444 .elementor-element.elementor-element-4857ca1 .elementor-heading-title{font-size:1.875rem;}.elementor-444 .elementor-element.elementor-element-ddd8600{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for heading, class: .elementor-element-4857ca1 */.elementor-444 .elementor-element.elementor-element-4857ca1 .text-gradient {
    --tw-gradient-from: hsl(var(--king-blue)) var(--tw-gradient-from-position);
    --tw-gradient-to: hsl(var(--king-cyan)) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a099411 */.elementor-444 .elementor-element.elementor-element-a099411 P {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8c6e857 */.elementor-444 .elementor-element.elementor-element-8c6e857 {
    width: 2.5rem;
    height: 2.5rem;
}
.elementor-444 .elementor-element.elementor-element-8c6e857 .initial-circle {
    --primary-foreground: 0 0% 100%;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-gradient-to: hsl(var(--king-cyan)) var(--tw-gradient-to-position);
    --tw-gradient-from: hsl(var(--king-blue)) var(--tw-gradient-from-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    display: flex;
    font-size: 1rem;
    line-height: 1.75rem;
    font-weight: 700;
    color: hsl(var(--primary-foreground));
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
    border-radius: 9999px;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bfb49a3 */.elementor-444 .elementor-element.elementor-element-bfb49a3 P {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e4a25 */.elementor-444 .elementor-element.elementor-element-c0e4a25 {
    --shadow-card: 0 1px 3px hsl(215 25% 15% / .06), 0 10px 40px hsl(215 25% 15% / .08);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow-color: hsl(var(--card));
    --tw-shadow-colored: var(--shadow-card);
    --tw-shadow: var(--tw-shadow-colored);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    background-color: hsl( var( --king-white ) );
}

.elementor-444 .elementor-element.elementor-element-c0e4a25 H3 {
    color: hsl( var( --king-black ) );
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a353f18 */.elementor-444 .elementor-element.elementor-element-a353f18 {
    width: 2.5rem;
    height: 2.5rem;
}
.elementor-444 .elementor-element.elementor-element-a353f18 .initial-circle {
    --primary-foreground: 0 0% 100%;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-gradient-to: hsl(var(--king-cyan)) var(--tw-gradient-to-position);
    --tw-gradient-from: hsl(var(--king-blue)) var(--tw-gradient-from-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    display: flex;
    font-size: 1rem;
    line-height: 1.75rem;
    font-weight: 700;
    color: hsl(var(--primary-foreground));
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
    border-radius: 9999px;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21c6fe4 */.elementor-444 .elementor-element.elementor-element-21c6fe4 P {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dcf970 */.elementor-444 .elementor-element.elementor-element-4dcf970 {
    --shadow-card: 0 1px 3px hsl(215 25% 15% / .06), 0 10px 40px hsl(215 25% 15% / .08);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow-color: hsl(var(--card));
    --tw-shadow-colored: var(--shadow-card);
    --tw-shadow: var(--tw-shadow-colored);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    background-color: hsl( var( --king-white ) );
}

.elementor-444 .elementor-element.elementor-element-4dcf970 H3 {
    color: hsl( var( --king-black ) );
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0a47eda */.elementor-444 .elementor-element.elementor-element-0a47eda {
    width: 2.5rem;
    height: 2.5rem;
}
.elementor-444 .elementor-element.elementor-element-0a47eda .initial-circle {
    --primary-foreground: 0 0% 100%;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-gradient-to: hsl(var(--king-cyan)) var(--tw-gradient-to-position);
    --tw-gradient-from: hsl(var(--king-blue)) var(--tw-gradient-from-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    display: flex;
    font-size: 1rem;
    line-height: 1.75rem;
    font-weight: 700;
    color: hsl(var(--primary-foreground));
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
    border-radius: 9999px;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d62764 */.elementor-444 .elementor-element.elementor-element-3d62764 P {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf348c0 */.elementor-444 .elementor-element.elementor-element-bf348c0 {
    --shadow-card: 0 1px 3px hsl(215 25% 15% / .06), 0 10px 40px hsl(215 25% 15% / .08);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow-color: hsl(var(--card));
    --tw-shadow-colored: var(--shadow-card);
    --tw-shadow: var(--tw-shadow-colored);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    background-color: hsl( var( --king-white ) );
}

.elementor-444 .elementor-element.elementor-element-bf348c0 H3 {
    color: hsl( var( --king-black ) );
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bcf5ab7 */.elementor-444 .elementor-element.elementor-element-bcf5ab7 {
    width: 2.5rem;
    height: 2.5rem;
}
.elementor-444 .elementor-element.elementor-element-bcf5ab7 .initial-circle {
    --primary-foreground: 0 0% 100%;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-gradient-to: hsl(var(--king-cyan)) var(--tw-gradient-to-position);
    --tw-gradient-from: hsl(var(--king-blue)) var(--tw-gradient-from-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    display: flex;
    font-size: 1rem;
    line-height: 1.75rem;
    font-weight: 700;
    color: hsl(var(--primary-foreground));
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
    border-radius: 9999px;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16067b5 */.elementor-444 .elementor-element.elementor-element-16067b5 P {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcf9509 */.elementor-444 .elementor-element.elementor-element-bcf9509 {
    --shadow-card: 0 1px 3px hsl(215 25% 15% / .06), 0 10px 40px hsl(215 25% 15% / .08);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow-color: hsl(var(--card));
    --tw-shadow-colored: var(--shadow-card);
    --tw-shadow: var(--tw-shadow-colored);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    background-color: hsl( var( --king-white ) );
}

.elementor-444 .elementor-element.elementor-element-bcf9509 H3 {
    color: hsl( var( --king-black ) );
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-37d689c */.elementor-444 .elementor-element.elementor-element-37d689c {
    width: 2.5rem;
    height: 2.5rem;
}
.elementor-444 .elementor-element.elementor-element-37d689c .initial-circle {
    --primary-foreground: 0 0% 100%;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-gradient-to: hsl(var(--king-cyan)) var(--tw-gradient-to-position);
    --tw-gradient-from: hsl(var(--king-blue)) var(--tw-gradient-from-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    display: flex;
    font-size: 1rem;
    line-height: 1.75rem;
    font-weight: 700;
    color: hsl(var(--primary-foreground));
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
    border-radius: 9999px;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-789332a */.elementor-444 .elementor-element.elementor-element-789332a P {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48cdb86 */.elementor-444 .elementor-element.elementor-element-48cdb86 {
    --shadow-card: 0 1px 3px hsl(215 25% 15% / .06), 0 10px 40px hsl(215 25% 15% / .08);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow-color: hsl(var(--card));
    --tw-shadow-colored: var(--shadow-card);
    --tw-shadow: var(--tw-shadow-colored);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    background-color: hsl( var( --king-white ) );
}

.elementor-444 .elementor-element.elementor-element-48cdb86 H3 {
    color: hsl( var( --king-black ) );
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-29a7ec8 */.elementor-444 .elementor-element.elementor-element-29a7ec8 {
    width: 2.5rem;
    height: 2.5rem;
}
.elementor-444 .elementor-element.elementor-element-29a7ec8 .initial-circle {
    --primary-foreground: 0 0% 100%;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-gradient-to: hsl(var(--king-cyan)) var(--tw-gradient-to-position);
    --tw-gradient-from: hsl(var(--king-blue)) var(--tw-gradient-from-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    display: flex;
    font-size: 1rem;
    line-height: 1.75rem;
    font-weight: 700;
    color: hsl(var(--primary-foreground));
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
    border-radius: 9999px;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-092c59c */.elementor-444 .elementor-element.elementor-element-092c59c P {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aca4dd3 */.elementor-444 .elementor-element.elementor-element-aca4dd3 {
    --shadow-card: 0 1px 3px hsl(215 25% 15% / .06), 0 10px 40px hsl(215 25% 15% / .08);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow-color: hsl(var(--card));
    --tw-shadow-colored: var(--shadow-card);
    --tw-shadow: var(--tw-shadow-colored);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    background-color: hsl( var( --king-white ) );
}

.elementor-444 .elementor-element.elementor-element-aca4dd3 H3 {
    color: hsl( var( --king-black ) );
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-79f7d91 */.elementor-444 .elementor-element.elementor-element-79f7d91 {
    width: 2.5rem;
    height: 2.5rem;
}
.elementor-444 .elementor-element.elementor-element-79f7d91 .initial-circle {
    --primary-foreground: 0 0% 100%;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-gradient-to: hsl(var(--king-cyan)) var(--tw-gradient-to-position);
    --tw-gradient-from: hsl(var(--king-blue)) var(--tw-gradient-from-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    display: flex;
    font-size: 1rem;
    line-height: 1.75rem;
    font-weight: 700;
    color: hsl(var(--primary-foreground));
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
    border-radius: 9999px;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c329ab8 */.elementor-444 .elementor-element.elementor-element-c329ab8 P {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0a4420 */.elementor-444 .elementor-element.elementor-element-f0a4420 {
    --shadow-card: 0 1px 3px hsl(215 25% 15% / .06), 0 10px 40px hsl(215 25% 15% / .08);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow-color: hsl(var(--card));
    --tw-shadow-colored: var(--shadow-card);
    --tw-shadow: var(--tw-shadow-colored);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    background-color: hsl( var( --king-white ) );
}

.elementor-444 .elementor-element.elementor-element-f0a4420 H3 {
    color: hsl( var( --king-black ) );
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fac61c9 */.elementor-444 .elementor-element.elementor-element-fac61c9 {
    width: 2.5rem;
    height: 2.5rem;
}
.elementor-444 .elementor-element.elementor-element-fac61c9 .initial-circle {
    --primary-foreground: 0 0% 100%;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-gradient-to: hsl(var(--king-cyan)) var(--tw-gradient-to-position);
    --tw-gradient-from: hsl(var(--king-blue)) var(--tw-gradient-from-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    display: flex;
    font-size: 1rem;
    line-height: 1.75rem;
    font-weight: 700;
    color: hsl(var(--primary-foreground));
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
    border-radius: 9999px;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c4a89c7 */.elementor-444 .elementor-element.elementor-element-c4a89c7 P {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfd8090 */.elementor-444 .elementor-element.elementor-element-bfd8090 {
    --shadow-card: 0 1px 3px hsl(215 25% 15% / .06), 0 10px 40px hsl(215 25% 15% / .08);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow-color: hsl(var(--card));
    --tw-shadow-colored: var(--shadow-card);
    --tw-shadow: var(--tw-shadow-colored);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    background-color: hsl( var( --king-white ) );
}

.elementor-444 .elementor-element.elementor-element-bfd8090 H3 {
    color: hsl( var( --king-black ) );
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c65231f */.elementor-444 .elementor-element.elementor-element-c65231f {
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 0.05;
}

.elementor-444 .elementor-element.elementor-element-c65231f .rotate-45 {
    transform: rotate(45deg);
}
.elementor-444 .elementor-element.elementor-element-c65231f .rounded-lg {
    --radius: 0.75rem;
    border-radius: var(--radius);
    
}

.elementor-444 .elementor-element.elementor-element-c65231f .border-king-blue {
    border-color: hsl(var(--king-blue));
}
.elementor-444 .elementor-element.elementor-element-c65231f .border-king-cyan {
    border-color: hsl(var(--king-cyan));
}

.elementor-444 .elementor-element.elementor-element-c65231f .rounded-full {
    border-radius: 9999px;
}

.elementor-444 .elementor-element.elementor-element-c65231f .border-2 {
    border-width: 2px;
    border-style: solid;
}

.elementor-444 .elementor-element.elementor-element-c65231f .absolute {
    position: absolute;
}

.elementor-444 .elementor-element.elementor-element-c65231f .w-24 { width: 6rem; }
.elementor-444 .elementor-element.elementor-element-c65231f .h-24 { height: 6rem; }
.elementor-444 .elementor-element.elementor-element-c65231f .h-32 { height: 8rem; }
.elementor-444 .elementor-element.elementor-element-c65231f .w-32 { width: 8rem; }
.elementor-444 .elementor-element.elementor-element-c65231f .h-48 { height: 12rem; }
.elementor-444 .elementor-element.elementor-element-c65231f .w-48 { width: 12rem; }

.elementor-444 .elementor-element.elementor-element-c65231f .left-1\/3 {
    left: 33.333333%;
}
.elementor-444 .elementor-element.elementor-element-c65231f .left-10 {
    left: 2.5rem;
}
.elementor-444 .elementor-element.elementor-element-c65231f .right-20 {
    right: 5rem;
}
.elementor-444 .elementor-element.elementor-element-c65231f .bottom-40 {
    bottom: 10rem;
}
.elementor-444 .elementor-element.elementor-element-c65231f .top-20 {
    top: 5rem;
}
.elementor-444 .elementor-element.elementor-element-c65231f .top-1\/2 {
    top: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc41e79 */.elementor-444 .elementor-element.elementor-element-dc41e79 {
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8ef287 */.elementor-444 .elementor-element.elementor-element-a8ef287 {
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
	--background: 210 20% 98%;
    --muted: 210 15% 94%;
    --tw-gradient-to: hsl(var(--background)) var(--tw-gradient-to-position);
    --tw-gradient-from: hsl(var(--muted) / 0.6) var(--tw-gradient-from-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
    
}/* End custom CSS */