.elementor-13 .elementor-element.elementor-element-90abac2{--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:60px 60px;--row-gap:60px;--column-gap:60px;--overflow:hidden;}.elementor-13 .elementor-element.elementor-element-f969bf9{--display:flex;--min-height:0px;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-f969bf9.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-13 .elementor-element.elementor-element-5b9e327{margin:-77px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-5b9e327.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-5b9e327 .elementor-button-content-wrapper{flex-direction:row;}.elementor-13 .elementor-element.elementor-element-9cd2110{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 500px) 0px;}.elementor-13 .elementor-element.elementor-element-9cd2110.elementor-element{--order:-99999 /* order start hack */;}.elementor-13 .elementor-element.elementor-element-9cd2110 .elementor-heading-title{color:var( --e-global-color-f6ccc07 );}.elementor-13 .elementor-element.elementor-element-b8a2e50{margin:-585px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-35432f4 );}.elementor-13 .elementor-element.elementor-element-b8a2e50.elementor-element{--order:-99999 /* order start hack */;}.elementor-13 .elementor-element.elementor-element-f5fd395{--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 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-cf6aa0c );--border-color:var( --e-global-color-cf6aa0c );--border-radius:12px 12px 12px 12px;}.elementor-13 .elementor-element.elementor-element-f5fd395:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-f5fd395 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e60182e );}.elementor-13 .elementor-element.elementor-element-f5fd395.e-con{--align-self:center;}.elementor-13 .elementor-element.elementor-element-dc373cc{text-align:center;}.elementor-13 .elementor-element.elementor-element-dc373cc .elementor-heading-title{color:var( --e-global-color-f6ccc07 );}.elementor-13 .elementor-element.elementor-element-d803c1f .elementor-field-group{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:20px;}.elementor-13 .elementor-element.elementor-element-d803c1f .elementor-form-fields-wrapper{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );margin-bottom:-20px;}.elementor-13 .elementor-element.elementor-element-d803c1f .elementor-field-group.recaptcha_v3-bottomleft, .elementor-13 .elementor-element.elementor-element-d803c1f .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-13 .elementor-element.elementor-element-d803c1f .elementor-labels-inline .elementor-field-group > label{padding-left:8px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-d803c1f .elementor-labels-inline .elementor-field-group > label{padding-right:8px;}body .elementor-13 .elementor-element.elementor-element-d803c1f .elementor-labels-above .elementor-field-group > label{padding-bottom:8px;}.elementor-13 .elementor-element.elementor-element-d803c1f .elementor-field-group > label, .elementor-13 .elementor-element.elementor-element-d803c1f .elementor-field-subgroup label{color:var( --e-global-color-e328456 );}.elementor-13 .elementor-element.elementor-element-d803c1f .elementor-field-group > label{font-family:"Space Grotesk", Sans-serif;font-size:13px;font-weight:600;}.elementor-13 .elementor-element.elementor-element-d803c1f .elementor-field-type-html{padding-bottom:0px;}.elementor-13 .elementor-element.elementor-element-d803c1f .elementor-field-group .elementor-field{color:var( --e-global-color-35432f4 );}.elementor-13 .elementor-element.elementor-element-d803c1f .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-c16a5c7 );border-color:var( --e-global-color-cf6aa0c );border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-13 .elementor-element.elementor-element-d803c1f .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-c16a5c7 );border-color:var( --e-global-color-cf6aa0c );border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-13 .elementor-element.elementor-element-d803c1f .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-cf6aa0c );}.elementor-13 .elementor-element.elementor-element-d803c1f .elementor-button{font-size:14px;font-weight:700;border-radius:6px 6px 6px 6px;padding:15px 25px 15px 25px;}.elementor-13 .elementor-element.elementor-element-d803c1f .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-13 .elementor-element.elementor-element-d803c1f .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-13 .elementor-element.elementor-element-d803c1f .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-13 .elementor-element.elementor-element-d803c1f .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-13 .elementor-element.elementor-element-d803c1f .e-form__buttons__wrapper__button-next:hover{background-color:#1677D2;color:#ffffff;}.elementor-13 .elementor-element.elementor-element-d803c1f .elementor-button[type="submit"]:hover{background-color:#1677D2;color:#ffffff;}.elementor-13 .elementor-element.elementor-element-d803c1f .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-13 .elementor-element.elementor-element-d803c1f .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-13 .elementor-element.elementor-element-d803c1f{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-13 .elementor-element.elementor-element-a7286d3{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overflow:hidden;}.elementor-13 .elementor-element.elementor-element-a7286d3:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-a7286d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c16a5c7 );}.elementor-13 .elementor-element.elementor-element-f8a6446{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-ee953ce .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-13 .elementor-element.elementor-element-ee953ce .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-f6ccc07 );}.elementor-13 .elementor-element.elementor-element-ee953ce.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-ee953ce.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-ee953ce.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-ee953ce .elementor-icon{font-size:22px;}.elementor-13 .elementor-element.elementor-element-ee953ce .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-ee953ce .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:22px;}.elementor-13 .elementor-element.elementor-element-ee953ce .elementor-icon-box-description{font-size:13px;}.elementor-13 .elementor-element.elementor-element-11e5274{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-cf6aa0c );--border-color:var( --e-global-color-cf6aa0c );--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-e282e27 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-13 .elementor-element.elementor-element-e282e27 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-f6ccc07 );}.elementor-13 .elementor-element.elementor-element-e282e27.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-e282e27.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-e282e27.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-e282e27 .elementor-icon{font-size:22px;}.elementor-13 .elementor-element.elementor-element-e282e27 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-e282e27 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:22px;}.elementor-13 .elementor-element.elementor-element-e282e27 .elementor-icon-box-description{font-size:13px;}.elementor-13 .elementor-element.elementor-element-f9b6030{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-cf6aa0c );--border-color:var( --e-global-color-cf6aa0c );--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-2be5965 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-13 .elementor-element.elementor-element-2be5965 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-f6ccc07 );}.elementor-13 .elementor-element.elementor-element-2be5965.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-2be5965.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-2be5965.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-2be5965 .elementor-icon{font-size:22px;}.elementor-13 .elementor-element.elementor-element-2be5965 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-2be5965 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:22px;}.elementor-13 .elementor-element.elementor-element-2be5965 .elementor-icon-box-description{font-size:13px;}.elementor-13 .elementor-element.elementor-element-4f013cb{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-a3e895c .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-13 .elementor-element.elementor-element-a3e895c .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-f6ccc07 );}.elementor-13 .elementor-element.elementor-element-a3e895c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-a3e895c.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-a3e895c.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-a3e895c .elementor-icon{font-size:22px;}.elementor-13 .elementor-element.elementor-element-a3e895c .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-a3e895c .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:22px;}.elementor-13 .elementor-element.elementor-element-a3e895c .elementor-icon-box-description{font-size:13px;}.elementor-13 .elementor-element.elementor-element-2394ad9{--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-13 .elementor-element.elementor-element-e1a8069{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-13 .elementor-element.elementor-element-a965740{--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;--justify-content:center;}.elementor-13 .elementor-element.elementor-element-b7442b5{--display:flex;}.elementor-13 .elementor-element.elementor-element-7bba34f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-a18b01d );--border-color:var( --e-global-color-a18b01d );}.elementor-13 .elementor-element.elementor-element-8d574da{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-13 .elementor-element.elementor-element-4c6c5c1 .elementor-icon-box-wrapper{text-align:start;}.elementor-13 .elementor-element.elementor-element-4c6c5c1 .elementor-icon-box-title{margin-block-end:10px;}.elementor-13 .elementor-element.elementor-element-4c6c5c1 .elementor-icon-box-description{font-size:15px;}.elementor-13 .elementor-element.elementor-element-531bc73{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-13 .elementor-element.elementor-element-e46ea8c .elementor-icon-box-wrapper{text-align:start;}.elementor-13 .elementor-element.elementor-element-e46ea8c .elementor-icon-box-title{margin-block-end:10px;}.elementor-13 .elementor-element.elementor-element-e46ea8c .elementor-icon-box-description{font-size:15px;}.elementor-13 .elementor-element.elementor-element-b72b785{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-13 .elementor-element.elementor-element-a3d9cd2 .elementor-icon-box-wrapper{text-align:start;}.elementor-13 .elementor-element.elementor-element-a3d9cd2 .elementor-icon-box-title{margin-block-end:10px;}.elementor-13 .elementor-element.elementor-element-a3d9cd2 .elementor-icon-box-description{font-size:15px;}.elementor-13 .elementor-element.elementor-element-12e0dac{background-color:#EFF6FF;border-style:solid;border-width:1px 0px 1px 0px;border-color:#BFDBFE;text-align:center;}.elementor-13 .elementor-element.elementor-element-12e0dac .elementor-heading-title{font-weight:600;color:#1E40AF;}.elementor-13 .elementor-element.elementor-element-08722a1{--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-13 .elementor-element.elementor-element-f4cc35e .elementor-heading-title{color:var( --e-global-color-f6ccc07 );}.elementor-13 .elementor-element.elementor-element-0648ed2{--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;}.elementor-13 .elementor-element.elementor-element-d6477a4{--display:flex;}.elementor-13 .elementor-element.elementor-element-29983f5 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:clamp(76px, 10vw, 138px);font-weight:700;color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-97b375e{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-13 .elementor-element.elementor-element-30fa4fb .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:clamp(19px, 2vw, 28px);font-weight:700;color:var( --e-global-color-f6ccc07 );}.elementor-13 .elementor-element.elementor-element-078f539{color:var( --e-global-color-e328456 );}.elementor-13 .elementor-element.elementor-element-2230221{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-57c067e{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-cf6aa0c );--border-color:var( --e-global-color-cf6aa0c );}.elementor-13 .elementor-element.elementor-element-2756dca .elementor-icon-box-wrapper{text-align:start;}.elementor-13 .elementor-element.elementor-element-2756dca .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-f6ccc07 );}.elementor-13 .elementor-element.elementor-element-2756dca .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-2756dca .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:23px;font-weight:700;}.elementor-13 .elementor-element.elementor-element-2756dca .elementor-icon-box-description{font-size:15px;}.elementor-13 .elementor-element.elementor-element-4621585{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-cf6aa0c );--border-color:var( --e-global-color-cf6aa0c );}.elementor-13 .elementor-element.elementor-element-afa83f3 .elementor-icon-box-wrapper{text-align:start;}.elementor-13 .elementor-element.elementor-element-afa83f3 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-f6ccc07 );}.elementor-13 .elementor-element.elementor-element-afa83f3 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-afa83f3 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:23px;font-weight:700;}.elementor-13 .elementor-element.elementor-element-afa83f3 .elementor-icon-box-description{font-size:15px;}.elementor-13 .elementor-element.elementor-element-2cb6881{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-cf6aa0c );--border-color:var( --e-global-color-cf6aa0c );}.elementor-13 .elementor-element.elementor-element-d48f59c .elementor-icon-box-wrapper{text-align:start;}.elementor-13 .elementor-element.elementor-element-d48f59c .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-f6ccc07 );}.elementor-13 .elementor-element.elementor-element-d48f59c .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-d48f59c .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:23px;font-weight:700;}.elementor-13 .elementor-element.elementor-element-d48f59c .elementor-icon-box-description{font-size:15px;}.elementor-13 .elementor-element.elementor-element-ecdb121{--display:flex;}.elementor-13 .elementor-element.elementor-element-e099dfd .elementor-icon-box-wrapper{text-align:start;}.elementor-13 .elementor-element.elementor-element-e099dfd .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-f6ccc07 );}.elementor-13 .elementor-element.elementor-element-e099dfd .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-e099dfd .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:23px;font-weight:700;}.elementor-13 .elementor-element.elementor-element-e099dfd .elementor-icon-box-description{font-size:15px;}.elementor-13 .elementor-element.elementor-element-7407314{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;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:#00BCD44D;--border-color:#00BCD44D;--border-radius:20px 20px 20px 20px;box-shadow:0px 20px 50px 0px rgba(0, 0, 0, 0.15);}.elementor-13 .elementor-element.elementor-element-7407314:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-7407314 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #0F2A4A 0%, #12385C 100%);}.elementor-13 .elementor-element.elementor-element-c679776 .elementor-heading-title{color:var( --e-global-color-f6ccc07 );}.elementor-13 .elementor-element.elementor-element-65b9381{--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-13 .elementor-element.elementor-element-65b9381:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-65b9381 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-325fd41 );}.elementor-13 .elementor-element.elementor-element-0dad389{--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:26px 26px;--row-gap:26px;--column-gap:26px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-a18b01d );--border-color:var( --e-global-color-a18b01d );--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-a11bf96{--display:flex;}.elementor-13 .elementor-element.elementor-element-def6733 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:13px;font-weight:800;}.elementor-13 .elementor-element.elementor-element-569ac0c{--display:flex;}.elementor-13 .elementor-element.elementor-element-c369bd7{--display:flex;}.elementor-13 .elementor-element.elementor-element-7535fb2{--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:26px 26px;--row-gap:26px;--column-gap:26px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-a18b01d );--border-color:var( --e-global-color-a18b01d );--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-b19aa99{--display:flex;}.elementor-13 .elementor-element.elementor-element-cd15702 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:13px;font-weight:800;}.elementor-13 .elementor-element.elementor-element-ec1cd73{--display:flex;}.elementor-13 .elementor-element.elementor-element-e8eabb4{--display:flex;}.elementor-13 .elementor-element.elementor-element-b81de3d{--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:26px 26px;--row-gap:26px;--column-gap:26px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-a18b01d );--border-color:var( --e-global-color-a18b01d );--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-507397f{--display:flex;}.elementor-13 .elementor-element.elementor-element-ec122bf .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:13px;font-weight:800;}.elementor-13 .elementor-element.elementor-element-82af356{--display:flex;}.elementor-13 .elementor-element.elementor-element-37ad614{--display:flex;}.elementor-13 .elementor-element.elementor-element-a7ce0a3{--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:26px 26px;--row-gap:26px;--column-gap:26px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-a18b01d );--border-color:var( --e-global-color-a18b01d );--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-f4c356d{--display:flex;}.elementor-13 .elementor-element.elementor-element-2c69fb9 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:13px;font-weight:800;}.elementor-13 .elementor-element.elementor-element-d165c05{--display:flex;}.elementor-13 .elementor-element.elementor-element-b4196e7{--display:flex;}.elementor-13 .elementor-element.elementor-element-aed8db3{--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:26px 26px;--row-gap:26px;--column-gap:26px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-a18b01d );--border-color:var( --e-global-color-a18b01d );--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-0b1a254{--display:flex;}.elementor-13 .elementor-element.elementor-element-c2845c0 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:13px;font-weight:800;}.elementor-13 .elementor-element.elementor-element-96f8b8c{--display:flex;}.elementor-13 .elementor-element.elementor-element-a01f6ee{--display:flex;}.elementor-13 .elementor-element.elementor-element-4ce6985{--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:26px 26px;--row-gap:26px;--column-gap:26px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-a18b01d );--border-color:var( --e-global-color-a18b01d );--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-3553851{--display:flex;}.elementor-13 .elementor-element.elementor-element-50d691d .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:13px;font-weight:800;}.elementor-13 .elementor-element.elementor-element-e8deb8c{--display:flex;}.elementor-13 .elementor-element.elementor-element-a381f0b{--display:flex;}.elementor-13 .elementor-element.elementor-element-e114be0{--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-13 .elementor-element.elementor-element-e114be0:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-e114be0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fa0a012 );}.elementor-13 .elementor-element.elementor-element-5bb1a09{--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;}.elementor-13 .elementor-element.elementor-element-f1e833e{--display:flex;}.elementor-13 .elementor-element.elementor-element-14f40fb .elementor-heading-title{color:var( --e-global-color-f6ccc07 );}.elementor-13 .elementor-element.elementor-element-fd11766{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-a357385 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13 .elementor-element.elementor-element-a357385 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-13 .elementor-element.elementor-element-069d1b8{--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:50px 50px;--row-gap:50px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-cf6aa0c );--border-color:var( --e-global-color-cf6aa0c );--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-992590c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-992590c .elementor-heading-title{color:var( --e-global-color-f6ccc07 );}.elementor-13 .elementor-element.elementor-element-374b993{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;color:var( --e-global-color-e328456 );}.elementor-13 .elementor-element.elementor-element-cee3610{--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:50px 50px;--row-gap:50px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-cf6aa0c );--border-color:var( --e-global-color-cf6aa0c );--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-687e33d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-687e33d .elementor-heading-title{color:var( --e-global-color-f6ccc07 );}.elementor-13 .elementor-element.elementor-element-18c4ae3{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;color:var( --e-global-color-e328456 );}.elementor-13 .elementor-element.elementor-element-ebf5bd5{--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:50px 50px;--row-gap:50px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-cf6aa0c );--border-color:var( --e-global-color-cf6aa0c );--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-50f0d6a{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-50f0d6a .elementor-heading-title{color:var( --e-global-color-f6ccc07 );}.elementor-13 .elementor-element.elementor-element-954cb7c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;color:var( --e-global-color-e328456 );}.elementor-13 .elementor-element.elementor-element-05b6dd9{--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-13 .elementor-element.elementor-element-a60b6fb{--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;}.elementor-13 .elementor-element.elementor-element-a60b6fb:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-a60b6fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fa0a012 );}.elementor-13 .elementor-element.elementor-element-1f7db35 .elementor-heading-title{color:var( --e-global-color-f6ccc07 );}.elementor-13 .elementor-element.elementor-element-51b4171{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-e165b7e{--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:var( --e-global-color-cf6aa0c );--border-color:var( --e-global-color-cf6aa0c );--border-radius:12px 12px 12px 12px;}.elementor-13 .elementor-element.elementor-element-e165b7e:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-e165b7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e60182e );}.elementor-13 .elementor-element.elementor-element-75c53fb{--e-rating-gap:5px;--e-rating-icon-marked-color:#FBBC05;}.elementor-13 .elementor-element.elementor-element-daae60b{color:var( --e-global-color-e328456 );}.elementor-13 .elementor-element.elementor-element-8b13a0d .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-f6ccc07 );}.elementor-13 .elementor-element.elementor-element-9258ab8{--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:var( --e-global-color-cf6aa0c );--border-color:var( --e-global-color-cf6aa0c );--border-radius:12px 12px 12px 12px;}.elementor-13 .elementor-element.elementor-element-9258ab8:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-9258ab8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e60182e );}.elementor-13 .elementor-element.elementor-element-98da2d1{--e-rating-gap:5px;--e-rating-icon-marked-color:#FBBC05;}.elementor-13 .elementor-element.elementor-element-53c7772{color:var( --e-global-color-e328456 );}.elementor-13 .elementor-element.elementor-element-4cfe623 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-f6ccc07 );}.elementor-13 .elementor-element.elementor-element-3d21826 .elementor-heading-title{color:var( --e-global-color-e328456 );}.elementor-13 .elementor-element.elementor-element-1d1430b{--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:var( --e-global-color-cf6aa0c );--border-color:var( --e-global-color-cf6aa0c );--border-radius:12px 12px 12px 12px;}.elementor-13 .elementor-element.elementor-element-1d1430b:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-1d1430b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e60182e );}.elementor-13 .elementor-element.elementor-element-2ede797{--e-rating-gap:5px;--e-rating-icon-marked-color:#FBBC05;}.elementor-13 .elementor-element.elementor-element-480a97f{color:var( --e-global-color-e328456 );}.elementor-13 .elementor-element.elementor-element-dc69560 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-f6ccc07 );}.elementor-13 .elementor-element.elementor-element-bb25e66{--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:var( --e-global-color-cf6aa0c );--border-color:var( --e-global-color-cf6aa0c );--border-radius:12px 12px 12px 12px;}.elementor-13 .elementor-element.elementor-element-bb25e66:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-bb25e66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e60182e );}.elementor-13 .elementor-element.elementor-element-3d47013{--e-rating-gap:5px;--e-rating-icon-marked-color:#FBBC05;}.elementor-13 .elementor-element.elementor-element-d06ce77{color:var( --e-global-color-e328456 );}.elementor-13 .elementor-element.elementor-element-17c04e9 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-f6ccc07 );}.elementor-13 .elementor-element.elementor-element-9583bce{--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-13 .elementor-element.elementor-element-e2f2990{--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;}.elementor-13 .elementor-element.elementor-element-7e0c239{--display:flex;}.elementor-13 .elementor-element.elementor-element-47bd00c{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-2741a39{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-27b39a6 .elementor-counter-title{justify-content:start;font-size:13px;}.elementor-13 .elementor-element.elementor-element-27b39a6 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-primary );font-family:"Space Grotesk", Sans-serif;font-size:58px;font-weight:700;}.elementor-13 .elementor-element.elementor-element-7244916{--divider-border-style:solid;--divider-color:var( --e-global-color-a18b01d );--divider-border-width:1px;}.elementor-13 .elementor-element.elementor-element-7244916 .elementor-divider-separator{width:100%;}.elementor-13 .elementor-element.elementor-element-7244916 .elementor-divider{padding-block-start:35px;padding-block-end:35px;}.elementor-13 .elementor-element.elementor-element-120ae8a{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-13 .elementor-element.elementor-element-ee849cd.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-4e7955a.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-649428e.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-aa1497d.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-67cecf9.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-a0a6e54.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-da720de.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-6c8389d.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-14d66cc.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-47ea7b3.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-98fcfc8.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-d1a7587.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-d98241d.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-1547e6c.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-abf172c.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-2638645{--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;}.elementor-13 .elementor-element.elementor-element-2638645:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-2638645 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c9303a3 );}.elementor-13 .elementor-element.elementor-element-30ae88a{--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;}.elementor-13 .elementor-element.elementor-element-f6f5cca{--display:flex;}.elementor-13 .elementor-element.elementor-element-7bebb85{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-06fe87c{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1E88E52E;--border-color:#1E88E52E;--border-radius:14px 14px 14px 3px;--padding-top:18px;--padding-bottom:19px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-3e0226c .elementor-heading-title{font-size:10px;font-weight:800;text-transform:uppercase;line-height:1;letter-spacing:1.2px;}.elementor-13 .elementor-element.elementor-element-8acb965{--divider-border-style:solid;--divider-color:var( --e-global-color-a18b01d );--divider-border-width:1px;}.elementor-13 .elementor-element.elementor-element-8acb965 .elementor-divider-separator{width:100%;}.elementor-13 .elementor-element.elementor-element-8acb965 .elementor-divider{padding-block-start:35px;padding-block-end:35px;}.elementor-13 .elementor-element.elementor-element-19175d2{--display:flex;}.elementor-13 .elementor-element.elementor-element-c2911a8{--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-13 .elementor-element.elementor-element-2176ba6{--display:flex;}.elementor-13 .elementor-element.elementor-element-196b985{--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-13 .elementor-element.elementor-element-f38542e{--display:flex;}.elementor-13 .elementor-element.elementor-element-678116f{--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-13 .elementor-element.elementor-element-5b810b0{--display:flex;}.elementor-13 .elementor-element.elementor-element-19f2e1f{--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-13 .elementor-element.elementor-element-6b18ba1{--display:flex;}.elementor-13 .elementor-element.elementor-element-9bfcca4{--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-13 .elementor-element.elementor-element-2d96495{--display:flex;}.elementor-13 .elementor-element.elementor-element-c81188e{--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-13 .elementor-element.elementor-element-5260f47{--display:flex;}.elementor-13 .elementor-element.elementor-element-b2ca093{--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-13 .elementor-element.elementor-element-e502658{--display:flex;}.elementor-13 .elementor-element.elementor-element-6eed982{--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-13 .elementor-element.elementor-element-6b872c1{--display:flex;}.elementor-13 .elementor-element.elementor-element-a11c36c{--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-13 .elementor-element.elementor-element-635725d{--display:flex;}.elementor-13 .elementor-element.elementor-element-a487cea{--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-13 .elementor-element.elementor-element-4e7ef97{--n-accordion-title-font-size:17px;width:var( --container-widget-width, 860px );max-width:860px;--container-widget-width:860px;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:12px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-cf9e948 );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-13 .elementor-element.elementor-element-4e7ef97 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-13 .elementor-element.elementor-element-4e7ef97 {--n-accordion-padding:22px 28px 22px 28px;}:where( .elementor-13 .elementor-element.elementor-element-4e7ef97 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Space Grotesk", Sans-serif;font-weight:700;}:where( .elementor-13 .elementor-element.elementor-element-4e7ef97 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0px;--padding-right:28px;--padding-bottom:28px;--padding-left:28px;}.elementor-13 .elementor-element.elementor-element-a7b3a5d{--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-13 .elementor-element.elementor-element-e88589d{text-align:center;}.elementor-13 .elementor-element.elementor-element-e88589d .elementor-heading-title{color:var( --e-global-color-f6ccc07 );}.elementor-13 .elementor-element.elementor-element-ae35c0f{text-align:center;color:var( --e-global-color-f6ccc07 );}.elementor-13 .elementor-element.elementor-element-7041044{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-90abac2{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-5b9e327{margin:15px -1px calc(var(--kit-widget-spacing, 0px) + -1px) -1px;}.elementor-13 .elementor-element.elementor-element-b8a2e50{margin:-500px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-a7286d3{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-e1a8069{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-7bba34f{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-12e0dac{text-align:start;}.elementor-13 .elementor-element.elementor-element-2230221{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-a7bfa5b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-51b4171{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-90abac2{--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-13 .elementor-element.elementor-element-5b9e327.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-9cd2110{width:initial;max-width:initial;}.elementor-13 .elementor-element.elementor-element-a7286d3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-11e5274{border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-13 .elementor-element.elementor-element-f9b6030{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-13 .elementor-element.elementor-element-e1a8069{--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-13 .elementor-element.elementor-element-7bba34f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-2230221{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-57c067e{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-13 .elementor-element.elementor-element-4621585{border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-13 .elementor-element.elementor-element-2cb6881{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-13 .elementor-element.elementor-element-7407314{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-13 .elementor-element.elementor-element-5bb1a09{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-13 .elementor-element.elementor-element-fd11766{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-069d1b8{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-13 .elementor-element.elementor-element-992590c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13 .elementor-element.elementor-element-374b993{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13 .elementor-element.elementor-element-cee3610{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-13 .elementor-element.elementor-element-687e33d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13 .elementor-element.elementor-element-18c4ae3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13 .elementor-element.elementor-element-ebf5bd5{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-13 .elementor-element.elementor-element-50f0d6a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13 .elementor-element.elementor-element-954cb7c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13 .elementor-element.elementor-element-51b4171{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-e2f2990{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-13 .elementor-element.elementor-element-30ae88a{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-f969bf9{--width:55%;}.elementor-13 .elementor-element.elementor-element-f5fd395{--width:50%;}.elementor-13 .elementor-element.elementor-element-a965740{--width:65%;}.elementor-13 .elementor-element.elementor-element-b7442b5{--width:35%;}.elementor-13 .elementor-element.elementor-element-d6477a4{--width:10%;}.elementor-13 .elementor-element.elementor-element-97b375e{--width:90%;}.elementor-13 .elementor-element.elementor-element-a11bf96{--width:5%;}.elementor-13 .elementor-element.elementor-element-569ac0c{--width:45%;}.elementor-13 .elementor-element.elementor-element-c369bd7{--width:50%;}.elementor-13 .elementor-element.elementor-element-b19aa99{--width:5%;}.elementor-13 .elementor-element.elementor-element-ec1cd73{--width:45%;}.elementor-13 .elementor-element.elementor-element-e8eabb4{--width:50%;}.elementor-13 .elementor-element.elementor-element-507397f{--width:5%;}.elementor-13 .elementor-element.elementor-element-82af356{--width:45%;}.elementor-13 .elementor-element.elementor-element-37ad614{--width:50%;}.elementor-13 .elementor-element.elementor-element-f4c356d{--width:5%;}.elementor-13 .elementor-element.elementor-element-d165c05{--width:45%;}.elementor-13 .elementor-element.elementor-element-b4196e7{--width:50%;}.elementor-13 .elementor-element.elementor-element-0b1a254{--width:5%;}.elementor-13 .elementor-element.elementor-element-96f8b8c{--width:45%;}.elementor-13 .elementor-element.elementor-element-a01f6ee{--width:50%;}.elementor-13 .elementor-element.elementor-element-3553851{--width:5%;}.elementor-13 .elementor-element.elementor-element-e8deb8c{--width:45%;}.elementor-13 .elementor-element.elementor-element-a381f0b{--width:50%;}.elementor-13 .elementor-element.elementor-element-f1e833e{--width:60%;}.elementor-13 .elementor-element.elementor-element-fd11766{--width:40%;}.elementor-13 .elementor-element.elementor-element-7e0c239{--width:60%;}.elementor-13 .elementor-element.elementor-element-47bd00c{--width:40%;}.elementor-13 .elementor-element.elementor-element-2741a39{--width:260px;}.elementor-13 .elementor-element.elementor-element-120ae8a{--width:80%;}.elementor-13 .elementor-element.elementor-element-2638645{--content-width:1020px;}.elementor-13 .elementor-element.elementor-element-f6f5cca{--width:70%;}.elementor-13 .elementor-element.elementor-element-7bebb85{--width:30%;}.elementor-13 .elementor-element.elementor-element-06fe87c{--width:280px;}.elementor-13 .elementor-element.elementor-element-a7b3a5d{--content-width:820px;}}@media(max-width:1024px) and (min-width:768px){.elementor-13 .elementor-element.elementor-element-f969bf9{--width:100%;}.elementor-13 .elementor-element.elementor-element-f5fd395{--width:100%;}.elementor-13 .elementor-element.elementor-element-a965740{--width:100%;}.elementor-13 .elementor-element.elementor-element-b7442b5{--width:60%;}.elementor-13 .elementor-element.elementor-element-120ae8a{--width:100%;}.elementor-13 .elementor-element.elementor-element-f6f5cca{--width:50%;}.elementor-13 .elementor-element.elementor-element-7bebb85{--width:50%;}}/* Start custom CSS for form, class: .elementor-element-d803c1f */.elementor-13 .elementor-element.elementor-element-d803c1f input,
.elementor-13 .elementor-element.elementor-element-d803c1f select {
    padding: 15px;
    font-size: 16px;
}

.elementor-13 .elementor-element.elementor-element-d803c1f input:focus {
    border: 1px solid var( --e-global-color-primary ) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90abac2 */.elementor-13 .elementor-element.elementor-element-90abac2 {
    padding: 160px 40px 90px;
    background: radial-gradient(ellipse 68% 84% at 84% 34%, rgba(30, 136, 229, 0.20), transparent 70%),
        radial-gradient(ellipse 52% 68% at 13% 88%, rgba(0, 188, 212, 0.10), transparent 72%),
        linear-gradient(118deg, #071323 0%, #0A1628 52%, #0c2036 100%);
}

.elementor-13 .elementor-element.elementor-element-90abac2::before {
        content: "";
    position: absolute;
    inset: auto;
    width: 760px;
    height: 760px;
    top: -230px;
    right: -170px;
    border: 1px solid rgba(0, 188, 212, 0.18);
    border-radius: 48% 52% 43% 57% / 55% 42% 58% 45%;
    background: none;
    transform: rotate(-18deg);
    opacity: 0.9;
     filter: blur(4px);
}

.elementor-13 .elementor-element.elementor-element-90abac2::after {
content: "";
    position: absolute;
    width: 500px;
    height: 500px;
    right: 7%;
    bottom: -310px;
    border: 1px solid rgba(30, 136, 229, 0.26);
    border-radius: 61% 39% 54% 46% / 42% 57% 43% 58%;
    box-shadow: 0 0 0 52px rgba(30, 136, 229, 0.025), 0 0 0 104px rgba(0, 188, 212, 0.018);
    transform: rotate(18deg);
    pointer-events: none;
    z-index: 0;
    filter: blur(4px);
}

@media (max-width: 428px) {

.elementor-13 .elementor-element.elementor-element-90abac2 {
    padding: 100px 15px 50px;
}

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee953ce */.elementor-13 .elementor-element.elementor-element-ee953ce .elementor-icon-box-icon {
    background-color: var( --e-global-color-1557ead );
    padding: 12px;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e282e27 */.elementor-13 .elementor-element.elementor-element-e282e27 .elementor-icon-box-icon {
    background-color: var( --e-global-color-1557ead );
    padding: 12px;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2be5965 */.elementor-13 .elementor-element.elementor-element-2be5965 .elementor-icon-box-icon {
    background-color: var( --e-global-color-1557ead );
    padding: 12px;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a3e895c */.elementor-13 .elementor-element.elementor-element-a3e895c .elementor-icon-box-icon {
    background-color: var( --e-global-color-1557ead );
    padding: 12px;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7286d3 */.elementor-13 .elementor-element.elementor-element-a7286d3::before {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -140px;
    width: 900px;
    height: 260px;
    margin-left: -450px;
    background: radial-gradient(ellipse at center, rgba(0, 188, 212, 0.16), transparent 68%);
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29983f5 */.elementor-13 .elementor-element.elementor-element-29983f5 {
    text-shadow: 0 0 34px rgba(0, 188, 212, 0.20);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08722a1 */.elementor-13 .elementor-element.elementor-element-08722a1 {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  background-color: var(--e-global-color-fa0a012);
}

.elementor-13 .elementor-element.elementor-element-08722a1::before,
.elementor-13 .elementor-element.elementor-element-08722a1::after {
  content: "";
  position: absolute;
  z-index: 0;
  border-radius: 50%;
  pointer-events: none;
  will-change: transform;
}

.elementor-13 .elementor-element.elementor-element-08722a1::before {
  width: 560px;
  height: 560px;
  left: -220px;
  bottom: -260px;

  background: radial-gradient(
    circle,
    rgba(30, 136, 229, 0.22) 0%,
    rgba(30, 136, 229, 0.08) 42%,
    transparent 66%
  );

  animation: dark-drift-left 28s ease-in-out infinite;
}

.elementor-13 .elementor-element.elementor-element-08722a1::after {
  width: 520px;
  height: 520px;
  right: -200px;
  top: -240px;

  background: radial-gradient(
    circle,
    rgba(0, 188, 212, 0.18) 0%,
    rgba(0, 188, 212, 0.06) 44%,
    transparent 68%
  );

  animation: dark-drift-right 32s ease-in-out infinite;
}

.elementor-13 .elementor-element.elementor-element-08722a1 > * {
  position: relative;
  z-index: 1;
}

@keyframes dark-drift-left {
  0%,
  100% {
    transform: translate3d(0, 0, 0) scale(1);
  }

  50% {
    transform: translate3d(45px, -30px, 0) scale(1.08);
  }
}

@keyframes dark-drift-right {
  0%,
  100% {
    transform: translate3d(0, 0, 0) scale(1);
  }

  50% {
    transform: translate3d(-40px, 35px, 0) scale(1.1);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e114be0 */.elementor-13 .elementor-element.elementor-element-e114be0 {
  position: relative;
  overflow: hidden;
  isolation: isolate;

  background-color: var(--e-global-color-fa0a012);
  background-image: radial-gradient(
    circle 280px at calc(100% + 60px) 20px,
    rgba(0, 188, 212, 0.18) 0%,
    rgba(0, 188, 212, 0.06) 42%,
    transparent 68%
  );
  background-repeat: no-repeat;
}

.elementor-13 .elementor-element.elementor-element-e114be0::before,
.elementor-13 .elementor-element.elementor-element-e114be0::after {
  content: "";
  position: absolute;
  display: block;
  z-index: 0;
  top: -25%;
  height: 150%;
  pointer-events: none;
  filter: blur(26px);
  transform: rotate(14deg);
  will-change: transform, opacity;
}

.elementor-13 .elementor-element.elementor-element-e114be0::before {
  width: 240px;
  left: 8%;

  background: linear-gradient(
    90deg,
    transparent,
    rgba(30, 136, 229, 0.12),
    transparent
  );

  animation: services-beam 16s ease-in-out infinite;
}

.elementor-13 .elementor-element.elementor-element-e114be0::after {
  width: 150px;
  left: 26%;

  background: linear-gradient(
    90deg,
    transparent,
    rgba(0, 188, 212, 0.1),
    transparent
  );

  animation: services-beam 21s ease-in-out infinite reverse;
}

.elementor-13 .elementor-element.elementor-element-e114be0 > * {
  position: relative;
  z-index: 1;
}

@keyframes services-beam {
  0%,
  100% {
    transform: translate3d(0, 0, 0) rotate(14deg);
    opacity: 0.5;
  }

  50% {
    transform: translate3d(45px, -25px, 0) rotate(14deg);
    opacity: 0.85;
  }
}

@media (max-width: 640px) {
  .elementor-13 .elementor-element.elementor-element-e114be0::before,
  .elementor-13 .elementor-element.elementor-element-e114be0::after {
    display: none;
  }

  .elementor-13 .elementor-element.elementor-element-e114be0 {
    background-image: radial-gradient(
      circle 220px at calc(100% + 80px) 20px,
      rgba(0, 188, 212, 0.16),
      transparent 68%
    );
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-95c4bff */.gbp-process,
.gbp-process * {
  box-sizing: border-box;
}

.gbp-process {
  width: 100%;
  max-width: 1240px;
  margin-inline: auto;
}

.gbp-process__track {
  position: relative;
}

.gbp-process__steps {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: flex-start;
  gap: 50px;
}

.gbp-process__line {
  position: absolute;
  z-index: 0;
  height: 1px;
  pointer-events: none;
  opacity: 0;
  background: linear-gradient(
    to right,
    var(--e-global-color-a18b01d, #E2E8F0),
    var(--e-global-color-primary, #1E88E5)
  );
}

.gbp-process__step {
  flex: 1 1 0;
  min-width: 0;
}

.gbp-process__circle {
  position: relative;
  z-index: 2;
  display: flex;
  width: 40px;
  height: 40px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  border: 1px solid var(--e-global-color-primary, #1E88E5);
  border-radius: 50%;
  background: var(--e-global-color-325fd41, #F8FAFC);
  transition:
    background-color 0.25s ease,
    border-color 0.25s ease;
}

.gbp-process__circle span {
  color: var(--e-global-color-primary, #1E88E5);
  font-family: "Space Grotesk", sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.04em;
  transition: color 0.25s ease;
}

.gbp-process__step:hover .gbp-process__circle {
  border-color: var(--e-global-color-primary, #1E88E5);
  background: var(--e-global-color-primary, #1E88E5);
}

.gbp-process__step:hover .gbp-process__circle span {
  color: var(--e-global-color-f6ccc07, #FFFFFF);
}

.gbp-process__content {
  width: 100%;
  margin-top: 28px;
}

.gbp-process__label {
  display: block;
  margin-bottom: 10px;
  color: var(--e-global-color-primary, #1E88E5);
  font-size: 11px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.gbp-process__title {
  margin: 0;
  color: var(--e-global-color-cf9e948, #0F172A);
  font-family: "Space Grotesk", sans-serif;
  font-size: clamp(19px, 1.6vw, 23px);
  font-weight: 700;
  line-height: 1.25;
  letter-spacing: -0.025em;
}

.gbp-process__divider {
  width: 28px;
  height: 2px;
  margin-block: 16px;
  border-radius: 2px;
  background: var(--e-global-color-primary, #1E88E5);
}

.gbp-process__text {
  margin: 0;
  color: var(--e-global-color-f200968, #64748B);
  font-size: 14px;
  line-height: 1.7;
}

/* Tablet and mobile */
@media (max-width: 1024px) {
  .gbp-process__steps {
    flex-direction: column;
    gap: 38px;
  }

  .gbp-process__line {
    width: 1px !important;
    height: auto;
    background: linear-gradient(
      to bottom,
      var(--e-global-color-a18b01d, #E2E8F0),
      var(--e-global-color-primary, #1E88E5)
    );
  }

  .gbp-process__step {
    display: flex;
    width: 100%;
    align-items: flex-start;
    gap: 22px;
  }

  .gbp-process__content {
    margin-top: 0;
    padding-bottom: 4px;
  }
}

@media (max-width: 480px) {
  .gbp-process__steps {
    gap: 32px;
  }

  .gbp-process__step {
    gap: 16px;
  }

  .gbp-process__circle {
    width: 38px;
    height: 38px;
  }

  .gbp-process__title {
    font-size: 19px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5abd1a7 */.gbps-visual,
  .gbps-visual * {
    box-sizing: border-box;
  }

  .gbps-visual {
    --gbps-blue: #4285f4;
    --gbps-red: #ea4335;
    --gbps-yellow: #fbbc04;
    --gbps-green: #34a853;
    position: relative;
    width: min(100%, 590px);
    min-height: 590px;
    margin-inline: auto;
    display: grid;
    place-items: center;
    isolation: isolate;
    font-family: Inter, Arial, sans-serif;
  }

  .gbps-glow {
    position: absolute;
    inset: 6% 2% 0;
    z-index: -2;
    border-radius: 50%;
    background:
      radial-gradient(circle at 66% 35%, rgba(30, 136, 229, .34), transparent 36%),
      radial-gradient(circle at 28% 74%, rgba(0, 188, 212, .22), transparent 40%);
    filter: blur(20px);
  }

  .gbps-profile-card {
    position: relative;
    width: min(88%, 470px);
    overflow: visible;
    border: 1px solid rgba(255, 255, 255, .82);
    border-radius: 26px;
    background: #fff;
    color: #202124;
    box-shadow:
      0 36px 80px rgba(0, 0, 0, .34),
      0 0 0 8px rgba(255, 255, 255, .035);
    transform: rotate(2deg);
    animation: gbps-float 6s ease-in-out infinite;
  }

  .gbps-cover {
    position: relative;
    height: 156px;
    overflow: hidden;
    border-radius: 25px 25px 0 0;
    background:
      linear-gradient(25deg, transparent 46%, rgba(255,255,255,.86) 47% 51%, transparent 52%),
      linear-gradient(115deg, transparent 40%, rgba(255,255,255,.72) 41% 46%, transparent 47%),
      linear-gradient(135deg, #d8e8f7, #edf5fb 55%, #c7dfec);
  }

  .gbps-cover::before,
  .gbps-cover::after {
    content: "";
    position: absolute;
    border-radius: 42%;
    background: rgba(80, 172, 113, .38);
  }

  .gbps-cover::before {
    width: 150px;
    height: 86px;
    left: -18px;
    bottom: -31px;
  }

  .gbps-cover::after {
    width: 115px;
    height: 74px;
    right: -15px;
    top: -22px;
  }

  .gbps-map-pin {
    position: absolute;
    left: 64%;
    top: 45%;
    width: 48px;
    height: 48px;
    filter: drop-shadow(0 7px 8px rgba(66, 133, 244, .28));
    transform: translate(-50%, -50%);
  }

  .gbps-map-pin svg {
    width: 100%;
    height: 100%;
    overflow: visible;
  }

  .gbps-map-pin path {
    fill: var(--gbps-blue);
  }

  .gbps-map-pin circle {
    fill: #fff;
  }

  .gbps-profile-body {
    padding: 68px 34px 31px;
  }

  .gbps-avatar {
    position: absolute;
    top: 112px;
    left: 31px;
    width: 88px;
    height: 88px;
    display: grid;
    place-items: center;
    border: 6px solid #fff;
    border-radius: 50%;
    background: #f8fafd;
    box-shadow: 0 4px 14px rgba(60, 64, 67, .18);
  }

  .gbps-avatar svg {
    width: 57px;
    height: 57px;
  }

  .gbps-business h3 {
    margin: 0 0 5px;
    color: #202124;
    font-size: clamp(21px, 3.1vw, 28px);
    font-weight: 700;
    letter-spacing: -.025em;
    line-height: 1.15;
  }

  .gbps-eyebrow {
    margin: 0 0 9px;
    color: #5f6368;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: .08em;
    line-height: 1;
    text-transform: uppercase;
  }

  .gbps-color-dot {
    display: inline-block;
    width: 5px;
    height: 5px;
    margin-right: 1px;
    border-radius: 50%;
    vertical-align: 1px;
  }

  .gbps-color-dot--blue { background: var(--gbps-blue); }
  .gbps-color-dot--red { background: var(--gbps-red); }
  .gbps-color-dot--yellow { background: var(--gbps-yellow); }
  .gbps-color-dot--green { background: var(--gbps-green); margin-right: 7px; }

  .gbps-category {
    margin: 0 0 8px;
    color: #5f6368;
    font-size: 14px;
    line-height: 1.4;
  }

  .gbps-rating {
    display: flex;
    align-items: center;
    gap: 6px;
    color: #5f6368;
    font-size: 13px;
  }

  .gbps-rating strong {
    color: #3c4043;
  }

  .gbps-stars {
    display: inline-flex;
    gap: 1px;
  }

  .gbps-stars svg {
    width: 15px;
    height: 15px;
    fill: var(--gbps-yellow);
  }

  .gbps-rating em {
    font-style: normal;
  }

  .gbps-actions {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 8px;
    margin-top: 28px;
    padding: 21px 0 18px;
    border-top: 1px solid #edf0f3;
    border-bottom: 1px solid #edf0f3;
  }

  .gbps-actions > span {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 7px;
    color: #3c4043;
    font-size: 11px;
    font-weight: 600;
  }

  .gbps-actions i {
    width: 36px;
    height: 36px;
    display: grid;
    place-items: center;
    border: 1.5px solid #d2e3fc;
    border-radius: 50%;
  }

  .gbps-actions svg {
    width: 18px;
    height: 18px;
    fill: var(--gbps-blue);
  }

  .gbps-info-lines {
    padding-top: 19px;
  }

  .gbps-info-lines span {
    display: block;
    height: 8px;
    margin-top: 10px;
    border-radius: 10px;
    background: #e8eaed;
  }

  .gbps-info-lines span:first-child { width: 76%; }
  .gbps-info-lines span:last-child { width: 53%; }

  .gbps-suspended {
    position: absolute;
    right: -40px;
    bottom: -31px;
    width: min(92%, 350px);
    display: flex;
    align-items: center;
    gap: 13px;
    padding: 15px 18px;
    border: 1px solid rgba(234, 67, 53, .2);
    border-radius: 15px;
    background: #fce8e6;
    box-shadow: 0 18px 38px rgba(38, 14, 12, .22);
    transform: rotate(-2deg);
  }

  .gbps-warning {
    width: 36px;
    height: 36px;
    flex: 0 0 36px;
    display: grid;
    place-items: center;
    border-radius: 10px;
    background: var(--gbps-red);
  }

  .gbps-warning svg {
    width: 22px;
    height: 22px;
    overflow: visible;
  }

  .gbps-warning path:first-child {
    fill: #fff;
    stroke: none;
  }

  .gbps-warning path:nth-child(2),
  .gbps-warning circle {
    fill: none;
    stroke: var(--gbps-red);
    stroke-linecap: round;
    stroke-width: 2;
  }

  .gbps-warning circle {
    fill: var(--gbps-red);
    stroke: none;
  }

  .gbps-suspended > span:last-child {
    min-width: 0;
  }

  .gbps-suspended strong,
  .gbps-suspended small {
    display: block;
  }

  .gbps-suspended strong {
    margin-bottom: 2px;
    color: #b3261e;
    font-size: 17px;
    line-height: 1.15;
  }

  .gbps-suspended small {
    color: #7c2e29;
    font-size: 13px;
    line-height: 1.4;
  }

  @keyframes gbps-float {
    0%, 100% { transform: rotate(2deg) translateY(0); }
    50% { transform: rotate(1.2deg) translateY(-8px); }
  }

  @media (max-width: 767px) {
    .gbps-visual {
      width: min(100%, 440px);
      min-height: 520px;
      padding: 28px 18px 46px 4px;
    }

    .gbps-profile-card {
      width: 94%;
    }

    .gbps-cover {
      height: 125px;
    }

    .gbps-avatar {
      top: 87px;
      width: 75px;
      height: 75px;
    }

    .gbps-avatar svg {
      width: 48px;
      height: 48px;
    }

    .gbps-profile-body {
      padding: 56px 22px 25px;
    }

    .gbps-suspended {
      right: -15px;
      bottom: -35px;
    }
  }

  @media (max-width: 420px) {
    .gbps-visual {
      min-height: 490px;
    }

    .gbps-profile-card {
      width: 100%;
    }

    .gbps-actions {
      gap: 3px;
    }

    .gbps-actions > span {
      font-size: 9px;
    }

    .gbps-suspended {
      width: 96%;
      padding: 12px;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .gbps-profile-card {
      animation: none;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a60b6fb */.elementor-13 .elementor-element.elementor-element-a60b6fb {
  position: relative;
  overflow: hidden;
  isolation: isolate;

  background-color: var(--e-global-color-fa0a012);
  background-image: radial-gradient(
    circle 280px at calc(100% + 60px) 20px,
    rgba(0, 188, 212, 0.18) 0%,
    rgba(0, 188, 212, 0.06) 42%,
    transparent 68%
  );
  background-repeat: no-repeat;
}

.elementor-13 .elementor-element.elementor-element-a60b6fb::before,
.elementor-13 .elementor-element.elementor-element-a60b6fb::after {
  content: "";
  position: absolute;
  display: block;
  z-index: 0;
  top: -25%;
  height: 150%;
  pointer-events: none;
  filter: blur(26px);
  transform: rotate(14deg);
  will-change: transform, opacity;
}

.elementor-13 .elementor-element.elementor-element-a60b6fb::before {
  width: 240px;
  left: 8%;

  background: linear-gradient(
    90deg,
    transparent,
    rgba(30, 136, 229, 0.12),
    transparent
  );

  animation: services-beam 16s ease-in-out infinite;
}

.elementor-13 .elementor-element.elementor-element-a60b6fb::after {
  width: 150px;
  left: 26%;

  background: linear-gradient(
    90deg,
    transparent,
    rgba(0, 188, 212, 0.1),
    transparent
  );

  animation: services-beam 21s ease-in-out infinite reverse;
}

.elementor-13 .elementor-element.elementor-element-a60b6fb > * {
  position: relative;
  z-index: 1;
}

@keyframes services-beam {
  0%,
  100% {
    transform: translate3d(0, 0, 0) rotate(14deg);
    opacity: 0.5;
  }

  50% {
    transform: translate3d(45px, -25px, 0) rotate(14deg);
    opacity: 0.85;
  }
}

@media (max-width: 640px) {
  .elementor-13 .elementor-element.elementor-element-a60b6fb::before,
  .elementor-13 .elementor-element.elementor-element-a60b6fb::after {
    display: none;
  }

  .elementor-13 .elementor-element.elementor-element-a60b6fb {
    background-image: radial-gradient(
      circle 220px at calc(100% + 80px) 20px,
      rgba(0, 188, 212, 0.16),
      transparent 68%
    );
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-976d413 */.appeal-time .elementor-heading-title {
  display: flex;
  align-items: flex-end;
  gap: 10px;
  margin: 0;
}

.appeal-time-number {
  color: var(--e-global-color-primary);
  font-family: "Space Grotesk", sans-serif;
  font-size: clamp(48px, 5vw, 72px);
  font-weight: 700;
  line-height: 0.8;
  letter-spacing: -0.05em;
}

.appeal-time-label {
  color: var(--e-global-color-cf9e948);
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06fe87c */.elementor-13 .elementor-element.elementor-element-06fe87c {
    background: linear-gradient(135deg, rgba(30, 136, 229, 0.11), rgba(0, 188, 212, 0.07));
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19f5653 */.elementor-13 .elementor-element.elementor-element-19f5653 strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7f1f5d */.elementor-13 .elementor-element.elementor-element-c7f1f5d strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1dbc5cc */.elementor-13 .elementor-element.elementor-element-1dbc5cc strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fbf79e */.elementor-13 .elementor-element.elementor-element-3fbf79e strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c16c76 */.elementor-13 .elementor-element.elementor-element-3c16c76 strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e223d3c */.elementor-13 .elementor-element.elementor-element-e223d3c strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a11160a */.elementor-13 .elementor-element.elementor-element-a11160a strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c2aa03c */.elementor-13 .elementor-element.elementor-element-c2aa03c strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2836efc */.elementor-13 .elementor-element.elementor-element-2836efc strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d8bf73 */.elementor-13 .elementor-element.elementor-element-1d8bf73 strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19f5653 */.elementor-13 .elementor-element.elementor-element-19f5653 strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7f1f5d */.elementor-13 .elementor-element.elementor-element-c7f1f5d strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1dbc5cc */.elementor-13 .elementor-element.elementor-element-1dbc5cc strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fbf79e */.elementor-13 .elementor-element.elementor-element-3fbf79e strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c16c76 */.elementor-13 .elementor-element.elementor-element-3c16c76 strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e223d3c */.elementor-13 .elementor-element.elementor-element-e223d3c strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a11160a */.elementor-13 .elementor-element.elementor-element-a11160a strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c2aa03c */.elementor-13 .elementor-element.elementor-element-c2aa03c strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2836efc */.elementor-13 .elementor-element.elementor-element-2836efc strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d8bf73 */.elementor-13 .elementor-element.elementor-element-1d8bf73 strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19f5653 */.elementor-13 .elementor-element.elementor-element-19f5653 strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7f1f5d */.elementor-13 .elementor-element.elementor-element-c7f1f5d strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1dbc5cc */.elementor-13 .elementor-element.elementor-element-1dbc5cc strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fbf79e */.elementor-13 .elementor-element.elementor-element-3fbf79e strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c16c76 */.elementor-13 .elementor-element.elementor-element-3c16c76 strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e223d3c */.elementor-13 .elementor-element.elementor-element-e223d3c strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a11160a */.elementor-13 .elementor-element.elementor-element-a11160a strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c2aa03c */.elementor-13 .elementor-element.elementor-element-c2aa03c strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2836efc */.elementor-13 .elementor-element.elementor-element-2836efc strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d8bf73 */.elementor-13 .elementor-element.elementor-element-1d8bf73 strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19f5653 */.elementor-13 .elementor-element.elementor-element-19f5653 strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7f1f5d */.elementor-13 .elementor-element.elementor-element-c7f1f5d strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1dbc5cc */.elementor-13 .elementor-element.elementor-element-1dbc5cc strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fbf79e */.elementor-13 .elementor-element.elementor-element-3fbf79e strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c16c76 */.elementor-13 .elementor-element.elementor-element-3c16c76 strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e223d3c */.elementor-13 .elementor-element.elementor-element-e223d3c strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a11160a */.elementor-13 .elementor-element.elementor-element-a11160a strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c2aa03c */.elementor-13 .elementor-element.elementor-element-c2aa03c strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2836efc */.elementor-13 .elementor-element.elementor-element-2836efc strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d8bf73 */.elementor-13 .elementor-element.elementor-element-1d8bf73 strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19f5653 */.elementor-13 .elementor-element.elementor-element-19f5653 strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7f1f5d */.elementor-13 .elementor-element.elementor-element-c7f1f5d strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1dbc5cc */.elementor-13 .elementor-element.elementor-element-1dbc5cc strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fbf79e */.elementor-13 .elementor-element.elementor-element-3fbf79e strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c16c76 */.elementor-13 .elementor-element.elementor-element-3c16c76 strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e223d3c */.elementor-13 .elementor-element.elementor-element-e223d3c strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a11160a */.elementor-13 .elementor-element.elementor-element-a11160a strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c2aa03c */.elementor-13 .elementor-element.elementor-element-c2aa03c strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2836efc */.elementor-13 .elementor-element.elementor-element-2836efc strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d8bf73 */.elementor-13 .elementor-element.elementor-element-1d8bf73 strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19f5653 */.elementor-13 .elementor-element.elementor-element-19f5653 strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7f1f5d */.elementor-13 .elementor-element.elementor-element-c7f1f5d strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1dbc5cc */.elementor-13 .elementor-element.elementor-element-1dbc5cc strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fbf79e */.elementor-13 .elementor-element.elementor-element-3fbf79e strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c16c76 */.elementor-13 .elementor-element.elementor-element-3c16c76 strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e223d3c */.elementor-13 .elementor-element.elementor-element-e223d3c strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a11160a */.elementor-13 .elementor-element.elementor-element-a11160a strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c2aa03c */.elementor-13 .elementor-element.elementor-element-c2aa03c strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2836efc */.elementor-13 .elementor-element.elementor-element-2836efc strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d8bf73 */.elementor-13 .elementor-element.elementor-element-1d8bf73 strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19f5653 */.elementor-13 .elementor-element.elementor-element-19f5653 strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7f1f5d */.elementor-13 .elementor-element.elementor-element-c7f1f5d strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1dbc5cc */.elementor-13 .elementor-element.elementor-element-1dbc5cc strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fbf79e */.elementor-13 .elementor-element.elementor-element-3fbf79e strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c16c76 */.elementor-13 .elementor-element.elementor-element-3c16c76 strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e223d3c */.elementor-13 .elementor-element.elementor-element-e223d3c strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a11160a */.elementor-13 .elementor-element.elementor-element-a11160a strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c2aa03c */.elementor-13 .elementor-element.elementor-element-c2aa03c strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2836efc */.elementor-13 .elementor-element.elementor-element-2836efc strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d8bf73 */.elementor-13 .elementor-element.elementor-element-1d8bf73 strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19f5653 */.elementor-13 .elementor-element.elementor-element-19f5653 strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7f1f5d */.elementor-13 .elementor-element.elementor-element-c7f1f5d strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1dbc5cc */.elementor-13 .elementor-element.elementor-element-1dbc5cc strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fbf79e */.elementor-13 .elementor-element.elementor-element-3fbf79e strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c16c76 */.elementor-13 .elementor-element.elementor-element-3c16c76 strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e223d3c */.elementor-13 .elementor-element.elementor-element-e223d3c strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a11160a */.elementor-13 .elementor-element.elementor-element-a11160a strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c2aa03c */.elementor-13 .elementor-element.elementor-element-c2aa03c strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2836efc */.elementor-13 .elementor-element.elementor-element-2836efc strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d8bf73 */.elementor-13 .elementor-element.elementor-element-1d8bf73 strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19f5653 */.elementor-13 .elementor-element.elementor-element-19f5653 strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7f1f5d */.elementor-13 .elementor-element.elementor-element-c7f1f5d strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1dbc5cc */.elementor-13 .elementor-element.elementor-element-1dbc5cc strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fbf79e */.elementor-13 .elementor-element.elementor-element-3fbf79e strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c16c76 */.elementor-13 .elementor-element.elementor-element-3c16c76 strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e223d3c */.elementor-13 .elementor-element.elementor-element-e223d3c strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a11160a */.elementor-13 .elementor-element.elementor-element-a11160a strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c2aa03c */.elementor-13 .elementor-element.elementor-element-c2aa03c strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2836efc */.elementor-13 .elementor-element.elementor-element-2836efc strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d8bf73 */.elementor-13 .elementor-element.elementor-element-1d8bf73 strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19f5653 */.elementor-13 .elementor-element.elementor-element-19f5653 strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7f1f5d */.elementor-13 .elementor-element.elementor-element-c7f1f5d strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1dbc5cc */.elementor-13 .elementor-element.elementor-element-1dbc5cc strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fbf79e */.elementor-13 .elementor-element.elementor-element-3fbf79e strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c16c76 */.elementor-13 .elementor-element.elementor-element-3c16c76 strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e223d3c */.elementor-13 .elementor-element.elementor-element-e223d3c strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a11160a */.elementor-13 .elementor-element.elementor-element-a11160a strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c2aa03c */.elementor-13 .elementor-element.elementor-element-c2aa03c strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2836efc */.elementor-13 .elementor-element.elementor-element-2836efc strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d8bf73 */.elementor-13 .elementor-element.elementor-element-1d8bf73 strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19f5653 */.elementor-13 .elementor-element.elementor-element-19f5653 strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7f1f5d */.elementor-13 .elementor-element.elementor-element-c7f1f5d strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1dbc5cc */.elementor-13 .elementor-element.elementor-element-1dbc5cc strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fbf79e */.elementor-13 .elementor-element.elementor-element-3fbf79e strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c16c76 */.elementor-13 .elementor-element.elementor-element-3c16c76 strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e223d3c */.elementor-13 .elementor-element.elementor-element-e223d3c strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a11160a */.elementor-13 .elementor-element.elementor-element-a11160a strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c2aa03c */.elementor-13 .elementor-element.elementor-element-c2aa03c strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2836efc */.elementor-13 .elementor-element.elementor-element-2836efc strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d8bf73 */.elementor-13 .elementor-element.elementor-element-1d8bf73 strong {
    color: var( --e-global-color-cf9e948 );
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-4e7ef97 */.elementor-13 .elementor-element.elementor-element-4e7ef97 .e-n-accordion-item {
    background-color: #fff;
    border: 1px solid var( --e-global-color-a18b01d );
    border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7b3a5d */.elementor-13 .elementor-element.elementor-element-a7b3a5d {
  position: relative;
  overflow: hidden;

  background:
    radial-gradient(
      circle 277px at 86.7% 13.4%,
      rgba(0, 188, 212, 1) 0%,
      rgba(0, 188, 212, 0.55) 38%,
      rgba(0, 188, 212, 0) 72%
    ),
    radial-gradient(
      circle 222px at 21.1% 32.7%,
      rgba(0, 188, 212, 0.9) 0%,
      rgba(0, 188, 212, 0.35) 42%,
      rgba(0, 188, 212, 0) 75%
    ),
    radial-gradient(
      circle 330px at 24.5% 0%,
      rgba(10, 22, 40, 0.2) 0%,
      rgba(10, 22, 40, 0.08) 46%,
      rgba(10, 22, 40, 0) 74%
    ),
    radial-gradient(
      circle 382px at 7.9% 31.2%,
      rgba(30, 136, 229, 1) 0%,
      rgba(30, 136, 229, 0.45) 48%,
      rgba(30, 136, 229, 0.1) 68%,
      rgba(30, 136, 229, 0) 82%
    ),
    radial-gradient(
      circle 222px at 13.9% 55.9%,
      rgba(0, 188, 212, 0.9) 0%,
      rgba(0, 188, 212, 0.4) 45%,
      rgba(0, 188, 212, 0) 76%
    ),
    linear-gradient(
      180deg,
      #008AEC 0%,
      #00AEC5 100%
    );

  background-repeat: no-repeat;
  background-size: cover;
}/* End custom CSS */
/* Start custom CSS *//* Stats hover effect */
.stat-hover {
  position: relative;
  overflow: hidden;
  transition: background-color 0.35s ease;
}

.stat-hover::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  pointer-events: none;

  background: linear-gradient(
    90deg,
    var(--e-global-color-accent),
    transparent
  );

  transform: scaleX(0);
  transform-origin: left center;
  transition: transform 0.45s cubic-bezier(0.16, 1, 0.3, 1);
}

.stat-hover:hover {
  background-color: rgba(255, 255, 255, 0.02);
}

.stat-hover:hover::before {
  transform: scaleX(1);
}

/* What Suspension  section */
.type-card-soft {
  --type-color: var(--e-global-color-primary);
}

.type-card-hard {
  --type-color: #EF4444;
}

.type-card-disabled {
  --type-color: var(--e-global-color-cf9e948);
}

.type-card-soft,
.type-card-hard,
.type-card-disabled {
  position: relative;
  overflow: hidden;
  transition: background-color 0.4s ease;
}

.type-card-soft:hover,
.type-card-hard:hover,
.type-card-disabled:hover {
  background-image: linear-gradient(
    180deg,
    rgba(30, 136, 229, 0.045),
    transparent 70%
  );
}

.type-card-soft::after,
.type-card-hard::after,
.type-card-disabled::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  z-index: 2;
  pointer-events: none;
  background: var(--type-color);
  transform: scaleX(0);
  transform-origin: left center;
  transition: transform 0.5s cubic-bezier(0.16, 1, 0.3, 1);
}

.type-card-soft:hover::after,
.type-card-hard:hover::after,
.type-card-disabled:hover::after {
  transform: scaleX(1);
}

.type-marker::before {
  content: "";
  display: block;
  width: 34px;
  height: 3px;
  margin-bottom: 20px;
  background: var(--type-color);
  transition: width 0.45s cubic-bezier(0.16, 1, 0.3, 1);
}

.type-card-soft:hover .type-marker::before,
.type-card-hard:hover .type-marker::before,
.type-card-disabled:hover .type-marker::before {
  width: 56px;
}

/* Common causes section */
.reason-card {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  box-sizing: border-box;
  padding-left: 30px !important;
}

.reason-card::before {
  content: "";
  position: absolute;
  z-index: 2;
  left: 0;
  top: 0;
  bottom: 0;
  width: 3px;
  pointer-events: none;

  background: linear-gradient(
    180deg,
    var(--e-global-color-primary),
    var(--e-global-color-accent)
  );

  transform: scaleY(0);
  transform-origin: top center;
  transition: transform 0.45s cubic-bezier(0.16, 1, 0.3, 1);
}

.reason-card::after {
  content: "";
  position: absolute;
  z-index: 0;
  inset: 0;
  pointer-events: none;

  background: linear-gradient(
    90deg,
    rgba(30, 136, 229, 0.07),
    rgba(30, 136, 229, 0)
  );

  opacity: 0;
  transition: opacity 0.35s ease;
}

.reason-card > * {
  position: relative;
  z-index: 1;
}

.reason-number .elementor-heading-title {
  color: var(--e-global-color-primary) !important;
  transition: color 0.3s ease;
}

.reason-content .elementor-heading-title {
  transition: color 0.3s ease;
}

.reason-card:hover::before {
  transform: scaleY(1);
}

.reason-card:hover::after {
  opacity: 1;
}

.reason-card:hover .reason-number .elementor-heading-title {
  color: var(--e-global-color-accent) !important;
}

.reason-card:hover .reason-content .elementor-heading-title {
  color: var(--e-global-color-primary) !important;
}

/* Services section */
.service-hover-card {
  position: relative;
  padding-right: 72px !important;
padding-left: 20px;
  background-image: linear-gradient(
    90deg,
    rgba(0, 188, 212, 0.11) 0%,
    rgba(0, 188, 212, 0.04) 35%,
    rgba(0, 188, 212, 0) 70%
  );
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 0 100%;

  transition:
    background-size 0.45s cubic-bezier(0.16, 1, 0.3, 1),
    box-shadow 0.35s ease;
}

.service-hover-card::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 40px;
  height: 40px;
  box-sizing: border-box;
  pointer-events: none;

  border: 1px solid rgba(0, 188, 212, 0.65);
  border-radius: 50%;

  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2300BCD4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px 18px;

  opacity: 0;
  transform: translate(10px, -50%) scale(0.9);

  transition:
    opacity 0.3s ease,
    transform 0.4s cubic-bezier(0.16, 1, 0.3, 1);
}

.service-hover-card .elementor-heading-title {
  transition: color 0.3s ease;
}

.service-hover-card:hover {
  background-size: 100% 100%;
  box-shadow: inset 0 -1px 0 rgba(0, 188, 212, 0.55);
}

.service-hover-card:hover::after {
  opacity: 1;
  transform: translate(0, -50%) scale(1);
}

.service-hover-card:hover .elementor-heading-title {
  color: var(--e-global-color-accent) !important;
}/* End custom CSS */