@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.elementor-widget-divider { --divider-border-style: none; --divider-border-width: 1px; --divider-color: #0c0d0e; --divider-icon-size: 20px; --divider-element-spacing: 10px; --divider-pattern-height: 24px; --divider-pattern-size: 20px; --divider-pattern-url: none; --divider-pattern-repeat: repeat-x; }
.elementor-widget-divider .elementor-divider { display: flex; }
.elementor-widget-divider .elementor-divider__text { font-size: 15px; line-height: 1; max-width: 95%; }
.elementor-widget-divider .elementor-divider__element { flex-shrink: 0; margin: 0 var(--divider-element-spacing); }
.elementor-widget-divider .elementor-icon { font-size: var(--divider-icon-size); }
.elementor-widget-divider .elementor-divider-separator { direction: ltr; display: flex; margin: 0px; }
.elementor-widget-divider--view-line_icon .elementor-divider-separator, .elementor-widget-divider--view-line_text .elementor-divider-separator { align-items: center; }
.elementor-widget-divider--view-line_icon .elementor-divider-separator::after, .elementor-widget-divider--view-line_icon .elementor-divider-separator::before, .elementor-widget-divider--view-line_text .elementor-divider-separator::after, .elementor-widget-divider--view-line_text .elementor-divider-separator::before { border-block-end: 0px; border-block-start: var(--divider-border-width) var(--divider-border-style) var(--divider-color); content: ""; display: block; flex-grow: 1; }
.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator > .elementor-divider__svg:first-of-type { flex-grow: 0; flex-shrink: 100; }
.elementor-widget-divider--element-align-end .elementor-divider-separator::after, .elementor-widget-divider--element-align-left .elementor-divider-separator::before, .elementor-widget-divider--element-align-right .elementor-divider-separator::after, .elementor-widget-divider--element-align-start .elementor-divider-separator::before { content: none; }
.elementor-widget-divider--element-align-left .elementor-divider__element { margin-left: 0px; }
.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator > .elementor-divider__svg:last-of-type { flex-grow: 0; flex-shrink: 100; }
.elementor-widget-divider--element-align-right .elementor-divider__element { margin-right: 0px; }
.elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator > .elementor-divider__svg:first-of-type { flex-grow: 0; flex-shrink: 100; }
.elementor-widget-divider--element-align-start .elementor-divider__element { margin-inline-start: 0px; }
.elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator > .elementor-divider__svg:last-of-type { flex-grow: 0; flex-shrink: 100; }
.elementor-widget-divider--element-align-end .elementor-divider__element { margin-inline-end: 0px; }
.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator { border-block-start: var(--divider-border-width) var(--divider-border-style) var(--divider-color); }
.elementor-widget-divider--separator-type-pattern { --divider-border-style: none; }
.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator, .elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator::after, .elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator::before, .elementor-widget-divider--separator-type-pattern:not([class*="elementor-widget-divider--view"]) .elementor-divider-separator { background-color: var(--divider-color); mask-image: var(--divider-pattern-url); mask-repeat: var(--divider-pattern-repeat); mask-size: var(--divider-pattern-size) 100%; min-height: var(--divider-pattern-height); width: 100%; }
.elementor-widget-divider--no-spacing { --divider-pattern-size: auto; }
.elementor-widget-divider--bg-round { --divider-pattern-repeat: round; }
.rtl .elementor-widget-divider .elementor-divider__text { direction: rtl; }
.e-con-inner > .elementor-widget-divider, .e-con > .elementor-widget-divider { width: var(--container-widget-width,100%); --flex-grow: var( --container-widget-flex-grow ); }
.elementor-widget-n-accordion { --n-accordion-title-font-size: 20px; --n-accordion-title-flex-grow: initial; --n-accordion-title-justify-content: initial; --n-accordion-title-icon-order: -1; --n-accordion-border-width: 1px; --n-accordion-border-color: #d5d8dc; --n-accordion-border-style: solid; --n-accordion-item-title-flex-grow: initial; --n-accordion-item-title-space-between: 0px; --n-accordion-item-title-distance-from-content: 0px; --n-accordion-padding: 10px; --n-accordion-border-radius: 0px; --n-accordion-icon-size: 15px; --n-accordion-title-normal-color: #1f2124; --n-accordion-title-hover-color: #1f2124; --n-accordion-title-active-color: #1f2124; --n-accordion-icon-normal-color: var(--n-accordion-title-normal-color); --n-accordion-icon-hover-color: var(--n-accordion-title-hover-color); --n-accordion-icon-active-color: var(--n-accordion-title-active-color); --n-accordion-icon-gap: 0 10px; width: 100%; }
.elementor-widget-n-accordion .e-n-accordion details > summary::-webkit-details-marker { display: none; }
.elementor-widget-n-accordion .e-n-accordion-item { display: flex; flex-direction: column; position: relative; }
.elementor-widget-n-accordion .e-n-accordion-item:not(:last-child) { margin-block-end: var(--n-accordion-item-title-space-between); }
:where(.elementor-widget-n-accordion .e-n-accordion-item > .e-con) { border: var(--n-accordion-border-width) var(--n-accordion-border-style) var(--n-accordion-border-color); }
.elementor-widget-n-accordion .e-n-accordion-item-title { align-items: center; border-color: var(--n-accordion-border-color); border-radius: var(--n-accordion-border-radius); border-style: var(--n-accordion-border-style); border-width: var(--n-accordion-border-width); color: var(--n-accordion-title-normal-color); cursor: pointer; display: flex; flex-direction: row; flex-grow: var(--n-menu-title-flex-grow); gap: var(--n-accordion-icon-gap); justify-content: var(--n-accordion-title-justify-content); list-style: none; padding: var(--n-accordion-padding); }
.elementor-widget-n-accordion .e-n-accordion-item-title-header, .elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened { display: flex; }
.elementor-widget-n-accordion .e-n-accordion-item-title-header h1, .elementor-widget-n-accordion .e-n-accordion-item-title-header h2, .elementor-widget-n-accordion .e-n-accordion-item-title-header h3, .elementor-widget-n-accordion .e-n-accordion-item-title-header h4, .elementor-widget-n-accordion .e-n-accordion-item-title-header h5, .elementor-widget-n-accordion .e-n-accordion-item-title-header h6, .elementor-widget-n-accordion .e-n-accordion-item-title-header p { margin-block: 0px; }
.elementor-widget-n-accordion .e-n-accordion-item-title-text { align-items: center; font-size: var(--n-accordion-title-font-size); }
.elementor-widget-n-accordion .e-n-accordion-item-title-icon { align-items: center; display: flex; flex-direction: row; order: var(--n-accordion-title-icon-order); position: relative; width: fit-content; }
.elementor-widget-n-accordion .e-n-accordion-item-title-icon span { height: var(--n-accordion-icon-size); width: auto; }
.elementor-widget-n-accordion .e-n-accordion-item-title-icon span > i { color: var(--n-accordion-icon-normal-color); font-size: var(--n-accordion-icon-size); }
.elementor-widget-n-accordion .e-n-accordion-item-title-icon span > svg { fill: var(--n-accordion-icon-normal-color); height: var(--n-accordion-icon-size); }
.elementor-widget-n-accordion .e-n-accordion-item-title > span, .elementor-widget-n-accordion .e-n-accordion-item > span { cursor: pointer; }
.elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title { color: var(--n-accordion-title-active-color); margin-block-end: var(--n-accordion-item-title-distance-from-content); }
.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-opened, .elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-closed { display: none; }
.elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon span > i { color: var(--n-accordion-icon-active-color); }
.elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon span > svg { fill: var(--n-accordion-icon-active-color); }
.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover > .e-n-accordion-item-title { color: var(--n-accordion-title-hover-color); }
.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon span > i { color: var(--n-accordion-icon-hover-color); }
.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon span > svg { fill: var(--n-accordion-icon-hover-color); }
.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed { display: flex; }
.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span > svg { fill: var(--n-accordion-icon-normal-color); }
.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span > i { color: var(--n-accordion-icon-normal-color); }
.elementor-9430 .elementor-element.elementor-element-94b57c6 { --display: flex; --min-height: 100vh; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: flex-start; --margin-top: 0; --margin-bottom: 0; --margin-left: 0; --margin-right: 0; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
.elementor-9430 .elementor-element.elementor-element-94b57c6:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-94b57c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(0, 0, 0); background-image: url("/wp-content/uploads/menu/services/software-developme-services.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-9430 .elementor-element.elementor-element-8504170 { --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: flex-start; --margin-top: 28.89vh; --margin-bottom: 0; --margin-left: 0; --margin-right: 0; }
.elementor-widget-heading .elementor-heading-title { font-family: var(--e-global-typography-primary-font-family),Sans-serif; font-size: var(--e-global-typography-primary-font-size); font-weight: var(--e-global-typography-primary-font-weight); color: var(--e-global-color-primary); }
.elementor-9430 .elementor-element.elementor-element-2b3c29a .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 46px; font-weight: 600; line-height: 42px; color: rgb(255, 255, 255); }
.elementor-9430 .elementor-element.elementor-element-6feb37e { width: var(--container-widget-width, 54% ); max-width: 54%; margin: 29px 0 calc(var(--kit-widget-spacing, 0px) + 0px); --container-widget-width: 54%; --container-widget-flex-grow: 0; }
.elementor-9430 .elementor-element.elementor-element-6feb37e .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 400; line-height: 24px; color: rgb(255, 255, 255); }
.elementor-9430 .elementor-element.elementor-element-4009764 { --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: 0px 10px; --row-gap: 0px; --column-gap: 10px; }
.elementor-widget-button .elementor-button { background-color: var(--e-global-color-accent); font-family: var(--e-global-typography-accent-font-family),Sans-serif; font-size: var(--e-global-typography-accent-font-size); font-weight: var(--e-global-typography-accent-font-weight); }
.elementor-9430 .elementor-element.elementor-element-8c181f8 .elementor-button { background-color: rgba(0, 0, 0, 0); font-family: Blinker, sans-serif; font-size: 17px; font-weight: 400; line-height: 17px; border-style: solid; border-width: 1px; border-color: rgba(255, 255, 255, 0.2); border-radius: 0px; padding: 15px 34px; }
.elementor-9430 .elementor-element.elementor-element-4bcbb6e, .elementor-9430 .elementor-element.elementor-element-8c181f8 { margin: 41px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
.elementor-9430 .elementor-element.elementor-element-8c181f8 .elementor-button-content-wrapper { flex-direction: row-reverse; }
.elementor-9430 .elementor-element.elementor-element-4bcbb6e .elementor-button .elementor-button-content-wrapper, .elementor-9430 .elementor-element.elementor-element-8c181f8 .elementor-button .elementor-button-content-wrapper { gap: 20px; }
.elementor-9430 .elementor-element.elementor-element-4bcbb6e .elementor-button { background-color: rgba(0, 0, 0, 0); font-family: Blinker, sans-serif; font-size: 17px; font-weight: 400; line-height: 17px; border-style: solid; border-width: 1px; border-color: rgba(255, 255, 255, 0.2); border-radius: 0px; padding: 15px 34px; }
.elementor-9430 .elementor-element.elementor-element-4bcbb6e .elementor-button-content-wrapper { flex-direction: row-reverse; }
.elementor-9430 .elementor-element.elementor-element-b272bb1 { --display: flex; --position: absolute; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --padding-top: 0px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; bottom: 0px; }
.elementor-9430 .elementor-element.elementor-element-b272bb1:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-b272bb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(40, 45, 53, 0); }
body:not(.rtl) .elementor-9430 .elementor-element.elementor-element-b272bb1 { left: 0px; }
body.rtl .elementor-9430 .elementor-element.elementor-element-b272bb1 { right: 0px; }
.elementor-9430 .elementor-element.elementor-element-ac99e50 { --display: grid; --e-con-grid-template-columns: repeat(3, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --grid-auto-flow: row; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-21ab6dd, .elementor-9430 .elementor-element.elementor-element-43aaed4 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; --gap: 16px 0px; --row-gap: 16px; --column-gap: 0px; --padding-top: 45px; --padding-bottom: 44px; --padding-left: 40px; --padding-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-21ab6dd:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-21ab6dd > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(242, 242, 242, 0.06); }
.elementor-9430 .elementor-element.elementor-element-cec8148 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 30px; font-weight: 400; line-height: 28px; color: rgb(255, 255, 255); }
.elementor-9430 .elementor-element.elementor-element-43aaed4:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-43aaed4 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(242, 242, 242, 0.06); }
.elementor-9430 .elementor-element.elementor-element-0d2b769 { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 0px); padding: 0px; }
.elementor-9430 .elementor-element.elementor-element-0d2b769 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 30px; font-weight: 400; line-height: 28px; color: rgb(255, 255, 255); }
.elementor-9430 .elementor-element.elementor-element-5d56352 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; --gap: 16px 0px; --row-gap: 16px; --column-gap: 0px; --padding-top: 45px; --padding-bottom: 44px; --padding-left: 40px; --padding-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-5d56352:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-5d56352 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(242, 242, 242, 0.06); }
.elementor-9430 .elementor-element.elementor-element-4ac3177 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 30px; font-weight: 400; line-height: 28px; color: rgb(255, 255, 255); }
.elementor-9430 .elementor-element.elementor-element-6a2bd91 { --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; --overlay-opacity: 0.5; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 118px; --padding-bottom: 100px; --padding-left: 100px; --padding-right: 100px; }
.elementor-9430 .elementor-element.elementor-element-6a2bd91::before, .elementor-9430 .elementor-element.elementor-element-6a2bd91 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9430 .elementor-element.elementor-element-6a2bd91 > .e-con-inner > .elementor-background-video-container::before, .elementor-9430 .elementor-element.elementor-element-6a2bd91 > .elementor-background-slideshow::before, .elementor-9430 .elementor-element.elementor-element-6a2bd91 > .elementor-background-video-container::before, .elementor-9430 .elementor-element.elementor-element-6a2bd91 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: transparent; --background-overlay: ''; background-image: linear-gradient(rgba(15, 23, 42, 0.05) 0px, rgba(15, 23, 42, 0.03) 26%); }
.elementor-9430 .elementor-element.elementor-element-3c1a21a { width: 100%; max-width: 100%; margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 0px); padding: 0px 0px 10px; text-align: center; }
.elementor-9430 .elementor-element.elementor-element-3c1a21a.elementor-element { --align-self: center; }
.elementor-9430 .elementor-element.elementor-element-3c1a21a .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 46px; font-weight: 600; color: rgb(40, 45, 53); }
.elementor-9430 .elementor-element.elementor-element-e02e489 { --display: flex; }
.elementor-widget-text-editor { font-family: var(--e-global-typography-text-font-family),Sans-serif; font-size: var(--e-global-typography-text-font-size); font-weight: var(--e-global-typography-text-font-weight); color: var(--e-global-color-text); }
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap { background-color: var(--e-global-color-primary); }
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-9430 .elementor-element.elementor-element-0a37376 { width: var(--container-widget-width, 60% ); max-width: 60%; --container-widget-width: 60%; --container-widget-flex-grow: 0; text-align: center; font-family: Blinker, sans-serif; font-size: 20px; font-weight: 300; color: rgb(40, 45, 53); }
.elementor-9430 .elementor-element.elementor-element-0a37376.elementor-element { --align-self: center; }
.elementor-9430 .elementor-element.elementor-element-09613df { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --grid-auto-flow: row; --margin-top: 70px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-af5de1c { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --padding-top: 10px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-af5de1c:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-af5de1c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-9430 .elementor-element.elementor-element-5cf301c { --display: flex; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-d8c19cb { --display: flex; }
.elementor-widget-icon.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-widget-icon.elementor-view-default .elementor-icon, .elementor-widget-icon.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-widget-icon.elementor-view-default .elementor-icon svg, .elementor-widget-icon.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-9430 .elementor-element.elementor-element-92fdac5 .elementor-icon-wrapper { text-align: center; }
.elementor-9430 .elementor-element.elementor-element-4fbc314 { width: var(--container-widget-width, 100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; border-style: solid; border-width: 0px; border-color: rgb(204, 204, 204); text-align: center; }
.elementor-9430 .elementor-element.elementor-element-4fbc314 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 30px; font-weight: 600; text-decoration: underline; line-height: 30px; text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 0px; color: rgb(72, 78, 87); }
.elementor-9430 .elementor-element.elementor-element-7d57680 { padding: 10px 50px 0px 58px; font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; }
.elementor-9430 .elementor-element.elementor-element-1330ae5 { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --grid-auto-flow: row; --justify-items: center; --align-items: center; --margin-top: -40px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; }
.elementor-9430 .elementor-element.elementor-element-0935123 { --display: flex; --min-height: 160px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 19px 0px; --row-gap: 19px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
.elementor-9430 .elementor-element.elementor-element-0935123:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-0935123 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-9430 .elementor-element.elementor-element-59013bb, .elementor-9430 .elementor-element.elementor-element-67091c5 { text-align: center; }
.elementor-9430 .elementor-element.elementor-element-59013bb .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 24px; font-weight: 600; line-height: 25px; color: rgb(72, 78, 87); }
.elementor-9430 .elementor-element.elementor-element-67091c5 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; color: rgb(72, 78, 87); }
.elementor-9430 .elementor-element.elementor-element-3922d49 { --display: flex; --min-height: 160px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 19px 0px; --row-gap: 19px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
.elementor-9430 .elementor-element.elementor-element-3922d49:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-3922d49 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-9430 .elementor-element.elementor-element-5f2eee1, .elementor-9430 .elementor-element.elementor-element-9e1e5f8 { text-align: center; }
.elementor-9430 .elementor-element.elementor-element-9e1e5f8 .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 24px; font-weight: 600; line-height: 25px; color: rgb(72, 78, 87); }
.elementor-9430 .elementor-element.elementor-element-5f2eee1 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; color: rgb(72, 78, 87); }
.elementor-9430 .elementor-element.elementor-element-35a3ff1 { --display: flex; --min-height: 160px; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 19px 0px; --row-gap: 19px; --column-gap: 0px; }
.elementor-9430 .elementor-element.elementor-element-35a3ff1:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-35a3ff1 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-9430 .elementor-element.elementor-element-d28ac5f { padding: 0px 20px; text-align: center; }
.elementor-9430 .elementor-element.elementor-element-d28ac5f .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 24px; font-weight: 600; line-height: 25px; color: rgb(72, 78, 87); }
.elementor-9430 .elementor-element.elementor-element-c138e43 { padding: 0px 10px; text-align: center; }
.elementor-9430 .elementor-element.elementor-element-c138e43 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; color: rgb(72, 78, 87); }
.elementor-9430 .elementor-element.elementor-element-228c2a9 { --display: flex; --min-height: 160px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 15px 0px; --row-gap: 15px; --column-gap: 0px; }
.elementor-9430 .elementor-element.elementor-element-228c2a9:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-228c2a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-9430 .elementor-element.elementor-element-1562bba { text-align: center; }
.elementor-9430 .elementor-element.elementor-element-1562bba .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 24px; font-weight: 600; line-height: 25px; color: rgb(72, 78, 87); }
.elementor-9430 .elementor-element.elementor-element-a0726cf { padding: 0px 10px; text-align: center; }
.elementor-9430 .elementor-element.elementor-element-a0726cf .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; color: rgb(72, 78, 87); }
.elementor-9430 .elementor-element.elementor-element-dab930d { --display: flex; --min-height: 165px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --padding-top: 10px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-dab930d:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-dab930d > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-9430 .elementor-element.elementor-element-0d14874 { --display: flex; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-e351c92 { --display: flex; }
.elementor-9430 .elementor-element.elementor-element-301306b .elementor-icon-wrapper { text-align: center; }
.elementor-9430 .elementor-element.elementor-element-c5b5264 { width: var(--container-widget-width, 100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; border-style: solid; border-width: 0px; border-color: rgb(204, 204, 204); text-align: center; }
.elementor-9430 .elementor-element.elementor-element-c5b5264 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 30px; font-weight: 600; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-9430 .elementor-element.elementor-element-d2e9525 { padding: 10px 50px 0px 58px; font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; }
.elementor-9430 .elementor-element.elementor-element-de47308 { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --grid-auto-flow: row; --justify-items: center; --align-items: center; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; }
.elementor-9430 .elementor-element.elementor-element-ba39000 { --display: flex; --min-height: 160px; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 19px 0px; --row-gap: 19px; --column-gap: 0px; --margin-top: 10px; --margin-bottom: 10px; --margin-left: 0px; --margin-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-ba39000:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-ba39000 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-9430 .elementor-element.elementor-element-5fad111 { width: var(--container-widget-width, 70% ); max-width: 70%; --container-widget-width: 70%; --container-widget-flex-grow: 0; text-align: center; }
.elementor-9430 .elementor-element.elementor-element-5fad111 .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 24px; font-weight: 600; line-height: 25px; color: rgb(72, 78, 87); }
.elementor-9430 .elementor-element.elementor-element-7eacb49 { width: var(--container-widget-width, 86% ); max-width: 86%; --container-widget-width: 86%; --container-widget-flex-grow: 0; text-align: center; }
.elementor-9430 .elementor-element.elementor-element-7eacb49 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; color: rgb(72, 78, 87); }
.elementor-9430 .elementor-element.elementor-element-a91028b { --display: flex; --min-height: 160px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 19px 0px; --row-gap: 19px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 10px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9430 .elementor-element.elementor-element-a91028b:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-a91028b > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-9430 .elementor-element.elementor-element-e3d335b { width: var(--container-widget-width, 70% ); max-width: 70%; --container-widget-width: 70%; --container-widget-flex-grow: 0; text-align: center; }
.elementor-9430 .elementor-element.elementor-element-e3d335b .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 24px; font-weight: 600; line-height: 25px; color: rgb(72, 78, 87); }
.elementor-9430 .elementor-element.elementor-element-28a838d { text-align: center; }
.elementor-9430 .elementor-element.elementor-element-28a838d .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; color: rgb(72, 78, 87); }
.elementor-9430 .elementor-element.elementor-element-7f6ae3d { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --grid-auto-flow: row; --justify-items: center; --align-items: center; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; }
.elementor-9430 .elementor-element.elementor-element-953324e { --display: flex; --min-height: 160px; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 19px 0px; --row-gap: 19px; --column-gap: 0px; }
.elementor-9430 .elementor-element.elementor-element-953324e:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-953324e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-9430 .elementor-element.elementor-element-02b5efd { width: var(--container-widget-width, 70% ); max-width: 70%; --container-widget-width: 70%; --container-widget-flex-grow: 0; text-align: center; }
.elementor-9430 .elementor-element.elementor-element-02b5efd .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 24px; font-weight: 600; line-height: 25px; color: rgb(72, 78, 87); }
.elementor-9430 .elementor-element.elementor-element-3802bf7 { width: var(--container-widget-width, 87% ); max-width: 87%; margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 0px); --container-widget-width: 87%; --container-widget-flex-grow: 0; text-align: center; }
.elementor-9430 .elementor-element.elementor-element-3802bf7 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; color: rgb(72, 78, 87); }
.elementor-9430 .elementor-element.elementor-element-6b41931 { --display: flex; --min-height: 160px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 19px 0px; --row-gap: 19px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9430 .elementor-element.elementor-element-6b41931:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-6b41931 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-9430 .elementor-element.elementor-element-d26b24e { width: var(--container-widget-width, 70% ); max-width: 70%; --container-widget-width: 70%; --container-widget-flex-grow: 0; text-align: center; }
.elementor-9430 .elementor-element.elementor-element-d26b24e .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 24px; font-weight: 600; line-height: 25px; color: rgb(72, 78, 87); }
.elementor-9430 .elementor-element.elementor-element-a46c6ba { text-align: center; }
.elementor-9430 .elementor-element.elementor-element-a46c6ba .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; color: rgb(72, 78, 87); }
.elementor-9430 .elementor-element.elementor-element-ad05b83 { --display: flex; --min-height: 160px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --padding-top: 10px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 00px; }
.elementor-9430 .elementor-element.elementor-element-ad05b83:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-ad05b83 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-9430 .elementor-element.elementor-element-be14d47 { --display: flex; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-82e09dd { --display: flex; }
.elementor-9430 .elementor-element.elementor-element-3672df2 .elementor-icon-wrapper { text-align: center; }
.elementor-9430 .elementor-element.elementor-element-d11d01b { width: var(--container-widget-width, 100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; border-style: solid; border-width: 0px; border-color: rgb(204, 204, 204); text-align: center; }
.elementor-9430 .elementor-element.elementor-element-d11d01b .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 30px; font-weight: 600; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-9430 .elementor-element.elementor-element-630b328 { padding: 10px 50px 0px 58px; font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; color: rgb(40, 45, 53); }
.elementor-9430 .elementor-element.elementor-element-fd26de9 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; --margin-top: -30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; }
.elementor-9430 .elementor-element.elementor-element-fd26de9.e-con { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9430 .elementor-element.elementor-element-c5ae7c6 { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --grid-auto-flow: row; --justify-items: center; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-453a1ce { --display: flex; --min-height: 160px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 19px 0px; --row-gap: 19px; --column-gap: 0px; }
.elementor-9430 .elementor-element.elementor-element-453a1ce:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-453a1ce > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-9430 .elementor-element.elementor-element-7840f20, .elementor-9430 .elementor-element.elementor-element-bfd07c7 { text-align: center; }
.elementor-9430 .elementor-element.elementor-element-bfd07c7 .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 24px; font-weight: 600; line-height: 25px; color: rgb(72, 78, 87); }
.elementor-9430 .elementor-element.elementor-element-7840f20 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; color: rgb(72, 78, 87); }
.elementor-9430 .elementor-element.elementor-element-7714067 { --display: flex; --min-height: 160px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 19px 0px; --row-gap: 19px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9430 .elementor-element.elementor-element-7714067:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-7714067 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-9430 .elementor-element.elementor-element-ca48b02, .elementor-9430 .elementor-element.elementor-element-e08f32f { text-align: center; }
.elementor-9430 .elementor-element.elementor-element-ca48b02 .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 24px; font-weight: 600; line-height: 25px; color: rgb(72, 78, 87); }
.elementor-9430 .elementor-element.elementor-element-e08f32f .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; color: rgb(72, 78, 87); }
.elementor-9430 .elementor-element.elementor-element-f8de4fb { --display: flex; --min-height: 160px; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 19px 0px; --row-gap: 19px; --column-gap: 0px; }
.elementor-9430 .elementor-element.elementor-element-f8de4fb:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-f8de4fb > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-9430 .elementor-element.elementor-element-451f386, .elementor-9430 .elementor-element.elementor-element-4c6b820 { text-align: center; }
.elementor-9430 .elementor-element.elementor-element-451f386 .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 24px; font-weight: 600; line-height: 25px; color: rgb(72, 78, 87); }
.elementor-9430 .elementor-element.elementor-element-4c6b820 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; color: rgb(72, 78, 87); }
.elementor-9430 .elementor-element.elementor-element-b3e02d5 { --display: flex; --min-height: 160px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 15px 0px; --row-gap: 15px; --column-gap: 0px; }
.elementor-9430 .elementor-element.elementor-element-b3e02d5:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-b3e02d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-9430 .elementor-element.elementor-element-426b9c6 { text-align: center; }
.elementor-9430 .elementor-element.elementor-element-426b9c6 .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 24px; font-weight: 600; text-decoration: underline; line-height: 25px; color: rgb(72, 78, 87); }
.elementor-9430 .elementor-element.elementor-element-a30b711 { --display: flex; --min-height: 160px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --padding-top: 10px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 00px; }
.elementor-9430 .elementor-element.elementor-element-a30b711:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-a30b711 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-9430 .elementor-element.elementor-element-aa138dc { --display: flex; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-62aa26b { --display: flex; }
.elementor-9430 .elementor-element.elementor-element-b1e9361 .elementor-icon-wrapper { text-align: center; }
.elementor-9430 .elementor-element.elementor-element-45e7175 { width: var(--container-widget-width, 100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; border-style: solid; border-width: 0px; border-color: rgb(204, 204, 204); text-align: center; }
.elementor-9430 .elementor-element.elementor-element-45e7175 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 30px; font-weight: 600; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-9430 .elementor-element.elementor-element-51a9413 { padding: 10px 50px 0px 58px; font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; }
.elementor-9430 .elementor-element.elementor-element-73655a0 { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --grid-auto-flow: row; --justify-items: center; --align-items: center; --margin-top: -40px; --margin-bottom: 20px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; }
.elementor-9430 .elementor-element.elementor-element-a749002 { --display: flex; --min-height: 160px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 19px 0px; --row-gap: 19px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-a749002:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-a749002 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-9430 .elementor-element.elementor-element-4ea4504 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; --border-radius: 0px 0px 0px 0px; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 30px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9430 .elementor-element.elementor-element-8d21a4e { --display: flex; }
.elementor-widget-image .widget-image-caption { color: var(--e-global-color-text); font-family: var(--e-global-typography-text-font-family),Sans-serif; font-size: var(--e-global-typography-text-font-size); font-weight: var(--e-global-typography-text-font-weight); }
.elementor-9430 .elementor-element.elementor-element-90743de img { width: 23%; }
.elementor-9430 .elementor-element.elementor-element-0457901 { width: 100%; max-width: 100%; text-align: center; }
.elementor-9430 .elementor-element.elementor-element-0457901 .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 24px; font-weight: 600; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-9430 .elementor-element.elementor-element-6404385 { --display: flex; --min-height: 160px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 19px 0px; --row-gap: 19px; --column-gap: 0px; --padding-top: 30px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-6404385:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-6404385 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-9430 .elementor-element.elementor-element-dbb6c7c { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9430 .elementor-element.elementor-element-f04dd04 { --display: flex; }
.elementor-9430 .elementor-element.elementor-element-6e01ad6 img { width: 33%; }
.elementor-9430 .elementor-element.elementor-element-f2bfd8b { width: 100%; max-width: 100%; text-align: center; }
.elementor-9430 .elementor-element.elementor-element-f2bfd8b .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 24px; font-weight: 600; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-9430 .elementor-element.elementor-element-8147a22 { --display: flex; --min-height: 160px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 19px 0px; --row-gap: 19px; --column-gap: 0px; --padding-top: 30px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-8147a22:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-8147a22 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-9430 .elementor-element.elementor-element-5ab8617 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9430 .elementor-element.elementor-element-d266fc3 { --display: flex; }
.elementor-9430 .elementor-element.elementor-element-a4d0826 { padding: 0px 0px 5px; }
.elementor-9430 .elementor-element.elementor-element-a4d0826 img { width: 51%; }
.elementor-9430 .elementor-element.elementor-element-e1082bd { width: 100%; max-width: 100%; text-align: center; }
.elementor-9430 .elementor-element.elementor-element-e1082bd .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 24px; font-weight: 600; text-decoration: underline; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-9430 .elementor-element.elementor-element-6c50cc7 { --display: flex; --min-height: 160px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 19px 0px; --row-gap: 19px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-6c50cc7:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-6c50cc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-9430 .elementor-element.elementor-element-952da9f { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(204, 204, 204); --border-color: #CCCCCC; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-9430 .elementor-element.elementor-element-19fab03 { --display: flex; }
.elementor-9430 .elementor-element.elementor-element-7950e64 img { width: 53%; }
.elementor-9430 .elementor-element.elementor-element-57e6906 { width: 100%; max-width: 100%; text-align: center; }
.elementor-9430 .elementor-element.elementor-element-57e6906 .elementor-heading-title { font-family: Rajdhani, sans-serif; font-size: 24px; font-weight: 600; text-decoration: underline; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-9430 .elementor-element.elementor-element-c14adad { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 30px; --padding-bottom: 150px; --padding-left: 20px; --padding-right: 20px; }
.elementor-9430 .elementor-element.elementor-element-c14adad:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-c14adad > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(76, 81, 87); }
.elementor-9430 .elementor-element.elementor-element-6d93064 { margin: 120px 0 calc(var(--kit-widget-spacing, 0px) + 0px); text-align: center; }
.elementor-9430 .elementor-element.elementor-element-6d93064 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 46px; font-weight: 600; color: rgb(255, 255, 255); }
.elementor-9430 .elementor-element.elementor-element-a107d33 { --display: flex; }
.elementor-9430 .elementor-element.elementor-element-3c39e3d { text-align: center; font-family: Blinker, sans-serif; font-size: 24px; font-weight: 500; color: rgb(255, 255, 255); }
.elementor-9430 .elementor-element.elementor-element-3c87ea6 { --display: grid; --e-con-grid-template-columns: repeat(4, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 0px 30px; --row-gap: 0px; --column-gap: 30px; --grid-auto-flow: row; --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-3c87ea6.e-con { --align-self: center; }
.elementor-9430 .elementor-element.elementor-element-46aca03 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-46aca03:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-46aca03 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0); }
.elementor-9430 .elementor-element.elementor-element-46aca03.e-con { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9430 .elementor-element.elementor-element-2e0b07e { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 10px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-2e0b07e:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-2e0b07e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 100%); }
.elementor-9430 .elementor-element.elementor-element-8022532 { padding: 20px 0px 10px 10px; }
.elementor-9430 .elementor-element.elementor-element-8022532.elementor-element { --align-self: center; }
.elementor-9430 .elementor-element.elementor-element-8022532 .elementor-icon { font-size: 39px; }
.elementor-9430 .elementor-element.elementor-element-8022532 .elementor-icon svg { height: 39px; }
.elementor-9430 .elementor-element.elementor-element-a430fb5, .elementor-9430 .elementor-element.elementor-element-a941a1e { width: var(--container-widget-width, 75% ); max-width: 75%; padding: 0px; --container-widget-width: 75%; --container-widget-flex-grow: 0; text-align: center; }
.elementor-9430 .elementor-element.elementor-element-a430fb5 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 600; line-height: 25px; color: var(--e-global-color-text); }
.elementor-9430 .elementor-element.elementor-element-a941a1e { padding: 10px 0px 0px; }
.elementor-9430 .elementor-element.elementor-element-a941a1e .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 16px; font-weight: 300; line-height: 20px; color: rgb(40, 45, 53); }
.elementor-9430 .elementor-element.elementor-element-8ec12dc { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-8ec12dc:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-8ec12dc > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0); }
.elementor-9430 .elementor-element.elementor-element-8ec12dc.e-con { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9430 .elementor-element.elementor-element-aff69e8 { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 10px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-aff69e8:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-aff69e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 100%); }
.elementor-9430 .elementor-element.elementor-element-99051a9 { padding: 20px 0px 10px; }
.elementor-9430 .elementor-element.elementor-element-99051a9 .elementor-icon-wrapper { text-align: center; }
.elementor-9430 .elementor-element.elementor-element-99051a9 .elementor-icon { font-size: 37px; }
.elementor-9430 .elementor-element.elementor-element-99051a9 .elementor-icon svg { height: 37px; }
.elementor-9430 .elementor-element.elementor-element-0d4329d, .elementor-9430 .elementor-element.elementor-element-d5c956b { width: var(--container-widget-width, 75% ); max-width: 75%; --container-widget-width: 75%; --container-widget-flex-grow: 0; text-align: center; }
.elementor-9430 .elementor-element.elementor-element-0d4329d .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 600; line-height: 25px; color: var(--e-global-color-text); }
.elementor-9430 .elementor-element.elementor-element-d5c956b { padding: 10px 0px 0px; }
.elementor-9430 .elementor-element.elementor-element-d5c956b .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 16px; font-weight: 300; line-height: 20px; color: rgb(40, 45, 53); }
.elementor-9430 .elementor-element.elementor-element-14b45cf { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-14b45cf:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-14b45cf > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0); }
.elementor-9430 .elementor-element.elementor-element-14b45cf.e-con { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9430 .elementor-element.elementor-element-e279f5e { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 10px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-e279f5e:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-e279f5e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 100%); }
.elementor-9430 .elementor-element.elementor-element-5d72c06 { padding: 15px 0px 10px; }
.elementor-9430 .elementor-element.elementor-element-5d72c06 .elementor-icon-wrapper { text-align: center; }
.elementor-9430 .elementor-element.elementor-element-5d72c06 .elementor-icon { font-size: 39px; }
.elementor-9430 .elementor-element.elementor-element-5d72c06 .elementor-icon svg, .elementor-9430 .elementor-element.elementor-element-dbd7ddf .elementor-icon svg { height: 39px; }
.elementor-9430 .elementor-element.elementor-element-c11a878 { width: var(--container-widget-width, 82% ); max-width: 82%; padding: 0px; --container-widget-width: 82%; --container-widget-flex-grow: 0; text-align: center; }
.elementor-9430 .elementor-element.elementor-element-c11a878 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 600; line-height: 30px; color: var(--e-global-color-text); }
.elementor-9430 .elementor-element.elementor-element-b772c08 { width: var(--container-widget-width, 75% ); max-width: 75%; padding: 10px 0px 0px; --container-widget-width: 75%; --container-widget-flex-grow: 0; text-align: center; }
.elementor-9430 .elementor-element.elementor-element-b772c08 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 16px; font-weight: 300; line-height: 20px; color: var(--e-global-color-text); }
.elementor-9430 .elementor-element.elementor-element-a0dd01c { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 10px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-a0dd01c:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-a0dd01c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 100%); }
.elementor-9430 .elementor-element.elementor-element-dbd7ddf { padding: 20px 0px 10px; }
.elementor-9430 .elementor-element.elementor-element-dbd7ddf .elementor-icon-wrapper { text-align: center; }
.elementor-9430 .elementor-element.elementor-element-dbd7ddf .elementor-icon { font-size: 39px; }
.elementor-9430 .elementor-element.elementor-element-fb4fa88 { width: var(--container-widget-width, 75% ); max-width: 75%; padding: 0px; --container-widget-width: 75%; --container-widget-flex-grow: 0; text-align: center; }
.elementor-9430 .elementor-element.elementor-element-fb4fa88 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 600; line-height: 25px; color: var(--e-global-color-text); }
.elementor-9430 .elementor-element.elementor-element-1ddf865 { width: var(--container-widget-width, 78% ); max-width: 78%; padding: 10px 0px 0px; --container-widget-width: 78%; --container-widget-flex-grow: 0; text-align: center; }
.elementor-9430 .elementor-element.elementor-element-1ddf865 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 16px; font-weight: 300; line-height: 20px; color: var(--e-global-color-text); }
.elementor-9430 .elementor-element.elementor-element-ab0faae { --display: flex; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 080px; --padding-bottom: 80px; --padding-left: 0px; --padding-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-0e89e36 { text-align: center; }
.elementor-9430 .elementor-element.elementor-element-0e89e36 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 46px; font-weight: 600; color: rgb(40, 45, 53); }
.elementor-9430 .elementor-element.elementor-element-2e6dc9a { width: var(--container-widget-width, 70% ); max-width: 70%; margin: 15px 0 calc(var(--kit-widget-spacing, 0px) + 0px); --container-widget-width: 70%; --container-widget-flex-grow: 0; text-align: center; }
.elementor-9430 .elementor-element.elementor-element-2e6dc9a.elementor-element { --align-self: center; }
.elementor-9430 .elementor-element.elementor-element-2e6dc9a .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 300; line-height: 20px; color: rgb(40, 45, 53); }
.elementor-9430 .elementor-element.elementor-element-09f8841 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overflow: hidden; --margin-top: 43px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-09f8841.e-con { --flex-grow: 0; --flex-shrink: 0; }
.elementor-9430 .elementor-element.elementor-element-1583b60 { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --grid-auto-flow: row; --justify-items: center; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-cd7f017 { --display: flex; --min-height: 430px; border-style: none; --border-style: none; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-cd7f017:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-cd7f017 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(36, 42, 49); }
.elementor-9430 .elementor-element.elementor-element-513bb19 { --display: flex; --min-height: 360px; --background-transition: 0.3s; --padding-top: 31px; --padding-bottom: 20px; --padding-left: 39px; --padding-right: 39px; }
.elementor-9430 .elementor-element.elementor-element-513bb19:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-513bb19 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(21, 31, 48); }
.elementor-9430 .elementor-element.elementor-element-513bb19:hover { background-color: rgb(45, 51, 59); }
.elementor-9430 .elementor-element.elementor-element-bac34de { --display: flex; --min-height: 59px; }
.elementor-9430 .elementor-element.elementor-element-07a1e2d .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 1.25vw; font-weight: 600; color: rgb(255, 255, 255); }
.elementor-widget-divider { --divider-color: var( --e-global-color-secondary ); }
.elementor-widget-divider .elementor-divider__text { color: var(--e-global-color-secondary); font-family: var(--e-global-typography-secondary-font-family),Sans-serif; font-size: var(--e-global-typography-secondary-font-size); font-weight: var(--e-global-typography-secondary-font-weight); letter-spacing: var(--e-global-typography-secondary-letter-spacing); }
.elementor-widget-divider.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-secondary); }
.elementor-widget-divider.elementor-view-default .elementor-icon, .elementor-widget-divider.elementor-view-framed .elementor-icon { color: var(--e-global-color-secondary); border-color: var(--e-global-color-secondary); }
.elementor-widget-divider.elementor-view-default .elementor-icon svg, .elementor-widget-divider.elementor-view-framed .elementor-icon { fill: var(--e-global-color-secondary); }
.elementor-9430 .elementor-element.elementor-element-5ee4efd { --divider-border-style: solid; --divider-color: #FFFFFF1A; --divider-border-width: 1px; margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 27px); }
.elementor-9430 .elementor-element.elementor-element-5ee4efd .elementor-divider-separator { width: 100%; }
.elementor-9430 .elementor-element.elementor-element-5ee4efd .elementor-divider { padding-block: 0px; }
.elementor-9430 .elementor-element.elementor-element-a5153aa { margin: 5px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
.elementor-9430 .elementor-element.elementor-element-a5153aa .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; line-height: 20px; color: rgb(255, 255, 255); }
.elementor-9430 .elementor-element.elementor-element-680ebb5 img, .elementor-9430 .elementor-element.elementor-element-c9b6a6f img { height: 150px; object-fit: cover; object-position: center top; }
.elementor-9430 .elementor-element.elementor-element-fe2c5be { --display: flex; --min-height: 430px; border-style: none; --border-style: none; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-fe2c5be:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-fe2c5be > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(36, 42, 49); }
.elementor-9430 .elementor-element.elementor-element-fe2c5be.e-con { --flex-grow: 1; --flex-shrink: 0; }
.elementor-9430 .elementor-element.elementor-element-4c2bcc9 { --display: flex; --min-height: 360px; --background-transition: 0.3s; --padding-top: 31px; --padding-bottom: 20px; --padding-left: 39px; --padding-right: 39px; }
.elementor-9430 .elementor-element.elementor-element-4c2bcc9:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-4c2bcc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(30, 41, 59); }
.elementor-9430 .elementor-element.elementor-element-4c2bcc9:hover { background-color: rgb(45, 51, 59); }
.elementor-9430 .elementor-element.elementor-element-ab43324 { --display: flex; --min-height: 59px; }
.elementor-9430 .elementor-element.elementor-element-eff418e .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 1.25vw; font-weight: 600; color: rgb(255, 255, 255); }
.elementor-9430 .elementor-element.elementor-element-b00ebea { --divider-border-style: solid; --divider-color: #FFFFFF1A; --divider-border-width: 1px; margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 27px); }
.elementor-9430 .elementor-element.elementor-element-b00ebea .elementor-divider-separator { width: 100%; }
.elementor-9430 .elementor-element.elementor-element-b00ebea .elementor-divider { padding-block: 0px; }
.elementor-9430 .elementor-element.elementor-element-3e8e33f { margin: 5px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
.elementor-9430 .elementor-element.elementor-element-3e8e33f .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; line-height: 20px; color: rgb(255, 255, 255); }
.elementor-9430 .elementor-element.elementor-element-1945218 { --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; --overlay-opacity: 0.5; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 30px; --padding-bottom: 80px; --padding-left: 0px; --padding-right: 20px; }
.elementor-9430 .elementor-element.elementor-element-1945218::before, .elementor-9430 .elementor-element.elementor-element-1945218 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9430 .elementor-element.elementor-element-1945218 > .e-con-inner > .elementor-background-video-container::before, .elementor-9430 .elementor-element.elementor-element-1945218 > .elementor-background-slideshow::before, .elementor-9430 .elementor-element.elementor-element-1945218 > .elementor-background-video-container::before, .elementor-9430 .elementor-element.elementor-element-1945218 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: transparent; --background-overlay: ''; background-image: linear-gradient(90deg, rgb(15, 23, 42) 0px, rgb(30, 41, 59) 90%); }
.elementor-9430 .elementor-element.elementor-element-8b06b6c { background-color: transparent; margin: 50px 0 calc(var(--kit-widget-spacing, 0px) + 0px); padding: 0px 0px 0px 100px; background-image: linear-gradient(rgba(40, 45, 53, 0) 0px, rgba(40, 45, 53, 0.02) 100%); box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; }
.elementor-9430 .elementor-element.elementor-element-8b06b6c .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 36px; font-weight: 600; color: rgb(255, 255, 255); }
.elementor-9430 .elementor-element.elementor-element-f32ecb2 .elementor-button { background-color: rgba(216, 12, 24, 0); font-family: Blinker, sans-serif; font-size: 25px; font-weight: 600; line-height: 17px; fill: rgb(255, 255, 255); color: rgb(255, 255, 255); border-style: solid; border-width: 1px; border-color: rgb(255, 255, 255); border-radius: 0px; padding: 15px 40px 15px 46px; }
.elementor-9430 .elementor-element.elementor-element-f32ecb2 { padding: 60px 0px 0px 50px; border-style: solid; border-width: 0px; border-color: rgba(255, 255, 255, 0); }
.elementor-9430 .elementor-element.elementor-element-f32ecb2 .elementor-button-content-wrapper { flex-direction: row-reverse; }
.elementor-9430 .elementor-element.elementor-element-f32ecb2 .elementor-button .elementor-button-content-wrapper { gap: 20px; }
.elementor-9430 .elementor-element.elementor-element-f32ecb2 .elementor-button:focus, .elementor-9430 .elementor-element.elementor-element-f32ecb2 .elementor-button:hover { color: rgb(255, 255, 255); }
.elementor-9430 .elementor-element.elementor-element-f32ecb2 .elementor-button:focus svg, .elementor-9430 .elementor-element.elementor-element-f32ecb2 .elementor-button:hover svg { fill: rgb(255, 255, 255); }
.elementor-9430 .elementor-element.elementor-element-118ba0d { --display: flex; --min-height: 93vh; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 100px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-97ca138 { --display: flex; }
.elementor-9430 .elementor-element.elementor-element-79d186a { width: 100%; max-width: 100%; margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 50px); text-align: center; }
.elementor-9430 .elementor-element.elementor-element-79d186a .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 46px; font-weight: 600; line-height: 42px; color: var(--e-global-color-text); }
.elementor-9430 .elementor-element.elementor-element-e7cd427 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-f7344c9 { --display: flex; --min-height: 650px; --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: 4% 4%; --row-gap: 4%; --column-gap: 4%; --padding-top: 60px; --padding-bottom: 60px; --padding-left: 60px; --padding-right: 60px; }
.elementor-9430 .elementor-element.elementor-element-f7344c9:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-f7344c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(243, 243, 243); }
.elementor-9430 .elementor-element.elementor-element-b676745 { width: var(--container-widget-width, 43% ); max-width: 43%; --container-widget-width: 43%; --container-widget-flex-grow: 0; }
.elementor-9430 .elementor-element.elementor-element-b676745.elementor-element { --flex-grow: 1; --flex-shrink: 0; }
.elementor-9430 .elementor-element.elementor-element-10a9f41 img, .elementor-9430 .elementor-element.elementor-element-b676745 img, .elementor-9430 .elementor-element.elementor-element-e535ae2 img { height: 530px; object-fit: cover; object-position: right center; border-radius: 60px; }
.elementor-9430 .elementor-element.elementor-element-31ba74e { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-cfc9989 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 400; line-height: 34px; color: rgb(216, 12, 24); }
.elementor-9430 .elementor-element.elementor-element-4b2aa21 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 34px; font-weight: 600; line-height: 34px; color: var(--e-global-color-text); }
.elementor-9430 .elementor-element.elementor-element-07c86d2 { margin: 16px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
.elementor-9430 .elementor-element.elementor-element-07c86d2 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 400; line-height: 20px; color: var(--e-global-color-text); }
.elementor-9430 .elementor-element.elementor-element-3a6d4bf { --divider-border-style: solid; --divider-color: var( --e-global-color-text ); --divider-border-width: 1px; margin: 40px 0 calc(var(--kit-widget-spacing, 0px) + 24px); }
.elementor-9430 .elementor-element.elementor-element-3a6d4bf .elementor-divider-separator { width: 100%; }
.elementor-9430 .elementor-element.elementor-element-3a6d4bf .elementor-divider { padding-block: 0px; }
.elementor-9430 .elementor-element.elementor-element-d235a4b { --display: flex; --min-height: 20px; border-style: solid; --border-style: solid; border-width: 0px 0px 0px 5px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 5px; border-color: rgb(216, 12, 24); --border-color: #D80C18; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-4a0c2d6 .elementor-heading-title, .elementor-9430 .elementor-element.elementor-element-6a55372 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 600; line-height: 20px; color: var(--e-global-color-text); }
.elementor-9430 .elementor-element.elementor-element-6a55372 .elementor-heading-title { font-weight: 300; }
.elementor-9430 .elementor-element.elementor-element-c1532c9 { --divider-border-style: solid; --divider-color: #000; --divider-border-width: 1px; margin: 24px 0 calc(var(--kit-widget-spacing, 0px) + 20px); }
.elementor-9430 .elementor-element.elementor-element-c1532c9 .elementor-divider-separator { width: 100%; }
.elementor-9430 .elementor-element.elementor-element-c1532c9 .elementor-divider { padding-block: 0px; }
.elementor-9430 .elementor-element.elementor-element-77114e7 { --display: flex; --min-height: 20px; border-style: solid; --border-style: solid; border-width: 0px 0px 0px 5px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 5px; border-color: rgb(216, 12, 24); --border-color: #D80C18; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-12aac4f .elementor-heading-title, .elementor-9430 .elementor-element.elementor-element-290f45c .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 600; line-height: 20px; color: var(--e-global-color-text); }
.elementor-9430 .elementor-element.elementor-element-290f45c .elementor-heading-title { font-weight: 300; }
.elementor-9430 .elementor-element.elementor-element-dc200b8 { --divider-border-style: solid; --divider-color: #000; --divider-border-width: 1px; margin: 24px 0 calc(var(--kit-widget-spacing, 0px) + 20px); }
.elementor-9430 .elementor-element.elementor-element-dc200b8 .elementor-divider-separator { width: 100%; }
.elementor-9430 .elementor-element.elementor-element-dc200b8 .elementor-divider { padding-block: 0px; }
.elementor-9430 .elementor-element.elementor-element-93869ef { --display: flex; --min-height: 20px; border-style: solid; --border-style: solid; border-width: 0px 0px 0px 5px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 5px; border-color: rgb(216, 12, 24); --border-color: #D80C18; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-066179f .elementor-heading-title, .elementor-9430 .elementor-element.elementor-element-c5a25b4 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 600; line-height: 20px; color: var(--e-global-color-text); }
.elementor-9430 .elementor-element.elementor-element-c5a25b4 .elementor-heading-title { font-weight: 300; }
.elementor-9430 .elementor-element.elementor-element-627ccd4 { --divider-border-style: solid; --divider-color: #000; --divider-border-width: 1px; margin: 24px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
.elementor-9430 .elementor-element.elementor-element-627ccd4 .elementor-divider-separator { width: 100%; }
.elementor-9430 .elementor-element.elementor-element-627ccd4 .elementor-divider { padding-block: 0px; }
.elementor-9430 .elementor-element.elementor-element-00b356e { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-f80ab78 { --display: flex; --min-height: 650px; --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: 4% 4%; --row-gap: 4%; --column-gap: 4%; --padding-top: 60px; --padding-bottom: 60px; --padding-left: 60px; --padding-right: 60px; }
.elementor-9430 .elementor-element.elementor-element-f80ab78:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-f80ab78 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(246, 246, 246); }
.elementor-9430 .elementor-element.elementor-element-26ff2af { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-82a53c8 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 400; line-height: 34px; color: rgb(216, 12, 24); }
.elementor-9430 .elementor-element.elementor-element-b7c2fb3 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 34px; font-weight: 600; line-height: 34px; color: var(--e-global-color-text); }
.elementor-9430 .elementor-element.elementor-element-a3adf56 { margin: 16px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
.elementor-9430 .elementor-element.elementor-element-a3adf56 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 400; line-height: 20px; color: var(--e-global-color-text); }
.elementor-9430 .elementor-element.elementor-element-f967ce1 { --divider-border-style: solid; --divider-color: var( --e-global-color-text ); --divider-border-width: 1px; margin: 40px 0 calc(var(--kit-widget-spacing, 0px) + 24px); }
.elementor-9430 .elementor-element.elementor-element-f967ce1 .elementor-divider-separator { width: 100%; }
.elementor-9430 .elementor-element.elementor-element-f967ce1 .elementor-divider { padding-block: 0px; }
.elementor-9430 .elementor-element.elementor-element-d5c8031 { --display: flex; --min-height: 20px; border-style: solid; --border-style: solid; border-width: 0px 0px 0px 5px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 5px; border-color: rgb(216, 12, 24); --border-color: #D80C18; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-98c0398 .elementor-heading-title, .elementor-9430 .elementor-element.elementor-element-df0a23d .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 600; line-height: 20px; color: var(--e-global-color-text); }
.elementor-9430 .elementor-element.elementor-element-df0a23d .elementor-heading-title { font-weight: 300; }
.elementor-9430 .elementor-element.elementor-element-000ab78 { --divider-border-style: solid; --divider-color: #000; --divider-border-width: 1px; margin: 24px 0 calc(var(--kit-widget-spacing, 0px) + 20px); }
.elementor-9430 .elementor-element.elementor-element-000ab78 .elementor-divider-separator { width: 100%; }
.elementor-9430 .elementor-element.elementor-element-000ab78 .elementor-divider { padding-block: 0px; }
.elementor-9430 .elementor-element.elementor-element-67e7917 { --display: flex; --min-height: 20px; border-style: solid; --border-style: solid; border-width: 0px 0px 0px 5px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 5px; border-color: rgb(216, 12, 24); --border-color: #D80C18; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-2730d27 .elementor-heading-title, .elementor-9430 .elementor-element.elementor-element-66391bc .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 600; line-height: 20px; color: var(--e-global-color-text); }
.elementor-9430 .elementor-element.elementor-element-2730d27 .elementor-heading-title { font-weight: 300; }
.elementor-9430 .elementor-element.elementor-element-820c239 { --divider-border-style: solid; --divider-color: #000; --divider-border-width: 1px; margin: 24px 0 calc(var(--kit-widget-spacing, 0px) + 20px); }
.elementor-9430 .elementor-element.elementor-element-820c239 .elementor-divider-separator { width: 100%; }
.elementor-9430 .elementor-element.elementor-element-820c239 .elementor-divider { padding-block: 0px; }
.elementor-9430 .elementor-element.elementor-element-f9656ab { --display: flex; --min-height: 20px; border-style: solid; --border-style: solid; border-width: 0px 0px 0px 5px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 5px; border-color: rgb(216, 12, 24); --border-color: #D80C18; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-6282356 .elementor-heading-title, .elementor-9430 .elementor-element.elementor-element-996acfa .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 600; line-height: 20px; color: var(--e-global-color-text); }
.elementor-9430 .elementor-element.elementor-element-6282356 .elementor-heading-title { font-weight: 300; }
.elementor-9430 .elementor-element.elementor-element-792b5a1 { --divider-border-style: solid; --divider-color: #000; --divider-border-width: 1px; margin: 24px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
.elementor-9430 .elementor-element.elementor-element-792b5a1 .elementor-divider-separator { width: 100%; }
.elementor-9430 .elementor-element.elementor-element-792b5a1 .elementor-divider { padding-block: 0px; }
.elementor-9430 .elementor-element.elementor-element-e535ae2 { width: var(--container-widget-width, 43% ); max-width: 43%; --container-widget-width: 43%; --container-widget-flex-grow: 0; }
.elementor-9430 .elementor-element.elementor-element-e535ae2.elementor-element { --flex-grow: 1; --flex-shrink: 0; }
.elementor-9430 .elementor-element.elementor-element-3e57e16 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-9e32251 { --display: flex; --min-height: 650px; --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: 4% 4%; --row-gap: 4%; --column-gap: 4%; --padding-top: 60px; --padding-bottom: 60px; --padding-left: 60px; --padding-right: 60px; }
.elementor-9430 .elementor-element.elementor-element-9e32251:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-9e32251 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(249, 249, 249); }
.elementor-9430 .elementor-element.elementor-element-10a9f41 { width: var(--container-widget-width, 43% ); max-width: 43%; --container-widget-width: 43%; --container-widget-flex-grow: 0; }
.elementor-9430 .elementor-element.elementor-element-10a9f41.elementor-element { --flex-grow: 1; --flex-shrink: 0; }
.elementor-9430 .elementor-element.elementor-element-256c07d { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-26cefdc .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 400; line-height: 34px; color: rgb(216, 12, 24); }
.elementor-9430 .elementor-element.elementor-element-fb99cbe .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 34px; font-weight: 600; line-height: 34px; color: var(--e-global-color-text); }
.elementor-9430 .elementor-element.elementor-element-46f4171 { margin: 16px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
.elementor-9430 .elementor-element.elementor-element-46f4171 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 400; line-height: 20px; color: var(--e-global-color-text); }
.elementor-9430 .elementor-element.elementor-element-a6854d5 { --divider-border-style: solid; --divider-color: var( --e-global-color-text ); --divider-border-width: 1px; margin: 40px 0 calc(var(--kit-widget-spacing, 0px) + 24px); }
.elementor-9430 .elementor-element.elementor-element-a6854d5 .elementor-divider-separator { width: 100%; }
.elementor-9430 .elementor-element.elementor-element-a6854d5 .elementor-divider { padding-block: 0px; }
.elementor-9430 .elementor-element.elementor-element-38d8f7d { --display: flex; --min-height: 20px; border-style: solid; --border-style: solid; border-width: 0px 0px 0px 5px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 5px; border-color: rgb(216, 12, 24); --border-color: #D80C18; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-653a216 .elementor-heading-title, .elementor-9430 .elementor-element.elementor-element-f6374d9 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 600; line-height: 20px; color: var(--e-global-color-text); }
.elementor-9430 .elementor-element.elementor-element-f6374d9 .elementor-heading-title { font-weight: 300; }
.elementor-9430 .elementor-element.elementor-element-22409ce { --divider-border-style: solid; --divider-color: #000; --divider-border-width: 1px; margin: 24px 0 calc(var(--kit-widget-spacing, 0px) + 20px); }
.elementor-9430 .elementor-element.elementor-element-22409ce .elementor-divider-separator { width: 100%; }
.elementor-9430 .elementor-element.elementor-element-22409ce .elementor-divider { padding-block: 0px; }
.elementor-9430 .elementor-element.elementor-element-4b36ea3 { --display: flex; --min-height: 20px; border-style: solid; --border-style: solid; border-width: 0px 0px 0px 5px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 5px; border-color: rgb(216, 12, 24); --border-color: #D80C18; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-77e03bc .elementor-heading-title, .elementor-9430 .elementor-element.elementor-element-e3fa776 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 600; line-height: 20px; color: var(--e-global-color-text); }
.elementor-9430 .elementor-element.elementor-element-77e03bc .elementor-heading-title { font-weight: 300; }
.elementor-9430 .elementor-element.elementor-element-041f9f1 { --divider-border-style: solid; --divider-color: #000; --divider-border-width: 1px; margin: 24px 0 calc(var(--kit-widget-spacing, 0px) + 20px); }
.elementor-9430 .elementor-element.elementor-element-041f9f1 .elementor-divider-separator { width: 100%; }
.elementor-9430 .elementor-element.elementor-element-041f9f1 .elementor-divider { padding-block: 0px; }
.elementor-9430 .elementor-element.elementor-element-be50ea6 { --display: flex; --min-height: 20px; border-style: solid; --border-style: solid; border-width: 0px 0px 0px 5px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 5px; border-color: rgb(216, 12, 24); --border-color: #D80C18; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-89267b0 .elementor-heading-title, .elementor-9430 .elementor-element.elementor-element-ca5eb8d .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 600; line-height: 20px; color: var(--e-global-color-text); }
.elementor-9430 .elementor-element.elementor-element-89267b0 .elementor-heading-title { font-weight: 300; }
.elementor-9430 .elementor-element.elementor-element-c1d2ede { --divider-border-style: solid; --divider-color: #000; --divider-border-width: 1px; margin: 24px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
.elementor-9430 .elementor-element.elementor-element-c1d2ede .elementor-divider-separator { width: 100%; }
.elementor-9430 .elementor-element.elementor-element-c1d2ede .elementor-divider { padding-block: 0px; }
.elementor-9430 .elementor-element.elementor-element-bcd60b7 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 119px; --padding-bottom: 120px; --padding-left: 20px; --padding-right: 20px; }
.elementor-9430 .elementor-element.elementor-element-bcd60b7:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-bcd60b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(247, 246, 246); }
.elementor-9430 .elementor-element.elementor-element-abc5d5b { text-align: center; }
.elementor-9430 .elementor-element.elementor-element-abc5d5b .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 46px; font-weight: 600; line-height: 42px; color: var(--e-global-color-text); }
.elementor-9430 .elementor-element.elementor-element-cb10f83 { --display: grid; --e-con-grid-template-columns: repeat(3, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 0px 21px; --row-gap: 0px; --column-gap: 21px; --grid-auto-flow: row; --margin-top: 49px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-1f9ac76 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: center; border-style: solid; --border-style: solid; border-width: 1px 1px 1px 0px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 0px; border-color: rgba(255, 255, 255, 0.1); --border-color: #FFFFFF1A; --border-radius: 0px 0px 0px 0px; --padding-top: 71px; --padding-bottom: 70px; --padding-left: 0px; --padding-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-1f9ac76:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-1f9ac76 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.4); background-image: url("/wp-content/uploads/menu/services/7-2x.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-9430 .elementor-element.elementor-element-a816504 { --display: flex; --min-height: 81px; --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; border-style: none; --border-style: none; --border-radius: 50% 50% 50% 50%; }
.elementor-9430 .elementor-element.elementor-element-b621346 { --display: flex; --min-height: 66px; border-style: none; --border-style: none; --border-radius: 50% 50% 50% 50%; }
.elementor-9430 .elementor-element.elementor-element-b621346:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-b621346 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var(--e-global-color-primary); background-image: url("/wp-content/uploads/menu/services/1-2x.webp"); background-position: center center; background-repeat: no-repeat; background-size: 30px; }
.elementor-9430 .elementor-element.elementor-element-79f8fb1 { --display: flex; --position: absolute; border-style: dotted; --border-style: dotted; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgba(216, 12, 24, 0.4); --border-color: #D80C1866; --border-radius: 50% 50% 50% 50%; top: 0px; }
body:not(.rtl) .elementor-9430 .elementor-element.elementor-element-79f8fb1 { left: 0px; }
body.rtl .elementor-9430 .elementor-element.elementor-element-79f8fb1 { right: 0px; }
.elementor-9430 .elementor-element.elementor-element-f34793a { margin: 18px 0 calc(var(--kit-widget-spacing, 0px) + 15px); text-align: center; }
.elementor-9430 .elementor-element.elementor-element-f34793a .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 22px; font-weight: 600; text-decoration: underline; line-height: 1; color: var(--e-global-color-text); }
.elementor-9430 .elementor-element.elementor-element-45cf04a { width: var(--container-widget-width, 85% ); max-width: 85%; --container-widget-width: 85%; --container-widget-flex-grow: 0; text-align: center; }
.elementor-9430 .elementor-element.elementor-element-45cf04a .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; line-height: 20px; color: var(--e-global-color-text); }
.elementor-9430 .elementor-element.elementor-element-5cc058d { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: center; border-style: solid; --border-style: solid; border-width: 1px 1px 1px 0px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 0px; border-color: rgba(255, 255, 255, 0.1); --border-color: #FFFFFF1A; --border-radius: 0px 0px 0px 0px; --padding-top: 71px; --padding-bottom: 70px; --padding-left: 0px; --padding-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-5cc058d:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-5cc058d > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.4); }
.elementor-9430 .elementor-element.elementor-element-c6e0800 { --display: flex; --min-height: 81px; --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; border-style: none; --border-style: none; --border-radius: 50% 50% 50% 50%; }
.elementor-9430 .elementor-element.elementor-element-d0ba452 { --display: flex; --min-height: 66px; border-style: none; --border-style: none; --border-radius: 50% 50% 50% 50%; }
.elementor-9430 .elementor-element.elementor-element-d0ba452:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-d0ba452 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var(--e-global-color-primary); background-image: url("/wp-content/uploads/menu/services/jinzitatu-2x.webp"); background-position: center center; background-repeat: no-repeat; background-size: 30px; }
.elementor-9430 .elementor-element.elementor-element-1875942 { --display: flex; --position: absolute; border-style: dotted; --border-style: dotted; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgba(216, 12, 24, 0.4); --border-color: #D80C1866; --border-radius: 50% 50% 50% 50%; top: 0px; }
body:not(.rtl) .elementor-9430 .elementor-element.elementor-element-1875942 { left: 0px; }
body.rtl .elementor-9430 .elementor-element.elementor-element-1875942 { right: 0px; }
.elementor-9430 .elementor-element.elementor-element-1e770bd { margin: 18px 0 calc(var(--kit-widget-spacing, 0px) + 15px); text-align: center; }
.elementor-9430 .elementor-element.elementor-element-1e770bd .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 22px; font-weight: 600; line-height: 1; color: var(--e-global-color-text); }
.elementor-9430 .elementor-element.elementor-element-9236af5 { width: var(--container-widget-width, 85% ); max-width: 85%; --container-widget-width: 85%; --container-widget-flex-grow: 0; text-align: center; }
.elementor-9430 .elementor-element.elementor-element-9236af5 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; line-height: 20px; color: var(--e-global-color-text); }
.elementor-9430 .elementor-element.elementor-element-147d45c { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: center; border-style: solid; --border-style: solid; border-width: 1px 1px 1px 0px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 0px; border-color: rgba(255, 255, 255, 0.1); --border-color: #FFFFFF1A; --border-radius: 0px 0px 0px 0px; --padding-top: 71px; --padding-bottom: 70px; --padding-left: 0px; --padding-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-147d45c:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-147d45c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.4); }
.elementor-9430 .elementor-element.elementor-element-cd01910 { --display: flex; --min-height: 81px; --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; border-style: none; --border-style: none; --border-radius: 50% 50% 50% 50%; }
.elementor-9430 .elementor-element.elementor-element-c58cf11 { --display: flex; --position: absolute; border-style: dotted; --border-style: dotted; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgba(216, 12, 24, 0.4); --border-color: #D80C1866; --border-radius: 50% 50% 50% 50%; top: 0px; }
body:not(.rtl) .elementor-9430 .elementor-element.elementor-element-c58cf11 { left: 0px; }
body.rtl .elementor-9430 .elementor-element.elementor-element-c58cf11 { right: 0px; }
.elementor-9430 .elementor-element.elementor-element-d7a6fdc { --display: flex; --min-height: 66px; border-style: none; --border-style: none; --border-radius: 50% 50% 50% 50%; }
.elementor-9430 .elementor-element.elementor-element-d7a6fdc:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-d7a6fdc > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var(--e-global-color-primary); background-image: url("/wp-content/uploads/menu/services/5-2x.webp"); background-position: center center; background-repeat: no-repeat; background-size: 30px; }
.elementor-9430 .elementor-element.elementor-element-cab36c6 { margin: 18px 0 calc(var(--kit-widget-spacing, 0px) + 15px); text-align: center; }
.elementor-9430 .elementor-element.elementor-element-cab36c6 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 22px; font-weight: 600; line-height: 1; color: var(--e-global-color-text); }
.elementor-9430 .elementor-element.elementor-element-9c5fb95 { width: var(--container-widget-width, 85% ); max-width: 85%; --container-widget-width: 85%; --container-widget-flex-grow: 0; text-align: center; }
.elementor-9430 .elementor-element.elementor-element-9c5fb95 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; line-height: 20px; color: var(--e-global-color-text); }
.elementor-9430 .elementor-element.elementor-element-f8d4445 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 104px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 80px; --padding-left: 20px; --padding-right: 20px; }
.elementor-9430 .elementor-element.elementor-element-eb1baff { width: 100%; max-width: 100%; margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 50px); text-align: left; }
.elementor-9430 .elementor-element.elementor-element-eb1baff.elementor-element { --align-self: center; }
.elementor-9430 .elementor-element.elementor-element-eb1baff .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 46px; font-weight: 600; line-height: 46px; color: rgb(19, 39, 55); }
.elementor-9430 .elementor-element.elementor-element-f8d068f { --display: flex; }
.elementor-9430 .elementor-element.elementor-element-077b1aa { --display: flex; --margin-top: -8px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-02e0c49 .elementor-heading-title, .elementor-9430 .elementor-element.elementor-element-090f018 .elementor-heading-title, .elementor-9430 .elementor-element.elementor-element-2bc7a6b .elementor-heading-title, .elementor-9430 .elementor-element.elementor-element-418445b .elementor-heading-title, .elementor-9430 .elementor-element.elementor-element-56efcfb .elementor-heading-title, .elementor-9430 .elementor-element.elementor-element-82c622f .elementor-heading-title, .elementor-9430 .elementor-element.elementor-element-b6874bd .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 200; line-height: 20px; color: rgb(40, 45, 53); }
.elementor-9430 .elementor-element.elementor-element-9263b62 { --display: flex; }
.elementor-9430 .elementor-element.elementor-element-43b7d99 { --display: flex; --margin-top: -8px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-2b37fe7 { --display: flex; }
.elementor-9430 .elementor-element.elementor-element-8b6f4f8 { --display: flex; --margin-top: -8px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-1f61932 { --display: flex; }
.elementor-9430 .elementor-element.elementor-element-ba6bdbc { --display: flex; --margin-top: -8px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-9430 .elementor-element.elementor-element-0a561b1, .elementor-9430 .elementor-element.elementor-element-261095f, .elementor-9430 .elementor-element.elementor-element-82cdc2f { --display: flex; }
.elementor-9430 .elementor-element.elementor-element-9c0e4ad { --n-accordion-title-font-size: 24px; --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: 28px; --n-accordion-item-title-distance-from-content: 0px; --n-accordion-icon-size: 32px; --n-accordion-padding: 36px 0px 0px 0px; }
.elementor-9430 .elementor-element.elementor-element-9c0e4ad > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title { border-style: solid; border-width: 1px 0px 0px; }
:where(.elementor-9430 .elementor-element.elementor-element-9c0e4ad > .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: Blinker, sans-serif; font-weight: 600; }
:where(.elementor-9430 .elementor-element.elementor-element-9c0e4ad > .e-n-accordion > .e-n-accordion-item) > .e-con { border-style: none; --padding-top: 20px; --padding-right: 0px; --padding-bottom: 20px; --padding-left: 0px; }
.elementor-9430 .elementor-element.elementor-element-c9ca2b5 { --display: flex; --min-height: 400px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: center; --overlay-opacity: 1; --padding-top: 115px; --padding-bottom: 91px; --padding-left: 20px; --padding-right: 20px; }
.elementor-9430 .elementor-element.elementor-element-c9ca2b5:not(.elementor-motion-effects-element-type-background), .elementor-9430 .elementor-element.elementor-element-c9ca2b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/wp-content/uploads/menu/services/2-copy.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-9430 .elementor-element.elementor-element-c9ca2b5::before, .elementor-9430 .elementor-element.elementor-element-c9ca2b5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9430 .elementor-element.elementor-element-c9ca2b5 > .e-con-inner > .elementor-background-video-container::before, .elementor-9430 .elementor-element.elementor-element-c9ca2b5 > .elementor-background-slideshow::before, .elementor-9430 .elementor-element.elementor-element-c9ca2b5 > .elementor-background-video-container::before, .elementor-9430 .elementor-element.elementor-element-c9ca2b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { --background-overlay: ''; }
.elementor-9430 .elementor-element.elementor-element-fc2b0e6 { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 22px); }
.elementor-9430 .elementor-element.elementor-element-fc2b0e6.elementor-element { --align-self: center; }
.elementor-9430 .elementor-element.elementor-element-fc2b0e6 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 50px; font-weight: 600; color: rgb(255, 255, 255); }
.elementor-9430 .elementor-element.elementor-element-a322232 { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 43px); text-align: center; }
.elementor-9430 .elementor-element.elementor-element-a322232.elementor-element { --align-self: center; }
.elementor-9430 .elementor-element.elementor-element-a322232 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 400; line-height: 22px; color: rgb(255, 255, 255); }
.elementor-9430 .elementor-element.elementor-element-998b01a { --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: 0px 10px; --row-gap: 0px; --column-gap: 10px; }
.elementor-9430 .elementor-element.elementor-element-d601415 .elementor-button { background-color: rgba(255, 255, 255, 0); font-family: Blinker, sans-serif; font-size: 17px; font-weight: 600; line-height: 17px; fill: rgb(255, 255, 255); color: rgb(255, 255, 255); border-style: solid; border-width: 1px; border-color: rgb(255, 255, 255); border-radius: 0px; padding: 15px 34px; }
.elementor-9430 .elementor-element.elementor-element-d601415 { padding: 0px; }
.elementor-9430 .elementor-element.elementor-element-d601415 .elementor-button-content-wrapper { flex-direction: row-reverse; }
.elementor-9430 .elementor-element.elementor-element-d601415 .elementor-button .elementor-button-content-wrapper { gap: 20px; }
.elementor-9430 .elementor-element.elementor-element-afb1fb5 { --display: flex; }
@media (min-width: 768px) {
  .elementor-9430 .elementor-element.elementor-element-ac99e50 { --width: 1440px; }
  .elementor-9430 .elementor-element.elementor-element-6a2bd91 { --width: 100%; }
  .elementor-9430 .elementor-element.elementor-element-3c87ea6 { --width: 1169px; }
  .elementor-9430 .elementor-element.elementor-element-14b45cf, .elementor-9430 .elementor-element.elementor-element-2e0b07e, .elementor-9430 .elementor-element.elementor-element-46aca03, .elementor-9430 .elementor-element.elementor-element-8ec12dc, .elementor-9430 .elementor-element.elementor-element-a0dd01c, .elementor-9430 .elementor-element.elementor-element-aff69e8, .elementor-9430 .elementor-element.elementor-element-e279f5e { --width: 100%; }
  .elementor-9430 .elementor-element.elementor-element-09f8841 { --width: 1440px; }
  .elementor-9430 .elementor-element.elementor-element-1583b60 { --width: 78%; }
  .elementor-9430 .elementor-element.elementor-element-cd7f017, .elementor-9430 .elementor-element.elementor-element-fe2c5be { --width: 22vw; }
  .elementor-9430 .elementor-element.elementor-element-9e32251, .elementor-9430 .elementor-element.elementor-element-f7344c9, .elementor-9430 .elementor-element.elementor-element-f80ab78 { --width: 70%; }
  .elementor-9430 .elementor-element.elementor-element-a816504 { --width: 81px; }
  .elementor-9430 .elementor-element.elementor-element-b621346 { --width: 66px; }
  .elementor-9430 .elementor-element.elementor-element-c6e0800 { --width: 81px; }
  .elementor-9430 .elementor-element.elementor-element-d0ba452 { --width: 66px; }
  .elementor-9430 .elementor-element.elementor-element-cd01910 { --width: 81px; }
  .elementor-9430 .elementor-element.elementor-element-d7a6fdc { --width: 66px; }
  .elementor-9430 .elementor-element.elementor-element-077b1aa, .elementor-9430 .elementor-element.elementor-element-43b7d99, .elementor-9430 .elementor-element.elementor-element-8b6f4f8, .elementor-9430 .elementor-element.elementor-element-ba6bdbc { --width: 85%; }
}
@media (max-width: 1640px) {
  .elementor-widget-heading .elementor-heading-title { font-size: var(--e-global-typography-primary-font-size); }
  .elementor-widget-button .elementor-button { font-size: var(--e-global-typography-accent-font-size); }
  .elementor-9430 .elementor-element.elementor-element-09613df, .elementor-9430 .elementor-element.elementor-element-1330ae5, .elementor-9430 .elementor-element.elementor-element-1583b60, .elementor-9430 .elementor-element.elementor-element-3c87ea6, .elementor-9430 .elementor-element.elementor-element-73655a0, .elementor-9430 .elementor-element.elementor-element-7f6ae3d, .elementor-9430 .elementor-element.elementor-element-ac99e50, .elementor-9430 .elementor-element.elementor-element-c5ae7c6, .elementor-9430 .elementor-element.elementor-element-cb10f83, .elementor-9430 .elementor-element.elementor-element-de47308 { --grid-auto-flow: row; }
  .elementor-widget-image .widget-image-caption, .elementor-widget-text-editor { font-size: var(--e-global-typography-text-font-size); }
  .elementor-widget-divider .elementor-divider__text { font-size: var(--e-global-typography-secondary-font-size); letter-spacing: var(--e-global-typography-secondary-letter-spacing); }
  .elementor-9430 .elementor-element.elementor-element-f8d4445 { --padding-top: 110px; --padding-bottom: 80px; --padding-left: 20px; --padding-right: 20px; }
}
@media (max-width: 1439px) {
  .elementor-9430 .elementor-element.elementor-element-94b57c6 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-widget-heading .elementor-heading-title { font-size: var(--e-global-typography-primary-font-size); }
  .elementor-widget-button .elementor-button { font-size: var(--e-global-typography-accent-font-size); }
  .elementor-9430 .elementor-element.elementor-element-b272bb1 { --padding-top: 45px; --padding-bottom: 43px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-9430 .elementor-element.elementor-element-09613df, .elementor-9430 .elementor-element.elementor-element-1330ae5, .elementor-9430 .elementor-element.elementor-element-3c87ea6, .elementor-9430 .elementor-element.elementor-element-73655a0, .elementor-9430 .elementor-element.elementor-element-7f6ae3d, .elementor-9430 .elementor-element.elementor-element-ac99e50, .elementor-9430 .elementor-element.elementor-element-c5ae7c6, .elementor-9430 .elementor-element.elementor-element-de47308 { --grid-auto-flow: row; }
  .elementor-widget-image .widget-image-caption, .elementor-widget-text-editor { font-size: var(--e-global-typography-text-font-size); }
  .elementor-9430 .elementor-element.elementor-element-1583b60 { --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --grid-auto-flow: row; }
  .elementor-widget-divider .elementor-divider__text { font-size: var(--e-global-typography-secondary-font-size); letter-spacing: var(--e-global-typography-secondary-letter-spacing); }
  .elementor-9430 .elementor-element.elementor-element-bcd60b7 { --padding-top: 119px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-9430 .elementor-element.elementor-element-cb10f83 { --grid-auto-flow: row; }
  .elementor-9430 .elementor-element.elementor-element-147d45c, .elementor-9430 .elementor-element.elementor-element-1f9ac76, .elementor-9430 .elementor-element.elementor-element-5cc058d { --padding-top: 57px; --padding-bottom: 77px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-9430 .elementor-element.elementor-element-f8d4445 { --padding-top: 0px; --padding-bottom: 80px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-9430 .elementor-element.elementor-element-fc2b0e6 { text-align: center; }
}
@media (max-width: 903px) {
  .elementor-9430 .elementor-element.elementor-element-09613df, .elementor-9430 .elementor-element.elementor-element-1330ae5, .elementor-9430 .elementor-element.elementor-element-3c87ea6, .elementor-9430 .elementor-element.elementor-element-73655a0, .elementor-9430 .elementor-element.elementor-element-7f6ae3d, .elementor-9430 .elementor-element.elementor-element-ac99e50, .elementor-9430 .elementor-element.elementor-element-c5ae7c6, .elementor-9430 .elementor-element.elementor-element-de47308 { --grid-auto-flow: row; }
  .elementor-9430 .elementor-element.elementor-element-14b45cf, .elementor-9430 .elementor-element.elementor-element-46aca03, .elementor-9430 .elementor-element.elementor-element-8ec12dc { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-9430 .elementor-element.elementor-element-1583b60 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; }
  .elementor-9430 .elementor-element.elementor-element-07a1e2d .elementor-heading-title, .elementor-9430 .elementor-element.elementor-element-eff418e .elementor-heading-title { font-size: 24px; }
  .elementor-9430 .elementor-element.elementor-element-680ebb5 img, .elementor-9430 .elementor-element.elementor-element-c9b6a6f img { width: 100%; object-fit: cover; object-position: center center; }
  .elementor-9430 .elementor-element.elementor-element-000ab78, .elementor-9430 .elementor-element.elementor-element-041f9f1, .elementor-9430 .elementor-element.elementor-element-22409ce, .elementor-9430 .elementor-element.elementor-element-627ccd4, .elementor-9430 .elementor-element.elementor-element-792b5a1, .elementor-9430 .elementor-element.elementor-element-820c239, .elementor-9430 .elementor-element.elementor-element-c1532c9, .elementor-9430 .elementor-element.elementor-element-c1d2ede, .elementor-9430 .elementor-element.elementor-element-dc200b8 { margin: 24px 0 calc(var(--kit-widget-spacing, 0px) + 24px); }
  .elementor-9430 .elementor-element.elementor-element-cb10f83 { --grid-auto-flow: row; }
  .elementor-9430 .elementor-element.elementor-element-f8d4445 { --padding-top: 20px; --padding-bottom: 30px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-9430 .elementor-element.elementor-element-eb1baff { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 30px); padding: 0px; }
}
@media (max-width: 767px) {
  .elementor-9430 .elementor-element.elementor-element-94b57c6 { --justify-content: center; --padding-top: 80px; --padding-bottom: 205px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-9430 .elementor-element.elementor-element-8504170, .elementor-9430 .elementor-element.elementor-element-94b57c6 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-widget-heading .elementor-heading-title { font-size: var(--e-global-typography-primary-font-size); }
  .elementor-9430 .elementor-element.elementor-element-2b3c29a .elementor-heading-title { font-size: 30px; line-height: 34px; }
  .elementor-9430 .elementor-element.elementor-element-6feb37e { margin: 20px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
  .elementor-9430 .elementor-element.elementor-element-6feb37e .elementor-heading-title { line-height: 24px; }
  .elementor-9430 .elementor-element.elementor-element-4009764 { --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --margin-top: 20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-widget-button .elementor-button { font-size: var(--e-global-typography-accent-font-size); }
  .elementor-9430 .elementor-element.elementor-element-4bcbb6e, .elementor-9430 .elementor-element.elementor-element-8c181f8 { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
  .elementor-9430 .elementor-element.elementor-element-8c181f8.elementor-element { --flex-grow: 0; --flex-shrink: 1; }
  .elementor-9430 .elementor-element.elementor-element-8c181f8 .elementor-button { font-size: 15px; padding: 10px; }
  .elementor-9430 .elementor-element.elementor-element-4bcbb6e.elementor-element { --flex-grow: 0; --flex-shrink: 1; }
  .elementor-9430 .elementor-element.elementor-element-4bcbb6e .elementor-button { font-size: 15px; padding: 10px; }
  .elementor-9430 .elementor-element.elementor-element-b272bb1 { --min-height: 205px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-9430 .elementor-element.elementor-element-ac99e50 { --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --grid-auto-flow: row; }
  .elementor-9430 .elementor-element.elementor-element-21ab6dd, .elementor-9430 .elementor-element.elementor-element-43aaed4 { --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 5px 5px; --row-gap: 5px; --column-gap: 5px; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-9430 .elementor-element.elementor-element-0d2b769 { text-align: center; }
  .elementor-9430 .elementor-element.elementor-element-0d2b769 .elementor-heading-title, .elementor-9430 .elementor-element.elementor-element-4ac3177 .elementor-heading-title { font-size: 15px; }
  .elementor-9430 .elementor-element.elementor-element-5d56352 { --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 5px 5px; --row-gap: 5px; --column-gap: 5px; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-9430 .elementor-element.elementor-element-4ac3177 { text-align: center; }
  .elementor-9430 .elementor-element.elementor-element-6a2bd91 { --margin-top: 30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-9430 .elementor-element.elementor-element-3c1a21a { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 30px); }
  .elementor-9430 .elementor-element.elementor-element-3c1a21a .elementor-heading-title { font-size: 30px; }
  .elementor-widget-image .widget-image-caption, .elementor-widget-text-editor { font-size: var(--e-global-typography-text-font-size); }
  .elementor-9430 .elementor-element.elementor-element-09613df { --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --grid-auto-flow: row; }
  .elementor-9430 .elementor-element.elementor-element-af5de1c { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-9430 .elementor-element.elementor-element-4fbc314 .elementor-heading-title { font-size: 24px; }
  .elementor-9430 .elementor-element.elementor-element-1330ae5 { --e-con-grid-template-columns: repeat(2, 1fr); --grid-auto-flow: row; }
  .elementor-9430 .elementor-element.elementor-element-0935123, .elementor-9430 .elementor-element.elementor-element-228c2a9, .elementor-9430 .elementor-element.elementor-element-35a3ff1, .elementor-9430 .elementor-element.elementor-element-3922d49 { --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }
  .elementor-9430 .elementor-element.elementor-element-1562bba .elementor-heading-title, .elementor-9430 .elementor-element.elementor-element-59013bb .elementor-heading-title, .elementor-9430 .elementor-element.elementor-element-9e1e5f8 .elementor-heading-title, .elementor-9430 .elementor-element.elementor-element-d28ac5f .elementor-heading-title { font-size: 28px; line-height: 28px; }
  .elementor-9430 .elementor-element.elementor-element-dab930d { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-9430 .elementor-element.elementor-element-c5b5264 .elementor-heading-title { font-size: 24px; }
  .elementor-9430 .elementor-element.elementor-element-de47308 { --e-con-grid-template-columns: repeat(2, 1fr); --grid-auto-flow: row; }
  .elementor-9430 .elementor-element.elementor-element-a91028b, .elementor-9430 .elementor-element.elementor-element-ba39000 { --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }
  .elementor-9430 .elementor-element.elementor-element-02b5efd .elementor-heading-title, .elementor-9430 .elementor-element.elementor-element-5fad111 .elementor-heading-title, .elementor-9430 .elementor-element.elementor-element-d26b24e .elementor-heading-title, .elementor-9430 .elementor-element.elementor-element-e3d335b .elementor-heading-title { font-size: 28px; line-height: 28px; }
  .elementor-9430 .elementor-element.elementor-element-7f6ae3d { --e-con-grid-template-columns: repeat(2, 1fr); --grid-auto-flow: row; }
  .elementor-9430 .elementor-element.elementor-element-6b41931, .elementor-9430 .elementor-element.elementor-element-953324e { --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }
  .elementor-9430 .elementor-element.elementor-element-ad05b83 { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-9430 .elementor-element.elementor-element-d11d01b .elementor-heading-title { font-size: 24px; }
  .elementor-9430 .elementor-element.elementor-element-c5ae7c6 { --e-con-grid-template-columns: repeat(2, 1fr); --grid-auto-flow: row; }
  .elementor-9430 .elementor-element.elementor-element-453a1ce, .elementor-9430 .elementor-element.elementor-element-7714067, .elementor-9430 .elementor-element.elementor-element-b3e02d5, .elementor-9430 .elementor-element.elementor-element-f8de4fb { --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }
  .elementor-9430 .elementor-element.elementor-element-426b9c6 .elementor-heading-title, .elementor-9430 .elementor-element.elementor-element-451f386 .elementor-heading-title, .elementor-9430 .elementor-element.elementor-element-bfd07c7 .elementor-heading-title, .elementor-9430 .elementor-element.elementor-element-ca48b02 .elementor-heading-title { font-size: 28px; line-height: 28px; }
  .elementor-9430 .elementor-element.elementor-element-a30b711 { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-9430 .elementor-element.elementor-element-0457901 .elementor-heading-title, .elementor-9430 .elementor-element.elementor-element-45e7175 .elementor-heading-title, .elementor-9430 .elementor-element.elementor-element-57e6906 .elementor-heading-title, .elementor-9430 .elementor-element.elementor-element-e1082bd .elementor-heading-title, .elementor-9430 .elementor-element.elementor-element-f2bfd8b .elementor-heading-title { font-size: 24px; }
  .elementor-9430 .elementor-element.elementor-element-73655a0 { --e-con-grid-template-columns: repeat(2, 1fr); --grid-auto-flow: row; }
  .elementor-9430 .elementor-element.elementor-element-6404385, .elementor-9430 .elementor-element.elementor-element-6c50cc7, .elementor-9430 .elementor-element.elementor-element-8147a22, .elementor-9430 .elementor-element.elementor-element-a749002 { --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }
  .elementor-9430 .elementor-element.elementor-element-c14adad { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-9430 .elementor-element.elementor-element-6d93064 { margin: 50px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
  .elementor-9430 .elementor-element.elementor-element-0e89e36 .elementor-heading-title, .elementor-9430 .elementor-element.elementor-element-6d93064 .elementor-heading-title, .elementor-9430 .elementor-element.elementor-element-8b06b6c .elementor-heading-title { font-size: 30px; }
  .elementor-9430 .elementor-element.elementor-element-3c87ea6 { --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --grid-auto-flow: row; }
  .elementor-9430 .elementor-element.elementor-element-14b45cf, .elementor-9430 .elementor-element.elementor-element-46aca03, .elementor-9430 .elementor-element.elementor-element-8ec12dc { --min-height: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-9430 .elementor-element.elementor-element-0e89e36 { padding: 0px 20px; }
  .elementor-9430 .elementor-element.elementor-element-2e6dc9a { margin: 14px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
  .elementor-9430 .elementor-element.elementor-element-09f8841 { --margin-top: 20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-9430 .elementor-element.elementor-element-1583b60 { --e-con-grid-template-columns: repeat(1, 1fr); --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --grid-auto-flow: row; }
  .elementor-9430 .elementor-element.elementor-element-cd7f017 { --min-height: 0px; --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-9430 .elementor-element.elementor-element-513bb19 { --min-height: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-9430 .elementor-element.elementor-element-bac34de { --min-height: 0px; }
  .elementor-widget-divider .elementor-divider__text { font-size: var(--e-global-typography-secondary-font-size); letter-spacing: var(--e-global-typography-secondary-letter-spacing); }
  .elementor-9430 .elementor-element.elementor-element-5ee4efd, .elementor-9430 .elementor-element.elementor-element-a5153aa { margin: 14px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
  .elementor-9430 .elementor-element.elementor-element-680ebb5 { padding: 20px 20px 0px; }
  .elementor-9430 .elementor-element.elementor-element-680ebb5 img, .elementor-9430 .elementor-element.elementor-element-c9b6a6f img { object-fit: cover; }
  .elementor-9430 .elementor-element.elementor-element-fe2c5be { --min-height: 0px; --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-9430 .elementor-element.elementor-element-4c2bcc9 { --min-height: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-9430 .elementor-element.elementor-element-ab43324 { --min-height: 0px; }
  .elementor-9430 .elementor-element.elementor-element-b00ebea { margin: 14px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
  .elementor-9430 .elementor-element.elementor-element-3e8e33f { margin: 10px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
  .elementor-9430 .elementor-element.elementor-element-c9b6a6f { padding: 20px 20px 0px; }
  .elementor-9430 .elementor-element.elementor-element-1945218 { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-9430 .elementor-element.elementor-element-8b06b6c { margin: 50px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
  .elementor-9430 .elementor-element.elementor-element-f32ecb2 { width: 100%; max-width: 100%; margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 0px); padding: 0px; }
  .elementor-9430 .elementor-element.elementor-element-f32ecb2 .elementor-button { font-size: 17px; padding: 15px 37px; }
  .elementor-9430 .elementor-element.elementor-element-118ba0d { --min-height: 0vh; --padding-top: 30px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-9430 .elementor-element.elementor-element-79d186a { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 20px); padding: 0px; }
  .elementor-9430 .elementor-element.elementor-element-79d186a.elementor-element { --flex-grow: 1; --flex-shrink: 0; }
  .elementor-9430 .elementor-element.elementor-element-79d186a .elementor-heading-title { font-size: 30px; }
  .elementor-9430 .elementor-element.elementor-element-e7cd427 { --margin-top: 0px; --margin-bottom: 20px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-9430 .elementor-element.elementor-element-f7344c9 { --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: 20px 0px; --row-gap: 20px; --column-gap: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-9430 .elementor-element.elementor-element-10a9f41 img, .elementor-9430 .elementor-element.elementor-element-b676745 img, .elementor-9430 .elementor-element.elementor-element-e535ae2 img { height: auto; border-radius: 30px; }
  .elementor-9430 .elementor-element.elementor-element-4b2aa21 .elementor-heading-title, .elementor-9430 .elementor-element.elementor-element-cfc9989 .elementor-heading-title { font-size: 28px; line-height: 28px; }
  .elementor-9430 .elementor-element.elementor-element-07c86d2 .elementor-heading-title { font-size: 18px; }
  .elementor-9430 .elementor-element.elementor-element-3a6d4bf, .elementor-9430 .elementor-element.elementor-element-627ccd4, .elementor-9430 .elementor-element.elementor-element-c1532c9, .elementor-9430 .elementor-element.elementor-element-dc200b8 { margin: 20px 0 calc(var(--kit-widget-spacing, 0px) + 20px); }
  .elementor-9430 .elementor-element.elementor-element-00b356e { --margin-top: 0px; --margin-bottom: 20px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-9430 .elementor-element.elementor-element-f80ab78 { --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: 20px 0px; --row-gap: 20px; --column-gap: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-9430 .elementor-element.elementor-element-82a53c8 .elementor-heading-title, .elementor-9430 .elementor-element.elementor-element-b7c2fb3 .elementor-heading-title { font-size: 28px; line-height: 28px; }
  .elementor-9430 .elementor-element.elementor-element-a3adf56 .elementor-heading-title { font-size: 18px; }
  .elementor-9430 .elementor-element.elementor-element-000ab78, .elementor-9430 .elementor-element.elementor-element-792b5a1, .elementor-9430 .elementor-element.elementor-element-820c239, .elementor-9430 .elementor-element.elementor-element-f967ce1 { margin: 20px 0 calc(var(--kit-widget-spacing, 0px) + 20px); }
  .elementor-9430 .elementor-element.elementor-element-3e57e16 { --margin-top: 0px; --margin-bottom: 20px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-9430 .elementor-element.elementor-element-9e32251 { --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: 20px 0px; --row-gap: 20px; --column-gap: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-9430 .elementor-element.elementor-element-26cefdc .elementor-heading-title, .elementor-9430 .elementor-element.elementor-element-fb99cbe .elementor-heading-title { font-size: 28px; line-height: 28px; }
  .elementor-9430 .elementor-element.elementor-element-46f4171 .elementor-heading-title { font-size: 18px; }
  .elementor-9430 .elementor-element.elementor-element-041f9f1, .elementor-9430 .elementor-element.elementor-element-22409ce, .elementor-9430 .elementor-element.elementor-element-a6854d5, .elementor-9430 .elementor-element.elementor-element-c1d2ede { margin: 20px 0 calc(var(--kit-widget-spacing, 0px) + 20px); }
  .elementor-9430 .elementor-element.elementor-element-bcd60b7 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 30px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-9430 .elementor-element.elementor-element-abc5d5b .elementor-heading-title { font-size: 30px; }
  .elementor-9430 .elementor-element.elementor-element-cb10f83 { --e-con-grid-template-columns: repeat(1, 1fr); --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --grid-auto-flow: row; --margin-top: 20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-9430 .elementor-element.elementor-element-1f9ac76 { border-width: 1px 1px 0px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 1px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-9430 .elementor-element.elementor-element-a816504 { --width: 81px; }
  .elementor-9430 .elementor-element.elementor-element-b621346 { --width: 66px; }
  .elementor-9430 .elementor-element.elementor-element-45cf04a { width: 100%; max-width: 100%; }
  .elementor-9430 .elementor-element.elementor-element-5cc058d { border-width: 1px 1px 0px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 1px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-9430 .elementor-element.elementor-element-c6e0800 { --width: 81px; }
  .elementor-9430 .elementor-element.elementor-element-d0ba452 { --width: 66px; }
  .elementor-9430 .elementor-element.elementor-element-9236af5 { width: 100%; max-width: 100%; }
  .elementor-9430 .elementor-element.elementor-element-147d45c { border-width: 1px 1px 0px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 0px; --border-left-width: 1px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-9430 .elementor-element.elementor-element-cd01910 { --width: 81px; }
  .elementor-9430 .elementor-element.elementor-element-d7a6fdc { --width: 66px; }
  .elementor-9430 .elementor-element.elementor-element-9c5fb95 { width: 100%; max-width: 100%; }
  .elementor-9430 .elementor-element.elementor-element-f8d4445 { --padding-top: 0px; --padding-bottom: 50px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-9430 .elementor-element.elementor-element-eb1baff { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 20px); padding: 0px; }
  .elementor-9430 .elementor-element.elementor-element-eb1baff .elementor-heading-title { font-size: 30px; line-height: 30px; }
  .elementor-9430 .elementor-element.elementor-element-02e0c49 .elementor-heading-title, .elementor-9430 .elementor-element.elementor-element-090f018 .elementor-heading-title, .elementor-9430 .elementor-element.elementor-element-2bc7a6b .elementor-heading-title, .elementor-9430 .elementor-element.elementor-element-418445b .elementor-heading-title, .elementor-9430 .elementor-element.elementor-element-56efcfb .elementor-heading-title, .elementor-9430 .elementor-element.elementor-element-82c622f .elementor-heading-title, .elementor-9430 .elementor-element.elementor-element-b6874bd .elementor-heading-title { font-size: 18px; }
  .elementor-9430 .elementor-element.elementor-element-9c0e4ad { --n-accordion-item-title-space-between: 10px; --n-accordion-title-font-size: 24px; --n-accordion-padding: 20px 0px 0px 0px; }
  :where(.elementor-9430 .elementor-element.elementor-element-9c0e4ad > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header) > .e-n-accordion-item-title-text { line-height: 26px; }
  .elementor-9430 .elementor-element.elementor-element-c9ca2b5 { --min-height: 300px; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-9430 .elementor-element.elementor-element-fc2b0e6 { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 14px); text-align: center; }
  .elementor-9430 .elementor-element.elementor-element-fc2b0e6 .elementor-heading-title { font-size: 30px; }
  .elementor-9430 .elementor-element.elementor-element-a322232 { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 20px); text-align: center; }
  .elementor-9430 .elementor-element.elementor-element-a322232 .elementor-heading-title { font-size: 18px; line-height: 20px; }
  .elementor-9430 .elementor-element.elementor-element-998b01a { --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: space-around; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }
  .elementor-9430 .elementor-element.elementor-element-d601415 { width: 100%; max-width: 100%; }
  .elementor-9430 .elementor-element.elementor-element-d601415 .elementor-button { font-size: 17px; padding: 15px 34px; }
}
@media (max-width: 1640px) and (min-width: 768px) {
  .elementor-9430 .elementor-element.elementor-element-fd26de9 { --width: 643.5px; }
}
@media (max-width: 1439px) and (min-width: 768px) {
  .elementor-9430 .elementor-element.elementor-element-21ab6dd, .elementor-9430 .elementor-element.elementor-element-43aaed4, .elementor-9430 .elementor-element.elementor-element-5d56352 { --width: auto; }
  .elementor-9430 .elementor-element.elementor-element-46aca03 { --width: 100.016%; }
  .elementor-9430 .elementor-element.elementor-element-2e0b07e { --width: 235.813px; }
  .elementor-9430 .elementor-element.elementor-element-8ec12dc { --width: 100.016%; }
  .elementor-9430 .elementor-element.elementor-element-aff69e8 { --width: 235.813px; }
  .elementor-9430 .elementor-element.elementor-element-14b45cf { --width: 100.016%; }
  .elementor-9430 .elementor-element.elementor-element-a0dd01c, .elementor-9430 .elementor-element.elementor-element-e279f5e { --width: 235.813px; }
  .elementor-9430 .elementor-element.elementor-element-09f8841 { --width: 1002px; }
  .elementor-9430 .elementor-element.elementor-element-077b1aa, .elementor-9430 .elementor-element.elementor-element-43b7d99, .elementor-9430 .elementor-element.elementor-element-8b6f4f8, .elementor-9430 .elementor-element.elementor-element-ba6bdbc { --width: 80%; }
}
@media (max-width: 903px) and (min-width: 768px) {
  .elementor-9430 .elementor-element.elementor-element-14b45cf, .elementor-9430 .elementor-element.elementor-element-46aca03, .elementor-9430 .elementor-element.elementor-element-8ec12dc, .elementor-9430 .elementor-element.elementor-element-cd7f017, .elementor-9430 .elementor-element.elementor-element-fe2c5be { --width: 100%; }
}
.elementor-9430 .elementor-element.elementor-element-b272bb1 { background-color: rgba(40, 45, 53, 0) !important; }
@media (max-width: 767px) {
  .elementor-9430 .elementor-element.elementor-element-b272bb1 { background-color: rgb(40, 45, 53) !important; }
}
.elementor-9430 .elementor-element.elementor-element-09f8841 { overflow: visible; }
.elementor-9430 .elementor-element.elementor-element-1875942, .elementor-9430 .elementor-element.elementor-element-79f8fb1, .elementor-9430 .elementor-element.elementor-element-c58cf11 { height: 100%; animation: 10s linear 0s infinite normal none running rotate; }
.elementor-9430 .elementor-element.elementor-element-1945218 { background-image: url("/wp-content/uploads/menu/services/hire-didicated-developers.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; }