@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.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-23434 .elementor-element.elementor-element-8bbfd86 { --display: flex; --min-height: 100vh; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
.elementor-23434 .elementor-element.elementor-element-8bbfd86:not(.elementor-motion-effects-element-type-background), .elementor-23434 .elementor-element.elementor-element-8bbfd86 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(0, 0, 0); background-image: url("/wp-content/uploads/menu/services/legacy-services.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-23434 .elementor-element.elementor-element-c3399fc { --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: -110px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.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-23434 .elementor-element.elementor-element-38f16dd .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 46px; font-weight: 600; line-height: 42px; color: rgb(255, 255, 255); }
.elementor-23434 .elementor-element.elementor-element-3208258 { 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-23434 .elementor-element.elementor-element-3208258 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 400; line-height: 24px; color: rgb(255, 255, 255); }
.elementor-23434 .elementor-element.elementor-element-f96a380 { --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-23434 .elementor-element.elementor-element-9301e45 .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-23434 .elementor-element.elementor-element-21e9731, .elementor-23434 .elementor-element.elementor-element-9301e45 { margin: 41px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
.elementor-23434 .elementor-element.elementor-element-9301e45 .elementor-button-content-wrapper { flex-direction: row-reverse; }
.elementor-23434 .elementor-element.elementor-element-21e9731 .elementor-button .elementor-button-content-wrapper, .elementor-23434 .elementor-element.elementor-element-9301e45 .elementor-button .elementor-button-content-wrapper { gap: 20px; }
.elementor-23434 .elementor-element.elementor-element-21e9731 .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-23434 .elementor-element.elementor-element-21e9731 .elementor-button-content-wrapper { flex-direction: row-reverse; }
.elementor-23434 .elementor-element.elementor-element-db1dd86 { --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-23434 .elementor-element.elementor-element-db1dd86:not(.elementor-motion-effects-element-type-background), .elementor-23434 .elementor-element.elementor-element-db1dd86 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(40, 45, 53, 0); }
body:not(.rtl) .elementor-23434 .elementor-element.elementor-element-db1dd86 { left: 0px; }
body.rtl .elementor-23434 .elementor-element.elementor-element-db1dd86 { right: 0px; }
.elementor-23434 .elementor-element.elementor-element-5b67e1b { --display: grid; --e-con-grid-template-columns: repeat(4, 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-23434 .elementor-element.elementor-element-181401a { --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-23434 .elementor-element.elementor-element-181401a:not(.elementor-motion-effects-element-type-background), .elementor-23434 .elementor-element.elementor-element-181401a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(242, 242, 242, 0.06); }
.elementor-23434 .elementor-element.elementor-element-06df61d { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 0px); padding: 0px; }
.elementor-23434 .elementor-element.elementor-element-06df61d .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 30px; font-weight: 400; line-height: 28px; color: rgb(255, 255, 255); }
.elementor-23434 .elementor-element.elementor-element-fa68d2c { --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-23434 .elementor-element.elementor-element-fa68d2c:not(.elementor-motion-effects-element-type-background), .elementor-23434 .elementor-element.elementor-element-fa68d2c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(242, 242, 242, 0.06); }
.elementor-23434 .elementor-element.elementor-element-4c909c5 { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 0px); padding: 0px; }
.elementor-23434 .elementor-element.elementor-element-4c909c5 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 30px; font-weight: 400; line-height: 28px; color: rgb(255, 255, 255); }
.elementor-23434 .elementor-element.elementor-element-2e51c37 { --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-23434 .elementor-element.elementor-element-2e51c37:not(.elementor-motion-effects-element-type-background), .elementor-23434 .elementor-element.elementor-element-2e51c37 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(242, 242, 242, 0.06); }
.elementor-23434 .elementor-element.elementor-element-24c8b1f .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 30px; font-weight: 400; line-height: 28px; color: rgb(255, 255, 255); }
.elementor-23434 .elementor-element.elementor-element-1e326f8 { --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-23434 .elementor-element.elementor-element-1e326f8::before, .elementor-23434 .elementor-element.elementor-element-1e326f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23434 .elementor-element.elementor-element-1e326f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-23434 .elementor-element.elementor-element-1e326f8 > .elementor-background-slideshow::before, .elementor-23434 .elementor-element.elementor-element-1e326f8 > .elementor-background-video-container::before, .elementor-23434 .elementor-element.elementor-element-1e326f8 > .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-23434 .elementor-element.elementor-element-eb36370 { width: var(--container-widget-width, 85% ); max-width: 85%; margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 10px); padding: 0px; --container-widget-width: 85%; --container-widget-flex-grow: 0; text-align: center; }
.elementor-23434 .elementor-element.elementor-element-eb36370.elementor-element { --align-self: center; }
.elementor-23434 .elementor-element.elementor-element-eb36370 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 46px; font-weight: 600; color: rgb(40, 45, 53); }
.elementor-23434 .elementor-element.elementor-element-4b664b0 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-23434 .elementor-element.elementor-element-247bbc0.elementor-element, .elementor-23434 .elementor-element.elementor-element-4b664b0.e-con, .elementor-23434 .elementor-element.elementor-element-977d88b.elementor-element { --align-self: center; }
.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-23434 .elementor-element.elementor-element-247bbc0, .elementor-23434 .elementor-element.elementor-element-977d88b { 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-23434 .elementor-element.elementor-element-247bbc0 { padding: 15px 0px 0px; }
.elementor-23434 .elementor-element.elementor-element-729ee64 { --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-23434 .elementor-element.elementor-element-93416c5 { --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: 20px; --padding-left: 0px; --padding-right: 0px; }
.elementor-23434 .elementor-element.elementor-element-93416c5:not(.elementor-motion-effects-element-type-background), .elementor-23434 .elementor-element.elementor-element-93416c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-23434 .elementor-element.elementor-element-3431931 { --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-23434 .elementor-element.elementor-element-1e6d911 { --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-23434 .elementor-element.elementor-element-8a9bc33 .elementor-icon-wrapper { text-align: center; }
.elementor-23434 .elementor-element.elementor-element-f2e1c8f { 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-23434 .elementor-element.elementor-element-f2e1c8f .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 30px; font-weight: 600; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-23434 .elementor-element.elementor-element-4e20c62, .elementor-23434 .elementor-element.elementor-element-8a292e4 { padding: 10px 50px 0px 58px; font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; color: rgb(40, 45, 53); }
.elementor-23434 .elementor-element.elementor-element-4e20c62 { width: var(--container-widget-width, 78% ); max-width: 78%; background-color: transparent; margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 0px); padding: 10px 30px 10px 10px; --container-widget-width: 78%; --container-widget-flex-grow: 0; background-image: linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 100%); }
.elementor-23434 .elementor-element.elementor-element-4e20c62.elementor-element { --align-self: center; }
.elementor-23434 .elementor-element.elementor-element-d228841 { --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: 20px; --padding-left: 0px; --padding-right: 0px; }
.elementor-23434 .elementor-element.elementor-element-d228841:not(.elementor-motion-effects-element-type-background), .elementor-23434 .elementor-element.elementor-element-d228841 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-23434 .elementor-element.elementor-element-a048d7f { --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-23434 .elementor-element.elementor-element-80ca1b9 { --display: flex; }
.elementor-23434 .elementor-element.elementor-element-24db0b7 .elementor-icon-wrapper { text-align: center; }
.elementor-23434 .elementor-element.elementor-element-38674ec { 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-23434 .elementor-element.elementor-element-38674ec .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 30px; font-weight: 600; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-23434 .elementor-element.elementor-element-abbf712, .elementor-23434 .elementor-element.elementor-element-c9c2d84 { padding: 10px 50px 0px 58px; font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; }
.elementor-23434 .elementor-element.elementor-element-c9c2d84 { width: var(--container-widget-width, 78% ); max-width: 78%; background-color: transparent; margin: -40px 0 calc(var(--kit-widget-spacing, 0px) + 0px); padding: 10px 30px 10px 10px; --container-widget-width: 78%; --container-widget-flex-grow: 0; background-image: linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 100%); color: rgb(40, 45, 53); }
.elementor-23434 .elementor-element.elementor-element-c9c2d84.elementor-element { --align-self: center; }
.elementor-23434 .elementor-element.elementor-element-a361ec6 { --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: 20px; --padding-left: 0px; --padding-right: 00px; }
.elementor-23434 .elementor-element.elementor-element-a361ec6:not(.elementor-motion-effects-element-type-background), .elementor-23434 .elementor-element.elementor-element-a361ec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-23434 .elementor-element.elementor-element-68a93a9 { --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-23434 .elementor-element.elementor-element-698c705 { --display: flex; }
.elementor-23434 .elementor-element.elementor-element-bb0ffa8 .elementor-icon-wrapper { text-align: center; }
.elementor-23434 .elementor-element.elementor-element-f55845c { 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-23434 .elementor-element.elementor-element-f55845c .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 30px; font-weight: 600; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-23434 .elementor-element.elementor-element-71fbb7a, .elementor-23434 .elementor-element.elementor-element-c8f83e1 { padding: 10px 50px 0px 58px; font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; }
.elementor-23434 .elementor-element.elementor-element-c8f83e1 { width: var(--container-widget-width, 78% ); max-width: 78%; background-color: transparent; margin: -40px 0 calc(var(--kit-widget-spacing, 0px) + 0px); padding: 10px 30px 10px 10px; --container-widget-width: 78%; --container-widget-flex-grow: 0; background-image: linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 100%); color: rgb(40, 45, 53); }
.elementor-23434 .elementor-element.elementor-element-c8f83e1.elementor-element { --align-self: center; }
.elementor-23434 .elementor-element.elementor-element-d198118 { --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: 20px; --padding-left: 0px; --padding-right: 0px; }
.elementor-23434 .elementor-element.elementor-element-d198118:not(.elementor-motion-effects-element-type-background), .elementor-23434 .elementor-element.elementor-element-d198118 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(248, 248, 248); }
.elementor-23434 .elementor-element.elementor-element-1442a17 { --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-23434 .elementor-element.elementor-element-721b6d2 { --display: flex; }
.elementor-23434 .elementor-element.elementor-element-9c2c0b7 .elementor-icon-wrapper { text-align: center; }
.elementor-23434 .elementor-element.elementor-element-f898381 { 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-23434 .elementor-element.elementor-element-f898381 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 30px; font-weight: 600; line-height: 30px; color: rgb(72, 78, 87); }
.elementor-23434 .elementor-element.elementor-element-1cbdf82, .elementor-23434 .elementor-element.elementor-element-b5b8531 { padding: 10px 50px 0px 58px; font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; }
.elementor-23434 .elementor-element.elementor-element-1cbdf82 { width: var(--container-widget-width, 78% ); max-width: 78%; background-color: transparent; margin: -25px 0 calc(var(--kit-widget-spacing, 0px) + 0px); padding: 10px 30px 10px 10px; --container-widget-width: 78%; --container-widget-flex-grow: 0; background-image: linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 100%); color: rgb(40, 45, 53); }
.elementor-23434 .elementor-element.elementor-element-1cbdf82.elementor-element { --align-self: center; }
.elementor-23434 .elementor-element.elementor-element-ef6df1e { --display: flex; --padding-top: 50px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-23434 .elementor-element.elementor-element-9a3e409 { text-align: center; }
.elementor-23434 .elementor-element.elementor-element-9a3e409 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 46px; font-weight: 600; color: rgb(40, 45, 53); }
.elementor-23434 .elementor-element.elementor-element-4e9e476 { --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 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 40px; --padding-bottom: 50px; --padding-left: 0px; --padding-right: 0px; }
.elementor-23434 .elementor-element.elementor-element-3d37db6 { --display: flex; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgb(136, 135, 128); --border-color: #888780; --border-radius: 12px 0px 0px 12px; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 20px; --padding-top: 20px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-23434 .elementor-element.elementor-element-3d37db6:not(.elementor-motion-effects-element-type-background), .elementor-23434 .elementor-element.elementor-element-3d37db6 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(36, 40, 45); background-image: linear-gradient(rgb(36, 40, 45) 100%, rgb(255, 255, 255) 0px); }
.elementor-23434 .elementor-element.elementor-element-229d130 { --display: flex; --padding-top: 0px; --padding-bottom: 20px; --padding-left: 30px; --padding-right: 30px; }
.elementor-23434 .elementor-element.elementor-element-4017113 { --display: grid; --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; --padding-top: 30px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px; }
.elementor-23434 .elementor-element.elementor-element-0e4354b { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 600; color: rgb(136, 135, 128); }
.elementor-23434 .elementor-element.elementor-element-2800d23 { font-family: Blinker, sans-serif; font-size: 24px; font-weight: 600; color: rgb(255, 255, 255); }
.elementor-23434 .elementor-element.elementor-element-9768f76 { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --gap: 25px 25px; --row-gap: 25px; --column-gap: 25px; --grid-auto-flow: row; border-style: solid; --border-style: solid; border-width: 1px 0px 0px; --border-top-width: 1px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(136, 135, 128); --border-color: #888780; --padding-top: 20px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-23434 .elementor-element.elementor-element-12d3deb .elementor-heading-title, .elementor-23434 .elementor-element.elementor-element-29fb42a .elementor-heading-title, .elementor-23434 .elementor-element.elementor-element-c01b6d1 .elementor-heading-title, .elementor-23434 .elementor-element.elementor-element-fe62ce6 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 30px; font-weight: 400; line-height: 18px; color: rgb(255, 255, 255); }
.elementor-23434 .elementor-element.elementor-element-0f538d5 { --display: flex; --padding-top: 30px; --padding-bottom: 31px; --padding-left: 30px; --padding-right: 30px; }
.elementor-23434 .elementor-element.elementor-element-0f538d5:not(.elementor-motion-effects-element-type-background), .elementor-23434 .elementor-element.elementor-element-0f538d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(rgb(248, 248, 248) 0px, rgb(248, 248, 248) 100%); }
.elementor-23434 .elementor-element.elementor-element-0415e42 { --display: grid; --e-con-grid-template-columns: auto 1fr; --e-con-grid-template-rows: repeat(3, 1fr); --gap: 10px 19px; --row-gap: 10px; --column-gap: 19px; --grid-auto-flow: row; --justify-items: start; --align-items: center; }
.elementor-23434 .elementor-element.elementor-element-f19a6ca .elementor-icon-wrapper { text-align: left; }
.elementor-23434 .elementor-element.elementor-element-f19a6ca .elementor-icon { font-size: 20px; }
.elementor-23434 .elementor-element.elementor-element-0009162 .elementor-icon svg, .elementor-23434 .elementor-element.elementor-element-00c6962 .elementor-icon svg, .elementor-23434 .elementor-element.elementor-element-10ea139 .elementor-icon svg, .elementor-23434 .elementor-element.elementor-element-16c4fda .elementor-icon svg, .elementor-23434 .elementor-element.elementor-element-225c477 .elementor-icon svg, .elementor-23434 .elementor-element.elementor-element-4746b18 .elementor-icon svg, .elementor-23434 .elementor-element.elementor-element-5dbe9cf .elementor-icon svg, .elementor-23434 .elementor-element.elementor-element-71f4c81 .elementor-icon svg, .elementor-23434 .elementor-element.elementor-element-83ceefd .elementor-icon svg, .elementor-23434 .elementor-element.elementor-element-8e0a244 .elementor-icon svg, .elementor-23434 .elementor-element.elementor-element-8f84818 .elementor-icon svg, .elementor-23434 .elementor-element.elementor-element-9f4b467 .elementor-icon svg, .elementor-23434 .elementor-element.elementor-element-a643404 .elementor-icon svg, .elementor-23434 .elementor-element.elementor-element-b8c56e1 .elementor-icon svg, .elementor-23434 .elementor-element.elementor-element-d099544 .elementor-icon svg, .elementor-23434 .elementor-element.elementor-element-de5b57e .elementor-icon svg, .elementor-23434 .elementor-element.elementor-element-efc8874 .elementor-icon svg, .elementor-23434 .elementor-element.elementor-element-f19a6ca .elementor-icon svg { height: 20px; }
.elementor-23434 .elementor-element.elementor-element-7d732d1 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 300; color: rgb(40, 45, 53); }
.elementor-23434 .elementor-element.elementor-element-efc8874 .elementor-icon-wrapper { text-align: left; }
.elementor-23434 .elementor-element.elementor-element-efc8874 .elementor-icon { font-size: 20px; }
.elementor-23434 .elementor-element.elementor-element-d4619d4 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 300; color: rgb(40, 45, 53); }
.elementor-23434 .elementor-element.elementor-element-de5b57e .elementor-icon-wrapper { text-align: left; }
.elementor-23434 .elementor-element.elementor-element-de5b57e .elementor-icon { font-size: 20px; }
.elementor-23434 .elementor-element.elementor-element-31c41f2 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 300; color: rgb(40, 45, 53); }
.elementor-23434 .elementor-element.elementor-element-17743d4 { --display: flex; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgb(136, 135, 128); --border-color: #888780; --border-radius: 0px 0px 0px 0px; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 20px; --padding-top: 20px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-23434 .elementor-element.elementor-element-17743d4:not(.elementor-motion-effects-element-type-background), .elementor-23434 .elementor-element.elementor-element-17743d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(36, 40, 45); background-image: linear-gradient(rgb(36, 40, 45) 100%, rgb(255, 255, 255) 0px); }
.elementor-23434 .elementor-element.elementor-element-a742c4e { --display: flex; --padding-top: 0px; --padding-bottom: 20px; --padding-left: 30px; --padding-right: 30px; }
.elementor-23434 .elementor-element.elementor-element-aa425a6 { --display: grid; --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; --padding-top: 30px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px; }
.elementor-23434 .elementor-element.elementor-element-34a8789 { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 600; color: rgb(136, 135, 128); }
.elementor-23434 .elementor-element.elementor-element-3a9ef1e { font-family: Blinker, sans-serif; font-size: 24px; font-weight: 600; color: rgb(255, 255, 255); }
.elementor-23434 .elementor-element.elementor-element-d5ba2d9 { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --gap: 25px 25px; --row-gap: 25px; --column-gap: 25px; --grid-auto-flow: row; border-style: solid; --border-style: solid; border-width: 1px 0px 0px; --border-top-width: 1px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(136, 135, 128); --border-color: #888780; --padding-top: 20px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-23434 .elementor-element.elementor-element-0eee58e .elementor-heading-title, .elementor-23434 .elementor-element.elementor-element-73f85d7 .elementor-heading-title, .elementor-23434 .elementor-element.elementor-element-7f87260 .elementor-heading-title, .elementor-23434 .elementor-element.elementor-element-e69526f .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 30px; font-weight: 400; line-height: 18px; color: rgb(255, 255, 255); }
.elementor-23434 .elementor-element.elementor-element-b3f5b7c { --display: flex; --padding-top: 30px; --padding-bottom: 16px; --padding-left: 30px; --padding-right: 30px; }
.elementor-23434 .elementor-element.elementor-element-b3f5b7c:not(.elementor-motion-effects-element-type-background), .elementor-23434 .elementor-element.elementor-element-b3f5b7c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(rgb(248, 248, 248) 0px, rgb(248, 248, 248) 100%); }
.elementor-23434 .elementor-element.elementor-element-0c9befc { --display: grid; --e-con-grid-template-columns: auto 1fr; --e-con-grid-template-rows: repeat(3, 1fr); --gap: 10px 19px; --row-gap: 10px; --column-gap: 19px; --grid-auto-flow: row; --justify-items: start; --align-items: center; }
.elementor-23434 .elementor-element.elementor-element-83ceefd .elementor-icon-wrapper { text-align: left; }
.elementor-23434 .elementor-element.elementor-element-83ceefd .elementor-icon { font-size: 20px; }
.elementor-23434 .elementor-element.elementor-element-26a760a .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 300; color: rgb(40, 45, 53); }
.elementor-23434 .elementor-element.elementor-element-8f84818 .elementor-icon-wrapper { text-align: left; }
.elementor-23434 .elementor-element.elementor-element-8f84818 .elementor-icon { font-size: 20px; }
.elementor-23434 .elementor-element.elementor-element-fb83d89 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 300; color: rgb(40, 45, 53); }
.elementor-23434 .elementor-element.elementor-element-71f4c81 .elementor-icon-wrapper { text-align: left; }
.elementor-23434 .elementor-element.elementor-element-71f4c81 .elementor-icon { font-size: 20px; }
.elementor-23434 .elementor-element.elementor-element-413000b .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 300; color: rgb(40, 45, 53); }
.elementor-23434 .elementor-element.elementor-element-5f3ae0c { --display: flex; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgb(136, 135, 128); --border-color: #888780; --border-radius: 0px 12px 12px 0px; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 20px; --padding-top: 20px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-23434 .elementor-element.elementor-element-5f3ae0c:not(.elementor-motion-effects-element-type-background), .elementor-23434 .elementor-element.elementor-element-5f3ae0c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(36, 40, 45); background-image: linear-gradient(rgb(36, 40, 45) 100%, rgb(255, 255, 255) 0px); }
.elementor-23434 .elementor-element.elementor-element-8ca0676 { --display: flex; --padding-top: 0px; --padding-bottom: 20px; --padding-left: 30px; --padding-right: 30px; }
.elementor-23434 .elementor-element.elementor-element-86b2835 { --display: grid; --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; --padding-top: 30px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px; }
.elementor-23434 .elementor-element.elementor-element-6be9035 { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 600; color: rgb(136, 135, 128); }
.elementor-23434 .elementor-element.elementor-element-03de304 { font-family: Blinker, sans-serif; font-size: 24px; font-weight: 600; color: rgb(255, 255, 255); }
.elementor-23434 .elementor-element.elementor-element-c48651b { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --gap: 25px 25px; --row-gap: 25px; --column-gap: 25px; --grid-auto-flow: row; border-style: solid; --border-style: solid; border-width: 1px 0px 0px; --border-top-width: 1px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(136, 135, 128); --border-color: #888780; --padding-top: 20px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-23434 .elementor-element.elementor-element-1a149b4 .elementor-heading-title, .elementor-23434 .elementor-element.elementor-element-25d43f0 .elementor-heading-title, .elementor-23434 .elementor-element.elementor-element-8c841a9 .elementor-heading-title, .elementor-23434 .elementor-element.elementor-element-ceeb772 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 30px; font-weight: 400; line-height: 18px; color: rgb(255, 255, 255); }
.elementor-23434 .elementor-element.elementor-element-022870b { --display: flex; --padding-top: 30px; --padding-bottom: 16px; --padding-left: 30px; --padding-right: 30px; }
.elementor-23434 .elementor-element.elementor-element-022870b:not(.elementor-motion-effects-element-type-background), .elementor-23434 .elementor-element.elementor-element-022870b > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(rgb(248, 248, 248) 0px, rgb(248, 248, 248) 100%); }
.elementor-23434 .elementor-element.elementor-element-c3fb684 { --display: grid; --e-con-grid-template-columns: auto 1fr; --e-con-grid-template-rows: repeat(3, 1fr); --gap: 10px 19px; --row-gap: 10px; --column-gap: 19px; --grid-auto-flow: row; --justify-items: start; --align-items: center; }
.elementor-23434 .elementor-element.elementor-element-b8c56e1 .elementor-icon-wrapper { text-align: left; }
.elementor-23434 .elementor-element.elementor-element-b8c56e1 .elementor-icon { font-size: 20px; }
.elementor-23434 .elementor-element.elementor-element-8a73f4f .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 300; color: rgb(40, 45, 53); }
.elementor-23434 .elementor-element.elementor-element-10ea139 .elementor-icon-wrapper { text-align: left; }
.elementor-23434 .elementor-element.elementor-element-10ea139 .elementor-icon { font-size: 20px; }
.elementor-23434 .elementor-element.elementor-element-f0b2096 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 300; color: rgb(40, 45, 53); }
.elementor-23434 .elementor-element.elementor-element-225c477 .elementor-icon-wrapper { text-align: left; }
.elementor-23434 .elementor-element.elementor-element-225c477 .elementor-icon { font-size: 20px; }
.elementor-23434 .elementor-element.elementor-element-6bc0287 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 300; color: rgb(40, 45, 53); }
.elementor-23434 .elementor-element.elementor-element-1dfeccd { --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 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 10px; --padding-bottom: 100px; --padding-left: 0px; --padding-right: 0px; }
.elementor-23434 .elementor-element.elementor-element-4809de0 { --display: flex; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgb(136, 135, 128); --border-color: #888780; --border-radius: 12px 0px 0px 12px; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 20px; --padding-top: 20px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-23434 .elementor-element.elementor-element-4809de0:not(.elementor-motion-effects-element-type-background), .elementor-23434 .elementor-element.elementor-element-4809de0 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(36, 40, 45); background-image: linear-gradient(rgb(36, 40, 45) 100%, rgb(255, 255, 255) 0px); }
.elementor-23434 .elementor-element.elementor-element-9673c58 { --display: flex; --padding-top: 0px; --padding-bottom: 20px; --padding-left: 30px; --padding-right: 30px; }
.elementor-23434 .elementor-element.elementor-element-db56e76 { --display: grid; --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; --padding-top: 30px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px; }
.elementor-23434 .elementor-element.elementor-element-2f00b43 { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 600; color: rgb(136, 135, 128); }
.elementor-23434 .elementor-element.elementor-element-6ff27dc { font-family: Blinker, sans-serif; font-size: 24px; font-weight: 600; color: rgb(255, 255, 255); }
.elementor-23434 .elementor-element.elementor-element-96713d1 { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --gap: 25px 25px; --row-gap: 25px; --column-gap: 25px; --grid-auto-flow: row; border-style: solid; --border-style: solid; border-width: 1px 0px 0px; --border-top-width: 1px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(136, 135, 128); --border-color: #888780; --padding-top: 20px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-23434 .elementor-element.elementor-element-236913b .elementor-heading-title, .elementor-23434 .elementor-element.elementor-element-36b1668 .elementor-heading-title, .elementor-23434 .elementor-element.elementor-element-a6affea .elementor-heading-title, .elementor-23434 .elementor-element.elementor-element-ac95c60 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 30px; font-weight: 400; line-height: 18px; color: rgb(255, 255, 255); }
.elementor-23434 .elementor-element.elementor-element-3d59869 { --display: flex; --padding-top: 30px; --padding-bottom: 46px; --padding-left: 30px; --padding-right: 30px; }
.elementor-23434 .elementor-element.elementor-element-3d59869:not(.elementor-motion-effects-element-type-background), .elementor-23434 .elementor-element.elementor-element-3d59869 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(rgb(248, 248, 248) 0px, rgb(248, 248, 248) 100%); }
.elementor-23434 .elementor-element.elementor-element-6950325 { --display: grid; --e-con-grid-template-columns: auto 1fr; --e-con-grid-template-rows: repeat(3, 1fr); --gap: 19px 19px; --row-gap: 19px; --column-gap: 19px; --grid-auto-flow: row; --justify-items: start; --align-items: center; }
.elementor-23434 .elementor-element.elementor-element-16c4fda .elementor-icon-wrapper { text-align: left; }
.elementor-23434 .elementor-element.elementor-element-16c4fda .elementor-icon { font-size: 20px; }
.elementor-23434 .elementor-element.elementor-element-428042b .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 300; color: rgb(40, 45, 53); }
.elementor-23434 .elementor-element.elementor-element-8e0a244 .elementor-icon-wrapper { text-align: left; }
.elementor-23434 .elementor-element.elementor-element-8e0a244 .elementor-icon { font-size: 20px; }
.elementor-23434 .elementor-element.elementor-element-a03f158 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 300; color: rgb(40, 45, 53); }
.elementor-23434 .elementor-element.elementor-element-4746b18 .elementor-icon-wrapper { text-align: left; }
.elementor-23434 .elementor-element.elementor-element-4746b18 .elementor-icon { font-size: 20px; }
.elementor-23434 .elementor-element.elementor-element-409cf4a .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 300; color: rgb(40, 45, 53); }
.elementor-23434 .elementor-element.elementor-element-a8d2374 { --display: flex; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgb(136, 135, 128); --border-color: #888780; --border-radius: 0px 0px 0px 0px; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 20px; --padding-top: 20px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-23434 .elementor-element.elementor-element-a8d2374:not(.elementor-motion-effects-element-type-background), .elementor-23434 .elementor-element.elementor-element-a8d2374 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(36, 40, 45); background-image: linear-gradient(rgb(36, 40, 45) 100%, rgb(255, 255, 255) 0px); }
.elementor-23434 .elementor-element.elementor-element-f5633ed { --display: flex; --padding-top: 0px; --padding-bottom: 20px; --padding-left: 30px; --padding-right: 30px; }
.elementor-23434 .elementor-element.elementor-element-9b39daa { --display: grid; --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; --padding-top: 30px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px; }
.elementor-23434 .elementor-element.elementor-element-b4d537e { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 600; color: rgb(136, 135, 128); }
.elementor-23434 .elementor-element.elementor-element-314d36a { font-family: Blinker, sans-serif; font-size: 24px; font-weight: 600; color: rgb(255, 255, 255); }
.elementor-23434 .elementor-element.elementor-element-4714fc5 { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --gap: 25px 25px; --row-gap: 25px; --column-gap: 25px; --grid-auto-flow: row; border-style: solid; --border-style: solid; border-width: 1px 0px 0px; --border-top-width: 1px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(136, 135, 128); --border-color: #888780; --padding-top: 20px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-23434 .elementor-element.elementor-element-2674991 .elementor-heading-title, .elementor-23434 .elementor-element.elementor-element-3c66f04 .elementor-heading-title, .elementor-23434 .elementor-element.elementor-element-a875713 .elementor-heading-title, .elementor-23434 .elementor-element.elementor-element-eb358f5 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 30px; font-weight: 400; line-height: 18px; color: rgb(255, 255, 255); }
.elementor-23434 .elementor-element.elementor-element-b6b6950 { --display: flex; --padding-top: 30px; --padding-bottom: 10px; --padding-left: 30px; --padding-right: 30px; }
.elementor-23434 .elementor-element.elementor-element-b6b6950:not(.elementor-motion-effects-element-type-background), .elementor-23434 .elementor-element.elementor-element-b6b6950 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(rgb(248, 248, 248) 0px, rgb(248, 248, 248) 100%); }
.elementor-23434 .elementor-element.elementor-element-7fa6421 { --display: grid; --e-con-grid-template-columns: auto 1fr; --e-con-grid-template-rows: repeat(3, 1fr); --gap: 10px 19px; --row-gap: 10px; --column-gap: 19px; --grid-auto-flow: row; --justify-items: start; --align-items: center; }
.elementor-23434 .elementor-element.elementor-element-a643404 .elementor-icon-wrapper { text-align: left; }
.elementor-23434 .elementor-element.elementor-element-a643404 .elementor-icon { font-size: 20px; }
.elementor-23434 .elementor-element.elementor-element-89ab5b2 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 300; color: rgb(40, 45, 53); }
.elementor-23434 .elementor-element.elementor-element-5dbe9cf .elementor-icon-wrapper { text-align: left; }
.elementor-23434 .elementor-element.elementor-element-5dbe9cf .elementor-icon { font-size: 20px; }
.elementor-23434 .elementor-element.elementor-element-8dd5aa9 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 300; color: rgb(40, 45, 53); }
.elementor-23434 .elementor-element.elementor-element-00c6962 .elementor-icon-wrapper { text-align: left; }
.elementor-23434 .elementor-element.elementor-element-00c6962 .elementor-icon { font-size: 20px; }
.elementor-23434 .elementor-element.elementor-element-6d83fa1 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 300; color: rgb(40, 45, 53); }
.elementor-23434 .elementor-element.elementor-element-501de44 { --display: flex; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgb(136, 135, 128); --border-color: #888780; --border-radius: 0px 12px 12px 0px; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; --padding-top: 20px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-23434 .elementor-element.elementor-element-501de44:not(.elementor-motion-effects-element-type-background), .elementor-23434 .elementor-element.elementor-element-501de44 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(36, 40, 45); background-image: linear-gradient(rgb(36, 40, 45) 100%, rgb(255, 255, 255) 0px); }
.elementor-23434 .elementor-element.elementor-element-4c91a68 { --display: flex; --padding-top: 0px; --padding-bottom: 20px; --padding-left: 30px; --padding-right: 30px; }
.elementor-23434 .elementor-element.elementor-element-d846995 { --display: grid; --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; --padding-top: 30px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px; }
.elementor-23434 .elementor-element.elementor-element-a508fde { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 600; color: rgb(136, 135, 128); }
.elementor-23434 .elementor-element.elementor-element-6e10754 { font-family: Blinker, sans-serif; font-size: 24px; font-weight: 600; color: rgb(255, 255, 255); }
.elementor-23434 .elementor-element.elementor-element-dcb95a6 { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --gap: 25px 25px; --row-gap: 25px; --column-gap: 25px; --grid-auto-flow: row; border-style: solid; --border-style: solid; border-width: 1px 0px 0px; --border-top-width: 1px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(136, 135, 128); --border-color: #888780; --padding-top: 20px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-23434 .elementor-element.elementor-element-323e5fb .elementor-heading-title, .elementor-23434 .elementor-element.elementor-element-6b11a29 .elementor-heading-title, .elementor-23434 .elementor-element.elementor-element-78721e8 .elementor-heading-title, .elementor-23434 .elementor-element.elementor-element-a1665a6 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 30px; font-weight: 400; line-height: 18px; color: rgb(255, 255, 255); }
.elementor-23434 .elementor-element.elementor-element-bd84dad { --display: flex; --padding-top: 30px; --padding-bottom: 10px; --padding-left: 30px; --padding-right: 30px; }
.elementor-23434 .elementor-element.elementor-element-bd84dad:not(.elementor-motion-effects-element-type-background), .elementor-23434 .elementor-element.elementor-element-bd84dad > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(rgb(248, 248, 248) 0px, rgb(248, 248, 248) 100%); }
.elementor-23434 .elementor-element.elementor-element-915bf07 { --display: grid; --e-con-grid-template-columns: auto 1fr; --e-con-grid-template-rows: repeat(3, 1fr); --gap: 10px 19px; --row-gap: 10px; --column-gap: 19px; --grid-auto-flow: row; --justify-items: start; --align-items: center; }
.elementor-23434 .elementor-element.elementor-element-9f4b467 .elementor-icon-wrapper { text-align: left; }
.elementor-23434 .elementor-element.elementor-element-9f4b467 .elementor-icon { font-size: 20px; }
.elementor-23434 .elementor-element.elementor-element-70ee514 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 300; color: rgb(40, 45, 53); }
.elementor-23434 .elementor-element.elementor-element-0009162 .elementor-icon-wrapper { text-align: left; }
.elementor-23434 .elementor-element.elementor-element-0009162 .elementor-icon { font-size: 20px; }
.elementor-23434 .elementor-element.elementor-element-0ebf230 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 300; color: rgb(40, 45, 53); }
.elementor-23434 .elementor-element.elementor-element-d099544 .elementor-icon-wrapper { text-align: left; }
.elementor-23434 .elementor-element.elementor-element-d099544 .elementor-icon { font-size: 20px; }
.elementor-23434 .elementor-element.elementor-element-fd77dc4 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 300; color: rgb(40, 45, 53); }
.elementor-23434 .elementor-element.elementor-element-f2865c1 { --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-23434 .elementor-element.elementor-element-f2865c1:not(.elementor-motion-effects-element-type-background), .elementor-23434 .elementor-element.elementor-element-f2865c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(36, 40, 45); }
.elementor-23434 .elementor-element.elementor-element-332b0dc { margin: 120px 0 calc(var(--kit-widget-spacing, 0px) + 0px); text-align: center; }
.elementor-23434 .elementor-element.elementor-element-332b0dc .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 46px; font-weight: 600; color: rgb(255, 255, 255); }
.elementor-23434 .elementor-element.elementor-element-a3a9170 { --display: flex; }
.elementor-23434 .elementor-element.elementor-element-017af0a { text-align: center; font-family: Blinker, sans-serif; font-size: 24px; font-weight: 500; color: rgb(255, 255, 255); }
.elementor-23434 .elementor-element.elementor-element-7610c32 { --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-23434 .elementor-element.elementor-element-7610c32.e-con { --align-self: center; }
.elementor-23434 .elementor-element.elementor-element-00e32ae { --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-23434 .elementor-element.elementor-element-00e32ae:not(.elementor-motion-effects-element-type-background), .elementor-23434 .elementor-element.elementor-element-00e32ae > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0); }
.elementor-23434 .elementor-element.elementor-element-00e32ae.e-con { --flex-grow: 0; --flex-shrink: 0; }
.elementor-23434 .elementor-element.elementor-element-2b31fab { --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-23434 .elementor-element.elementor-element-2b31fab:not(.elementor-motion-effects-element-type-background), .elementor-23434 .elementor-element.elementor-element-2b31fab > .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-23434 .elementor-element.elementor-element-eec2358 { padding: 20px 0px 10px 10px; }
.elementor-23434 .elementor-element.elementor-element-eec2358.elementor-element { --align-self: center; }
.elementor-23434 .elementor-element.elementor-element-eec2358 .elementor-icon { font-size: 39px; }
.elementor-23434 .elementor-element.elementor-element-eec2358 .elementor-icon svg { height: 39px; }
.elementor-23434 .elementor-element.elementor-element-34e2407, .elementor-23434 .elementor-element.elementor-element-a191e84 { width: var(--container-widget-width, 75% ); max-width: 75%; padding: 0px; --container-widget-width: 75%; --container-widget-flex-grow: 0; text-align: center; }
.elementor-23434 .elementor-element.elementor-element-a191e84 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 600; line-height: 25px; color: var(--e-global-color-text); }
.elementor-23434 .elementor-element.elementor-element-34e2407 { padding: 10px 0px 0px; }
.elementor-23434 .elementor-element.elementor-element-34e2407 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 16px; font-weight: 300; line-height: 20px; color: var(--e-global-color-text); }
.elementor-23434 .elementor-element.elementor-element-c29f6a9 { --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-23434 .elementor-element.elementor-element-c29f6a9:not(.elementor-motion-effects-element-type-background), .elementor-23434 .elementor-element.elementor-element-c29f6a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0); }
.elementor-23434 .elementor-element.elementor-element-c29f6a9.e-con { --flex-grow: 0; --flex-shrink: 0; }
.elementor-23434 .elementor-element.elementor-element-d0a8098 { --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-23434 .elementor-element.elementor-element-d0a8098:not(.elementor-motion-effects-element-type-background), .elementor-23434 .elementor-element.elementor-element-d0a8098 > .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-23434 .elementor-element.elementor-element-88b4430 { padding: 20px 0px 10px; }
.elementor-23434 .elementor-element.elementor-element-88b4430 .elementor-icon-wrapper { text-align: center; }
.elementor-23434 .elementor-element.elementor-element-88b4430 .elementor-icon { font-size: 37px; }
.elementor-23434 .elementor-element.elementor-element-88b4430 .elementor-icon svg { height: 37px; }
.elementor-23434 .elementor-element.elementor-element-9734013, .elementor-23434 .elementor-element.elementor-element-bcd583d { width: var(--container-widget-width, 75% ); max-width: 75%; --container-widget-width: 75%; --container-widget-flex-grow: 0; text-align: center; }
.elementor-23434 .elementor-element.elementor-element-bcd583d .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 600; line-height: 25px; color: var(--e-global-color-text); }
.elementor-23434 .elementor-element.elementor-element-9734013 { padding: 10px 0px 0px; }
.elementor-23434 .elementor-element.elementor-element-9734013 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 16px; font-weight: 300; line-height: 20px; color: var(--e-global-color-text); }
.elementor-23434 .elementor-element.elementor-element-9b8e8b8 { --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-23434 .elementor-element.elementor-element-9b8e8b8:not(.elementor-motion-effects-element-type-background), .elementor-23434 .elementor-element.elementor-element-9b8e8b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0); }
.elementor-23434 .elementor-element.elementor-element-9b8e8b8.e-con { --flex-grow: 0; --flex-shrink: 0; }
.elementor-23434 .elementor-element.elementor-element-7e146d0 { --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-23434 .elementor-element.elementor-element-7e146d0:not(.elementor-motion-effects-element-type-background), .elementor-23434 .elementor-element.elementor-element-7e146d0 > .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-23434 .elementor-element.elementor-element-ded5420 { padding: 15px 0px 10px; }
.elementor-23434 .elementor-element.elementor-element-ded5420 .elementor-icon-wrapper { text-align: center; }
.elementor-23434 .elementor-element.elementor-element-ded5420 .elementor-icon { font-size: 39px; }
.elementor-23434 .elementor-element.elementor-element-8198530 .elementor-icon svg, .elementor-23434 .elementor-element.elementor-element-ded5420 .elementor-icon svg { height: 39px; }
.elementor-23434 .elementor-element.elementor-element-db13870 { width: var(--container-widget-width, 82% ); max-width: 82%; padding: 0px; --container-widget-width: 82%; --container-widget-flex-grow: 0; text-align: center; }
.elementor-23434 .elementor-element.elementor-element-db13870 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 600; line-height: 30px; color: var(--e-global-color-text); }
.elementor-23434 .elementor-element.elementor-element-91c146e { 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-23434 .elementor-element.elementor-element-91c146e .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 16px; font-weight: 300; line-height: 20px; color: var(--e-global-color-text); }
.elementor-23434 .elementor-element.elementor-element-98a2623 { --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-23434 .elementor-element.elementor-element-98a2623:not(.elementor-motion-effects-element-type-background), .elementor-23434 .elementor-element.elementor-element-98a2623 > .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-23434 .elementor-element.elementor-element-8198530 { padding: 20px 0px 10px; }
.elementor-23434 .elementor-element.elementor-element-8198530 .elementor-icon-wrapper { text-align: center; }
.elementor-23434 .elementor-element.elementor-element-8198530 .elementor-icon { font-size: 39px; }
.elementor-23434 .elementor-element.elementor-element-9fe4e6a { width: var(--container-widget-width, 75% ); max-width: 75%; padding: 0px; --container-widget-width: 75%; --container-widget-flex-grow: 0; text-align: center; }
.elementor-23434 .elementor-element.elementor-element-9fe4e6a .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 600; line-height: 25px; color: var(--e-global-color-text); }
.elementor-23434 .elementor-element.elementor-element-3db0644 { 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-23434 .elementor-element.elementor-element-3db0644 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 16px; font-weight: 300; line-height: 20px; color: var(--e-global-color-text); }
.elementor-23434 .elementor-element.elementor-element-68002fa { --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-23434 .elementor-element.elementor-element-68002fa:not(.elementor-motion-effects-element-type-background), .elementor-23434 .elementor-element.elementor-element-68002fa > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(247, 246, 246); }
.elementor-23434 .elementor-element.elementor-element-5f9c740 { text-align: center; }
.elementor-23434 .elementor-element.elementor-element-5f9c740 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 46px; font-weight: 600; line-height: 42px; color: rgb(40, 45, 53); }
.elementor-23434 .elementor-element.elementor-element-b502698 { --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-23434 .elementor-element.elementor-element-883ebea { --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-23434 .elementor-element.elementor-element-883ebea:not(.elementor-motion-effects-element-type-background), .elementor-23434 .elementor-element.elementor-element-883ebea > .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-23434 .elementor-element.elementor-element-9727f19 { --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-23434 .elementor-element.elementor-element-f7d1f81 { --display: flex; --min-height: 66px; border-style: none; --border-style: none; --border-radius: 50% 50% 50% 50%; }
.elementor-23434 .elementor-element.elementor-element-f7d1f81:not(.elementor-motion-effects-element-type-background), .elementor-23434 .elementor-element.elementor-element-f7d1f81 > .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-23434 .elementor-element.elementor-element-c5e7c71 { --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-23434 .elementor-element.elementor-element-c5e7c71 { left: 0px; }
body.rtl .elementor-23434 .elementor-element.elementor-element-c5e7c71 { right: 0px; }
.elementor-23434 .elementor-element.elementor-element-b42915d { margin: 18px 0 calc(var(--kit-widget-spacing, 0px) + 15px); text-align: center; }
.elementor-23434 .elementor-element.elementor-element-b42915d .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-23434 .elementor-element.elementor-element-9eff6fa { width: var(--container-widget-width, 85% ); max-width: 85%; --container-widget-width: 85%; --container-widget-flex-grow: 0; text-align: center; }
.elementor-23434 .elementor-element.elementor-element-9eff6fa .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; line-height: 20px; color: var(--e-global-color-text); }
.elementor-23434 .elementor-element.elementor-element-7d18b55 { --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-23434 .elementor-element.elementor-element-7d18b55:not(.elementor-motion-effects-element-type-background), .elementor-23434 .elementor-element.elementor-element-7d18b55 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.4); }
.elementor-23434 .elementor-element.elementor-element-46b93b3 { --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-23434 .elementor-element.elementor-element-de041a9 { --display: flex; --min-height: 66px; border-style: none; --border-style: none; --border-radius: 50% 50% 50% 50%; }
.elementor-23434 .elementor-element.elementor-element-de041a9:not(.elementor-motion-effects-element-type-background), .elementor-23434 .elementor-element.elementor-element-de041a9 > .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-23434 .elementor-element.elementor-element-2a76752 { --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-23434 .elementor-element.elementor-element-2a76752 { left: 0px; }
body.rtl .elementor-23434 .elementor-element.elementor-element-2a76752 { right: 0px; }
.elementor-23434 .elementor-element.elementor-element-a108f89 { margin: 18px 0 calc(var(--kit-widget-spacing, 0px) + 15px); text-align: center; }
.elementor-23434 .elementor-element.elementor-element-a108f89 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 22px; font-weight: 600; line-height: 1; color: var(--e-global-color-text); }
.elementor-23434 .elementor-element.elementor-element-7e56040 { width: var(--container-widget-width, 85% ); max-width: 85%; --container-widget-width: 85%; --container-widget-flex-grow: 0; text-align: center; }
.elementor-23434 .elementor-element.elementor-element-7e56040 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; line-height: 20px; color: var(--e-global-color-text); }
.elementor-23434 .elementor-element.elementor-element-f5b7cd2 { --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-23434 .elementor-element.elementor-element-f5b7cd2:not(.elementor-motion-effects-element-type-background), .elementor-23434 .elementor-element.elementor-element-f5b7cd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(255, 255, 255, 0.4); }
.elementor-23434 .elementor-element.elementor-element-09f66f1 { --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-23434 .elementor-element.elementor-element-fc438a4 { --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-23434 .elementor-element.elementor-element-fc438a4 { left: 0px; }
body.rtl .elementor-23434 .elementor-element.elementor-element-fc438a4 { right: 0px; }
.elementor-23434 .elementor-element.elementor-element-3462718 { --display: flex; --min-height: 66px; border-style: none; --border-style: none; --border-radius: 50% 50% 50% 50%; }
.elementor-23434 .elementor-element.elementor-element-3462718:not(.elementor-motion-effects-element-type-background), .elementor-23434 .elementor-element.elementor-element-3462718 > .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-23434 .elementor-element.elementor-element-2ba4a66 { margin: 18px 0 calc(var(--kit-widget-spacing, 0px) + 15px); text-align: center; }
.elementor-23434 .elementor-element.elementor-element-2ba4a66 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 22px; font-weight: 600; line-height: 1; color: var(--e-global-color-text); }
.elementor-23434 .elementor-element.elementor-element-e4a5562 { width: var(--container-widget-width, 85% ); max-width: 85%; --container-widget-width: 85%; --container-widget-flex-grow: 0; text-align: center; }
.elementor-23434 .elementor-element.elementor-element-e4a5562 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; line-height: 20px; color: var(--e-global-color-text); }
.elementor-23434 .elementor-element.elementor-element-4100d08 { --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: 100px; --padding-right: 20px; }
.elementor-23434 .elementor-element.elementor-element-4100d08::before, .elementor-23434 .elementor-element.elementor-element-4100d08 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23434 .elementor-element.elementor-element-4100d08 > .e-con-inner > .elementor-background-video-container::before, .elementor-23434 .elementor-element.elementor-element-4100d08 > .elementor-background-slideshow::before, .elementor-23434 .elementor-element.elementor-element-4100d08 > .elementor-background-video-container::before, .elementor-23434 .elementor-element.elementor-element-4100d08 > .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-23434 .elementor-element.elementor-element-7329b12 { background-color: transparent; margin: 50px 0 calc(var(--kit-widget-spacing, 0px) + 0px); padding: 0px 0px 0px 200px; 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-23434 .elementor-element.elementor-element-7329b12 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 46px; font-weight: 600; color: rgb(255, 255, 255); }
.elementor-23434 .elementor-element.elementor-element-c0ac0d1 .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-23434 .elementor-element.elementor-element-c0ac0d1 { padding: 70px 0px 0px 50px; border-style: solid; border-width: 0px; border-color: rgba(255, 255, 255, 0); }
.elementor-23434 .elementor-element.elementor-element-c0ac0d1 .elementor-button-content-wrapper { flex-direction: row-reverse; }
.elementor-23434 .elementor-element.elementor-element-c0ac0d1 .elementor-button .elementor-button-content-wrapper { gap: 20px; }
.elementor-23434 .elementor-element.elementor-element-c0ac0d1 .elementor-button:focus, .elementor-23434 .elementor-element.elementor-element-c0ac0d1 .elementor-button:hover { color: rgb(255, 255, 255); }
.elementor-23434 .elementor-element.elementor-element-c0ac0d1 .elementor-button:focus svg, .elementor-23434 .elementor-element.elementor-element-c0ac0d1 .elementor-button:hover svg { fill: rgb(255, 255, 255); }
.elementor-23434 .elementor-element.elementor-element-fbd97ea { --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: 110px; --padding-bottom: 80px; --padding-left: 20px; --padding-right: 20px; }
.elementor-23434 .elementor-element.elementor-element-fb308c6 { width: 100%; max-width: 100%; margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 50px); text-align: center; }
.elementor-23434 .elementor-element.elementor-element-fb308c6.elementor-element { --align-self: center; }
.elementor-23434 .elementor-element.elementor-element-fb308c6 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 46px; font-weight: 600; line-height: 46px; color: rgb(19, 39, 55); }
.elementor-23434 .elementor-element.elementor-element-1e5253a { --display: flex; }
.elementor-23434 .elementor-element.elementor-element-9addfee { --display: flex; --margin-top: -8px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-23434 .elementor-element.elementor-element-2d38bc7 .elementor-heading-title, .elementor-23434 .elementor-element.elementor-element-360422c .elementor-heading-title, .elementor-23434 .elementor-element.elementor-element-490e199 .elementor-heading-title, .elementor-23434 .elementor-element.elementor-element-81fcade .elementor-heading-title, .elementor-23434 .elementor-element.elementor-element-a059aa4 .elementor-heading-title, .elementor-23434 .elementor-element.elementor-element-a347629 .elementor-heading-title, .elementor-23434 .elementor-element.elementor-element-f5118d1 .elementor-heading-title, .elementor-23434 .elementor-element.elementor-element-ffca7f3 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 200; line-height: 20px; color: rgb(40, 45, 53); }
.elementor-23434 .elementor-element.elementor-element-7c1677c { --display: flex; }
.elementor-23434 .elementor-element.elementor-element-d901072 { --display: flex; --margin-top: -8px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-23434 .elementor-element.elementor-element-03c3104 { --display: flex; }
.elementor-23434 .elementor-element.elementor-element-f46a681 { --display: flex; --margin-top: -8px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-23434 .elementor-element.elementor-element-f502bac { --display: flex; }
.elementor-23434 .elementor-element.elementor-element-79f4879 { --display: flex; --margin-top: -8px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-23434 .elementor-element.elementor-element-86ed3fb { --display: flex; }
.elementor-23434 .elementor-element.elementor-element-3aabf79 { --display: flex; --margin-top: -8px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-23434 .elementor-element.elementor-element-df50185 { --display: flex; }
.elementor-23434 .elementor-element.elementor-element-2f0124c { --display: flex; --margin-top: -8px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-23434 .elementor-element.elementor-element-e5020a9 { --display: flex; }
.elementor-23434 .elementor-element.elementor-element-d70871f { --display: flex; --margin-top: -8px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-23434 .elementor-element.elementor-element-d584f94 { --display: flex; }
.elementor-23434 .elementor-element.elementor-element-6f218f9 { --display: flex; --margin-top: -8px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-23434 .elementor-element.elementor-element-0dd981d { --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-23434 .elementor-element.elementor-element-0dd981d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title { border-style: solid; border-width: 1px 0px 0px; }
:where(.elementor-23434 .elementor-element.elementor-element-0dd981d > .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-23434 .elementor-element.elementor-element-0dd981d > .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-23434 .elementor-element.elementor-element-a8942a9 { --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: 50px; --padding-bottom: 50px; --padding-left: 20px; --padding-right: 20px; }
.elementor-23434 .elementor-element.elementor-element-68cc7ed { width: 100%; max-width: 100%; margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 50px); text-align: center; }
.elementor-23434 .elementor-element.elementor-element-68cc7ed.elementor-element { --align-self: center; }
.elementor-23434 .elementor-element.elementor-element-68cc7ed .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 46px; font-weight: 600; line-height: 46px; color: rgb(19, 39, 55); }
.elementor-23434 .elementor-element.elementor-element-464ed70 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-23434 .elementor-element.elementor-element-30df8a5 { --display: grid; --min-height: 0px; --e-con-grid-template-columns: repeat(3, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --grid-auto-flow: row; --overlay-opacity: 0.5; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-23434 .elementor-element.elementor-element-30df8a5::before, .elementor-23434 .elementor-element.elementor-element-30df8a5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23434 .elementor-element.elementor-element-30df8a5 > .e-con-inner > .elementor-background-video-container::before, .elementor-23434 .elementor-element.elementor-element-30df8a5 > .elementor-background-slideshow::before, .elementor-23434 .elementor-element.elementor-element-30df8a5 > .elementor-background-video-container::before, .elementor-23434 .elementor-element.elementor-element-30df8a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before, .elementor-23434 .elementor-element.elementor-element-5a934ad::before, .elementor-23434 .elementor-element.elementor-element-5a934ad:hover::before, .elementor-23434 .elementor-element.elementor-element-5a934ad:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-23434 .elementor-element.elementor-element-5a934ad:hover > .elementor-background-video-container::before, .elementor-23434 .elementor-element.elementor-element-5a934ad > .e-con-inner > .elementor-background-slideshow::before, .elementor-23434 .elementor-element.elementor-element-5a934ad > .e-con-inner > .elementor-background-slideshow:hover::before, .elementor-23434 .elementor-element.elementor-element-5a934ad > .e-con-inner > .elementor-background-video-container::before, .elementor-23434 .elementor-element.elementor-element-5a934ad > .elementor-background-slideshow::before, .elementor-23434 .elementor-element.elementor-element-5a934ad > .elementor-background-slideshow:hover::before, .elementor-23434 .elementor-element.elementor-element-5a934ad > .elementor-background-video-container::before, .elementor-23434 .elementor-element.elementor-element-5a934ad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { --background-overlay: ''; }
.elementor-23434 .elementor-element.elementor-element-5a934ad { --display: flex; --min-height: 82px; --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-between; --overflow: hidden; --overlay-opacity: 1; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; --overlay-transition: 0.3s; }
.elementor-23434 .elementor-element.elementor-element-5a934ad:hover { --overlay-opacity: 1; }
.elementor-23434 .elementor-element.elementor-element-5a934ad::before { --overlay-transition: 0.3s; }
.elementor-23434 .elementor-element.elementor-element-5a934ad:hover::before { filter: brightness(100%) contrast(100%) saturate(100%) blur(10px) hue-rotate(0deg); }
.elementor-23434 .elementor-element.elementor-element-6494f43 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 65px; --padding-left: 40px; --padding-right: 40px; --z-index: 3; }
.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-23434 .elementor-element.elementor-element-8908414 img { height: 199px; }
.elementor-23434 .elementor-element.elementor-element-0c9e36a, .elementor-23434 .elementor-element.elementor-element-408c0b2, .elementor-23434 .elementor-element.elementor-element-6494f43 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: space-between; --padding-bottom: 0px; }
.elementor-23434 .elementor-element.elementor-element-0c9e36a { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 10px; --padding-left: 40px; --padding-right: 39px; --z-index: 3; }
.elementor-23434 .elementor-element.elementor-element-a1af7ff .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 600; color: rgb(40, 45, 53); }
.elementor-23434 .elementor-element.elementor-element-408c0b2 { --min-height: 82px; --overflow: hidden; --overlay-opacity: 1; --padding-top: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-23434 .elementor-element.elementor-element-408c0b2::before, .elementor-23434 .elementor-element.elementor-element-408c0b2:hover::before, .elementor-23434 .elementor-element.elementor-element-408c0b2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-23434 .elementor-element.elementor-element-408c0b2:hover > .elementor-background-video-container::before, .elementor-23434 .elementor-element.elementor-element-408c0b2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23434 .elementor-element.elementor-element-408c0b2 > .e-con-inner > .elementor-background-slideshow:hover::before, .elementor-23434 .elementor-element.elementor-element-408c0b2 > .e-con-inner > .elementor-background-video-container::before, .elementor-23434 .elementor-element.elementor-element-408c0b2 > .elementor-background-slideshow::before, .elementor-23434 .elementor-element.elementor-element-408c0b2 > .elementor-background-slideshow:hover::before, .elementor-23434 .elementor-element.elementor-element-408c0b2 > .elementor-background-video-container::before, .elementor-23434 .elementor-element.elementor-element-408c0b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { --background-overlay: ''; }
.elementor-23434 .elementor-element.elementor-element-408c0b2:hover { --overlay-opacity: 1; }
.elementor-23434 .elementor-element.elementor-element-408c0b2, .elementor-23434 .elementor-element.elementor-element-408c0b2::before { --overlay-transition: 0.3s; }
.elementor-23434 .elementor-element.elementor-element-408c0b2:hover::before { filter: brightness(100%) contrast(100%) saturate(100%) blur(10px) hue-rotate(0deg); }
.elementor-23434 .elementor-element.elementor-element-7e0306f, .elementor-23434 .elementor-element.elementor-element-8df70b3, .elementor-23434 .elementor-element.elementor-element-ad679a0 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: space-between; --padding-bottom: 0px; }
.elementor-23434 .elementor-element.elementor-element-8df70b3 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 65px; --padding-left: 40px; --padding-right: 40px; --z-index: 3; }
.elementor-23434 .elementor-element.elementor-element-32c2fbf img { height: 198px; }
.elementor-23434 .elementor-element.elementor-element-7e0306f, .elementor-23434 .elementor-element.elementor-element-ad679a0 { --padding-top: 0px; }
.elementor-23434 .elementor-element.elementor-element-ad679a0 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-left: 40px; --padding-right: 39px; --z-index: 3; }
.elementor-23434 .elementor-element.elementor-element-87ed722 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 600; color: rgb(40, 45, 53); }
.elementor-23434 .elementor-element.elementor-element-7e0306f { --min-height: 82px; --overflow: hidden; --overlay-opacity: 1; --padding-left: 0px; --padding-right: 0px; }
.elementor-23434 .elementor-element.elementor-element-7e0306f::before, .elementor-23434 .elementor-element.elementor-element-7e0306f:hover::before, .elementor-23434 .elementor-element.elementor-element-7e0306f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-23434 .elementor-element.elementor-element-7e0306f:hover > .elementor-background-video-container::before, .elementor-23434 .elementor-element.elementor-element-7e0306f > .e-con-inner > .elementor-background-slideshow::before, .elementor-23434 .elementor-element.elementor-element-7e0306f > .e-con-inner > .elementor-background-slideshow:hover::before, .elementor-23434 .elementor-element.elementor-element-7e0306f > .e-con-inner > .elementor-background-video-container::before, .elementor-23434 .elementor-element.elementor-element-7e0306f > .elementor-background-slideshow::before, .elementor-23434 .elementor-element.elementor-element-7e0306f > .elementor-background-slideshow:hover::before, .elementor-23434 .elementor-element.elementor-element-7e0306f > .elementor-background-video-container::before, .elementor-23434 .elementor-element.elementor-element-7e0306f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { --background-overlay: ''; }
.elementor-23434 .elementor-element.elementor-element-7e0306f:hover { --overlay-opacity: 1; }
.elementor-23434 .elementor-element.elementor-element-7e0306f, .elementor-23434 .elementor-element.elementor-element-7e0306f::before { --overlay-transition: 0.3s; }
.elementor-23434 .elementor-element.elementor-element-7e0306f:hover::before { filter: brightness(100%) contrast(100%) saturate(100%) blur(10px) hue-rotate(0deg); }
.elementor-23434 .elementor-element.elementor-element-8c1faed, .elementor-23434 .elementor-element.elementor-element-bad53ca { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: space-between; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-bottom: 0px; --padding-left: 40px; --z-index: 3; }
.elementor-23434 .elementor-element.elementor-element-bad53ca { --padding-top: 65px; --padding-right: 40px; }
.elementor-23434 .elementor-element.elementor-element-913bd4b img { max-width: 100%; height: 198px; }
.elementor-23434 .elementor-element.elementor-element-8c1faed { --padding-top: 10px; --padding-right: 39px; }
.elementor-23434 .elementor-element.elementor-element-8e8cbb2 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 600; color: rgb(40, 45, 53); }
.elementor-23434 .elementor-element.elementor-element-f1546ad { --display: flex; --min-height: 400px; --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: flex-start; --align-items: center; --overlay-opacity: 1; --padding-top: 115px; --padding-bottom: 91px; --padding-left: 20px; --padding-right: 20px; }
.elementor-23434 .elementor-element.elementor-element-f1546ad:not(.elementor-motion-effects-element-type-background), .elementor-23434 .elementor-element.elementor-element-f1546ad > .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-23434 .elementor-element.elementor-element-f1546ad::before, .elementor-23434 .elementor-element.elementor-element-f1546ad > .e-con-inner > .elementor-background-slideshow::before, .elementor-23434 .elementor-element.elementor-element-f1546ad > .e-con-inner > .elementor-background-video-container::before, .elementor-23434 .elementor-element.elementor-element-f1546ad > .elementor-background-slideshow::before, .elementor-23434 .elementor-element.elementor-element-f1546ad > .elementor-background-video-container::before, .elementor-23434 .elementor-element.elementor-element-f1546ad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { --background-overlay: ''; }
.elementor-23434 .elementor-element.elementor-element-27e8ded { --display: flex; }
.elementor-23434 .elementor-element.elementor-element-c216c9c { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 22px); }
.elementor-23434 .elementor-element.elementor-element-c216c9c.elementor-element { --align-self: flex-start; }
.elementor-23434 .elementor-element.elementor-element-c216c9c .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 50px; font-weight: 600; color: rgb(255, 255, 255); }
.elementor-23434 .elementor-element.elementor-element-91484d7 { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 43px); text-align: left; }
.elementor-23434 .elementor-element.elementor-element-91484d7 .elementor-heading-title { font-family: Blinker, sans-serif; font-size: 20px; font-weight: 400; line-height: 22px; color: rgb(255, 255, 255); }
.elementor-23434 .elementor-element.elementor-element-9d6d80a { --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: flex-start; --align-items: center; --gap: 0px 10px; --row-gap: 0px; --column-gap: 10px; }
.elementor-23434 .elementor-element.elementor-element-776a4f7 .elementor-button { background-color: rgba(255, 255, 255, 0); font-family: Blinker, sans-serif; font-size: 17px; font-weight: 400; 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-23434 .elementor-element.elementor-element-776a4f7 { padding: 0px; }
.elementor-23434 .elementor-element.elementor-element-776a4f7 .elementor-button-content-wrapper { flex-direction: row-reverse; }
.elementor-23434 .elementor-element.elementor-element-776a4f7 .elementor-button .elementor-button-content-wrapper { gap: 20px; }
.elementor-23434 .elementor-element.elementor-element-4d28f84 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; }
.elementor-23434 .elementor-element.elementor-element-993f2bb { --display: flex; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgb(255, 255, 255); --border-color: #FFFFFF; --border-radius: 0px 0px 0px 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 60px; --margin-right: 0px; }
.elementor-23434 .elementor-element.elementor-element-aff0d35, .elementor-23434 .elementor-element.elementor-element-f1ee4d5 { margin: 20px 30px calc(var(--kit-widget-spacing, 0px) + 0px)0; padding: 30px 30px 0px; font-family: Blinker, sans-serif; font-size: 18px; font-weight: 200; line-height: 22px; color: rgb(255, 255, 255); }
.elementor-23434 .elementor-element.elementor-element-aff0d35.elementor-element { --align-self: flex-start; --flex-grow: 0; --flex-shrink: 0; }
.elementor-23434 .elementor-element.elementor-element-f1ee4d5 { padding: 0px 30px 30px; text-align: right; }
.elementor-23434 .elementor-element.elementor-element-f1ee4d5.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
@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-23434 .elementor-element.elementor-element-0415e42, .elementor-23434 .elementor-element.elementor-element-0c9befc, .elementor-23434 .elementor-element.elementor-element-4017113, .elementor-23434 .elementor-element.elementor-element-4714fc5, .elementor-23434 .elementor-element.elementor-element-5b67e1b, .elementor-23434 .elementor-element.elementor-element-6950325, .elementor-23434 .elementor-element.elementor-element-729ee64, .elementor-23434 .elementor-element.elementor-element-7610c32, .elementor-23434 .elementor-element.elementor-element-7fa6421, .elementor-23434 .elementor-element.elementor-element-86b2835, .elementor-23434 .elementor-element.elementor-element-915bf07, .elementor-23434 .elementor-element.elementor-element-96713d1, .elementor-23434 .elementor-element.elementor-element-9768f76, .elementor-23434 .elementor-element.elementor-element-9b39daa, .elementor-23434 .elementor-element.elementor-element-aa425a6, .elementor-23434 .elementor-element.elementor-element-b502698, .elementor-23434 .elementor-element.elementor-element-c3fb684, .elementor-23434 .elementor-element.elementor-element-c48651b, .elementor-23434 .elementor-element.elementor-element-d5ba2d9, .elementor-23434 .elementor-element.elementor-element-d846995, .elementor-23434 .elementor-element.elementor-element-db56e76, .elementor-23434 .elementor-element.elementor-element-dcb95a6 { --grid-auto-flow: row; }
  .elementor-widget-image .widget-image-caption, .elementor-widget-text-editor { font-size: var(--e-global-typography-text-font-size); }
  .elementor-23434 .elementor-element.elementor-element-fbd97ea { --padding-top: 110px; --padding-bottom: 80px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-23434 .elementor-element.elementor-element-30df8a5 { --grid-auto-flow: row; }
}
@media (max-width: 1439px) {
  .elementor-23434 .elementor-element.elementor-element-8bbfd86 { --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-23434 .elementor-element.elementor-element-db1dd86 { --padding-top: 45px; --padding-bottom: 43px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-23434 .elementor-element.elementor-element-0415e42, .elementor-23434 .elementor-element.elementor-element-0c9befc, .elementor-23434 .elementor-element.elementor-element-4017113, .elementor-23434 .elementor-element.elementor-element-4714fc5, .elementor-23434 .elementor-element.elementor-element-5b67e1b, .elementor-23434 .elementor-element.elementor-element-6950325, .elementor-23434 .elementor-element.elementor-element-729ee64, .elementor-23434 .elementor-element.elementor-element-7610c32, .elementor-23434 .elementor-element.elementor-element-7fa6421, .elementor-23434 .elementor-element.elementor-element-86b2835, .elementor-23434 .elementor-element.elementor-element-915bf07, .elementor-23434 .elementor-element.elementor-element-96713d1, .elementor-23434 .elementor-element.elementor-element-9768f76, .elementor-23434 .elementor-element.elementor-element-9b39daa, .elementor-23434 .elementor-element.elementor-element-aa425a6, .elementor-23434 .elementor-element.elementor-element-c3fb684, .elementor-23434 .elementor-element.elementor-element-c48651b, .elementor-23434 .elementor-element.elementor-element-d5ba2d9, .elementor-23434 .elementor-element.elementor-element-d846995, .elementor-23434 .elementor-element.elementor-element-db56e76, .elementor-23434 .elementor-element.elementor-element-dcb95a6 { --grid-auto-flow: row; }
  .elementor-widget-image .widget-image-caption, .elementor-widget-text-editor { font-size: var(--e-global-typography-text-font-size); }
  .elementor-23434 .elementor-element.elementor-element-68002fa { --padding-top: 119px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-23434 .elementor-element.elementor-element-b502698 { --grid-auto-flow: row; }
  .elementor-23434 .elementor-element.elementor-element-7d18b55, .elementor-23434 .elementor-element.elementor-element-883ebea, .elementor-23434 .elementor-element.elementor-element-f5b7cd2 { --padding-top: 57px; --padding-bottom: 77px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-23434 .elementor-element.elementor-element-fbd97ea { --padding-top: 0px; --padding-bottom: 80px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-23434 .elementor-element.elementor-element-a8942a9 { --padding-top: 120px; --padding-bottom: 120px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-23434 .elementor-element.elementor-element-30df8a5 { --gap: 0vw 0.989vw; --row-gap: 0vw; --column-gap: 0.989vw; --grid-auto-flow: row; }
  .elementor-23434 .elementor-element.elementor-element-5a934ad { --min-height: 450px; }
  .elementor-23434 .elementor-element.elementor-element-0c9e36a, .elementor-23434 .elementor-element.elementor-element-6494f43 { --padding-top: 20px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-23434 .elementor-element.elementor-element-408c0b2 { --min-height: 450px; }
  .elementor-23434 .elementor-element.elementor-element-8df70b3, .elementor-23434 .elementor-element.elementor-element-ad679a0 { --padding-top: 20px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-23434 .elementor-element.elementor-element-7e0306f { --min-height: 450px; }
  .elementor-23434 .elementor-element.elementor-element-8c1faed, .elementor-23434 .elementor-element.elementor-element-bad53ca { --padding-top: 20px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-23434 .elementor-element.elementor-element-c216c9c { text-align: center; }
  .elementor-23434 .elementor-element.elementor-element-aff0d35, .elementor-23434 .elementor-element.elementor-element-f1ee4d5 { width: var(--container-widget-width, 1139.141px ); max-width: 1139.14px; --container-widget-width: 1139.141px; --container-widget-flex-grow: 0; }
}
@media (max-width: 903px) {
  .elementor-23434 .elementor-element.elementor-element-0415e42, .elementor-23434 .elementor-element.elementor-element-0c9befc, .elementor-23434 .elementor-element.elementor-element-4017113, .elementor-23434 .elementor-element.elementor-element-4714fc5, .elementor-23434 .elementor-element.elementor-element-5b67e1b, .elementor-23434 .elementor-element.elementor-element-6950325, .elementor-23434 .elementor-element.elementor-element-729ee64, .elementor-23434 .elementor-element.elementor-element-7610c32, .elementor-23434 .elementor-element.elementor-element-7fa6421, .elementor-23434 .elementor-element.elementor-element-86b2835, .elementor-23434 .elementor-element.elementor-element-915bf07, .elementor-23434 .elementor-element.elementor-element-96713d1, .elementor-23434 .elementor-element.elementor-element-9768f76, .elementor-23434 .elementor-element.elementor-element-9b39daa, .elementor-23434 .elementor-element.elementor-element-aa425a6, .elementor-23434 .elementor-element.elementor-element-c3fb684, .elementor-23434 .elementor-element.elementor-element-c48651b, .elementor-23434 .elementor-element.elementor-element-d5ba2d9, .elementor-23434 .elementor-element.elementor-element-d846995, .elementor-23434 .elementor-element.elementor-element-db56e76, .elementor-23434 .elementor-element.elementor-element-dcb95a6 { --grid-auto-flow: row; }
  .elementor-23434 .elementor-element.elementor-element-00e32ae, .elementor-23434 .elementor-element.elementor-element-9b8e8b8, .elementor-23434 .elementor-element.elementor-element-c29f6a9 { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-23434 .elementor-element.elementor-element-b502698 { --grid-auto-flow: row; }
  .elementor-23434 .elementor-element.elementor-element-fbd97ea { --padding-top: 20px; --padding-bottom: 30px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-23434 .elementor-element.elementor-element-fb308c6 { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 30px); padding: 0px; }
  .elementor-23434 .elementor-element.elementor-element-a8942a9 { --padding-top: 30px; --padding-bottom: 30px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-23434 .elementor-element.elementor-element-68cc7ed { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 30px); padding: 0px 20px; }
  .elementor-23434 .elementor-element.elementor-element-30df8a5 { --gap: 0px 15px; --row-gap: 0px; --column-gap: 15px; --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
}
@media (max-width: 767px) {
  .elementor-23434 .elementor-element.elementor-element-8bbfd86 { --justify-content: center; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 80px; --padding-bottom: 205px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-23434 .elementor-element.elementor-element-8bbfd86:not(.elementor-motion-effects-element-type-background), .elementor-23434 .elementor-element.elementor-element-8bbfd86 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: right top; }
  .elementor-23434 .elementor-element.elementor-element-c3399fc { --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-23434 .elementor-element.elementor-element-38f16dd .elementor-heading-title { font-size: 30px; line-height: 34px; }
  .elementor-23434 .elementor-element.elementor-element-3208258 { margin: 20px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
  .elementor-23434 .elementor-element.elementor-element-3208258 .elementor-heading-title { line-height: 24px; }
  .elementor-23434 .elementor-element.elementor-element-f96a380 { --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-23434 .elementor-element.elementor-element-21e9731, .elementor-23434 .elementor-element.elementor-element-9301e45 { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
  .elementor-23434 .elementor-element.elementor-element-9301e45.elementor-element { --flex-grow: 0; --flex-shrink: 1; }
  .elementor-23434 .elementor-element.elementor-element-9301e45 .elementor-button { font-size: 15px; padding: 10px; }
  .elementor-23434 .elementor-element.elementor-element-21e9731.elementor-element { --flex-grow: 0; --flex-shrink: 1; }
  .elementor-23434 .elementor-element.elementor-element-21e9731 .elementor-button { font-size: 15px; padding: 10px; }
  .elementor-23434 .elementor-element.elementor-element-db1dd86 { --min-height: 205px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-23434 .elementor-element.elementor-element-5b67e1b { --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --grid-auto-flow: row; }
  .elementor-23434 .elementor-element.elementor-element-181401a { --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-23434 .elementor-element.elementor-element-06df61d { text-align: center; }
  .elementor-23434 .elementor-element.elementor-element-06df61d .elementor-heading-title, .elementor-23434 .elementor-element.elementor-element-24c8b1f .elementor-heading-title, .elementor-23434 .elementor-element.elementor-element-4c909c5 .elementor-heading-title { font-size: 15px; }
  .elementor-23434 .elementor-element.elementor-element-fa68d2c { --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-23434 .elementor-element.elementor-element-4c909c5 { text-align: center; }
  .elementor-23434 .elementor-element.elementor-element-2e51c37 { --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-23434 .elementor-element.elementor-element-24c8b1f { text-align: center; }
  .elementor-23434 .elementor-element.elementor-element-1e326f8 { --margin-top: 30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-23434 .elementor-element.elementor-element-eb36370 { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 30px); }
  .elementor-23434 .elementor-element.elementor-element-eb36370 .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-23434 .elementor-element.elementor-element-729ee64 { --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --grid-auto-flow: row; }
  .elementor-23434 .elementor-element.elementor-element-93416c5, .elementor-23434 .elementor-element.elementor-element-a361ec6, .elementor-23434 .elementor-element.elementor-element-d198118, .elementor-23434 .elementor-element.elementor-element-d228841 { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
  .elementor-23434 .elementor-element.elementor-element-38674ec .elementor-heading-title, .elementor-23434 .elementor-element.elementor-element-f2e1c8f .elementor-heading-title, .elementor-23434 .elementor-element.elementor-element-f55845c .elementor-heading-title, .elementor-23434 .elementor-element.elementor-element-f898381 .elementor-heading-title { font-size: 24px; }
  .elementor-23434 .elementor-element.elementor-element-4017113, .elementor-23434 .elementor-element.elementor-element-9768f76 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; }
  .elementor-23434 .elementor-element.elementor-element-0415e42 { --e-con-grid-template-columns: 1; --grid-auto-flow: row; }
  .elementor-23434 .elementor-element.elementor-element-aa425a6, .elementor-23434 .elementor-element.elementor-element-d5ba2d9 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; }
  .elementor-23434 .elementor-element.elementor-element-0c9befc { --e-con-grid-template-columns: 1; --grid-auto-flow: row; }
  .elementor-23434 .elementor-element.elementor-element-86b2835, .elementor-23434 .elementor-element.elementor-element-c48651b { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; }
  .elementor-23434 .elementor-element.elementor-element-c3fb684 { --e-con-grid-template-columns: 1; --grid-auto-flow: row; }
  .elementor-23434 .elementor-element.elementor-element-96713d1, .elementor-23434 .elementor-element.elementor-element-db56e76 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; }
  .elementor-23434 .elementor-element.elementor-element-6950325 { --e-con-grid-template-columns: 1; --grid-auto-flow: row; }
  .elementor-23434 .elementor-element.elementor-element-4714fc5, .elementor-23434 .elementor-element.elementor-element-9b39daa { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; }
  .elementor-23434 .elementor-element.elementor-element-7fa6421 { --e-con-grid-template-columns: 1; --grid-auto-flow: row; }
  .elementor-23434 .elementor-element.elementor-element-d846995, .elementor-23434 .elementor-element.elementor-element-dcb95a6 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; }
  .elementor-23434 .elementor-element.elementor-element-915bf07 { --e-con-grid-template-columns: 1; --grid-auto-flow: row; }
  .elementor-23434 .elementor-element.elementor-element-f2865c1 { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-23434 .elementor-element.elementor-element-332b0dc { margin: 50px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
  .elementor-23434 .elementor-element.elementor-element-332b0dc .elementor-heading-title, .elementor-23434 .elementor-element.elementor-element-5f9c740 .elementor-heading-title, .elementor-23434 .elementor-element.elementor-element-7329b12 .elementor-heading-title { font-size: 30px; }
  .elementor-23434 .elementor-element.elementor-element-7610c32 { --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --grid-auto-flow: row; }
  .elementor-23434 .elementor-element.elementor-element-00e32ae, .elementor-23434 .elementor-element.elementor-element-9b8e8b8, .elementor-23434 .elementor-element.elementor-element-c29f6a9 { --min-height: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-23434 .elementor-element.elementor-element-68002fa { --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-23434 .elementor-element.elementor-element-b502698 { --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-23434 .elementor-element.elementor-element-883ebea { 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-23434 .elementor-element.elementor-element-9727f19 { --width: 81px; }
  .elementor-23434 .elementor-element.elementor-element-f7d1f81 { --width: 66px; }
  .elementor-23434 .elementor-element.elementor-element-9eff6fa { width: 100%; max-width: 100%; }
  .elementor-23434 .elementor-element.elementor-element-7d18b55 { 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-23434 .elementor-element.elementor-element-46b93b3 { --width: 81px; }
  .elementor-23434 .elementor-element.elementor-element-de041a9 { --width: 66px; }
  .elementor-23434 .elementor-element.elementor-element-7e56040 { width: 100%; max-width: 100%; }
  .elementor-23434 .elementor-element.elementor-element-f5b7cd2 { 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-23434 .elementor-element.elementor-element-09f66f1 { --width: 81px; }
  .elementor-23434 .elementor-element.elementor-element-3462718 { --width: 66px; }
  .elementor-23434 .elementor-element.elementor-element-e4a5562 { width: 100%; max-width: 100%; }
  .elementor-23434 .elementor-element.elementor-element-4100d08 { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-23434 .elementor-element.elementor-element-7329b12 { margin: 50px 0 calc(var(--kit-widget-spacing, 0px) + 0px); }
  .elementor-23434 .elementor-element.elementor-element-c0ac0d1 { width: 100%; max-width: 100%; margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 0px); padding: 0px; }
  .elementor-23434 .elementor-element.elementor-element-c0ac0d1 .elementor-button { font-size: 17px; padding: 15px 37px; }
  .elementor-23434 .elementor-element.elementor-element-fbd97ea { --padding-top: 0px; --padding-bottom: 50px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-23434 .elementor-element.elementor-element-fb308c6 { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 20px); padding: 0px; }
  .elementor-23434 .elementor-element.elementor-element-fb308c6 .elementor-heading-title { font-size: 30px; line-height: 30px; }
  .elementor-23434 .elementor-element.elementor-element-2d38bc7 .elementor-heading-title, .elementor-23434 .elementor-element.elementor-element-360422c .elementor-heading-title, .elementor-23434 .elementor-element.elementor-element-490e199 .elementor-heading-title, .elementor-23434 .elementor-element.elementor-element-81fcade .elementor-heading-title, .elementor-23434 .elementor-element.elementor-element-a059aa4 .elementor-heading-title, .elementor-23434 .elementor-element.elementor-element-a347629 .elementor-heading-title, .elementor-23434 .elementor-element.elementor-element-f5118d1 .elementor-heading-title, .elementor-23434 .elementor-element.elementor-element-ffca7f3 .elementor-heading-title { font-size: 18px; }
  .elementor-23434 .elementor-element.elementor-element-0dd981d { --n-accordion-item-title-space-between: 10px; --n-accordion-title-font-size: 24px; --n-accordion-padding: 20px 0px 0px 0px; }
  :where(.elementor-23434 .elementor-element.elementor-element-0dd981d > .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-23434 .elementor-element.elementor-element-a8942a9 { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-23434 .elementor-element.elementor-element-68cc7ed { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 20px); padding: 0px 20px; }
  .elementor-23434 .elementor-element.elementor-element-68cc7ed .elementor-heading-title { font-size: 30px; line-height: 30px; }
  .elementor-23434 .elementor-element.elementor-element-464ed70 { --min-height: 400px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-23434 .elementor-element.elementor-element-30df8a5 { --width: 1100px; --e-con-grid-template-columns: repeat(4, 1fr); --gap: 0vw 5vw; --row-gap: 0vw; --column-gap: 5vw; --grid-auto-flow: row; --padding-top: 0vw; --padding-bottom: 0vw; --padding-left: 0vw; --padding-right: 0vw; }
  .elementor-23434 .elementor-element.elementor-element-408c0b2, .elementor-23434 .elementor-element.elementor-element-5a934ad, .elementor-23434 .elementor-element.elementor-element-7e0306f { --width: 75vw; }
  .elementor-23434 .elementor-element.elementor-element-f1546ad { --min-height: 300px; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-23434 .elementor-element.elementor-element-c216c9c { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 14px); text-align: center; }
  .elementor-23434 .elementor-element.elementor-element-c216c9c .elementor-heading-title { font-size: 30px; }
  .elementor-23434 .elementor-element.elementor-element-91484d7 { margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 20px); text-align: center; }
  .elementor-23434 .elementor-element.elementor-element-91484d7 .elementor-heading-title { font-size: 18px; line-height: 20px; }
  .elementor-23434 .elementor-element.elementor-element-9d6d80a { --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-23434 .elementor-element.elementor-element-776a4f7 { width: 100%; max-width: 100%; }
  .elementor-23434 .elementor-element.elementor-element-776a4f7 .elementor-button { font-size: 17px; padding: 15px 34px; }
}
@media (min-width: 768px) {
  .elementor-23434 .elementor-element.elementor-element-5b67e1b { --width: 1440px; }
  .elementor-23434 .elementor-element.elementor-element-1e326f8 { --width: 100%; }
  .elementor-23434 .elementor-element.elementor-element-4e9e476 { --content-width: 1100px; }
  .elementor-23434 .elementor-element.elementor-element-3d37db6 { --width: 50%; }
  .elementor-23434 .elementor-element.elementor-element-0415e42 { --width: 100%; }
  .elementor-23434 .elementor-element.elementor-element-17743d4 { --width: 50%; }
  .elementor-23434 .elementor-element.elementor-element-0c9befc { --width: 100%; }
  .elementor-23434 .elementor-element.elementor-element-5f3ae0c { --width: 50%; }
  .elementor-23434 .elementor-element.elementor-element-c3fb684 { --width: 100%; }
  .elementor-23434 .elementor-element.elementor-element-1dfeccd { --content-width: 1100px; }
  .elementor-23434 .elementor-element.elementor-element-4809de0 { --width: 50%; }
  .elementor-23434 .elementor-element.elementor-element-6950325 { --width: 100%; }
  .elementor-23434 .elementor-element.elementor-element-a8d2374 { --width: 50%; }
  .elementor-23434 .elementor-element.elementor-element-7fa6421 { --width: 100%; }
  .elementor-23434 .elementor-element.elementor-element-501de44 { --width: 50%; }
  .elementor-23434 .elementor-element.elementor-element-915bf07 { --width: 100%; }
  .elementor-23434 .elementor-element.elementor-element-7610c32 { --width: 1169px; }
  .elementor-23434 .elementor-element.elementor-element-00e32ae, .elementor-23434 .elementor-element.elementor-element-2b31fab, .elementor-23434 .elementor-element.elementor-element-7e146d0, .elementor-23434 .elementor-element.elementor-element-98a2623, .elementor-23434 .elementor-element.elementor-element-9b8e8b8, .elementor-23434 .elementor-element.elementor-element-c29f6a9, .elementor-23434 .elementor-element.elementor-element-d0a8098 { --width: 100%; }
  .elementor-23434 .elementor-element.elementor-element-9727f19 { --width: 81px; }
  .elementor-23434 .elementor-element.elementor-element-f7d1f81 { --width: 66px; }
  .elementor-23434 .elementor-element.elementor-element-46b93b3 { --width: 81px; }
  .elementor-23434 .elementor-element.elementor-element-de041a9 { --width: 66px; }
  .elementor-23434 .elementor-element.elementor-element-09f66f1 { --width: 81px; }
  .elementor-23434 .elementor-element.elementor-element-3462718 { --width: 66px; }
  .elementor-23434 .elementor-element.elementor-element-2f0124c, .elementor-23434 .elementor-element.elementor-element-3aabf79, .elementor-23434 .elementor-element.elementor-element-6f218f9, .elementor-23434 .elementor-element.elementor-element-79f4879, .elementor-23434 .elementor-element.elementor-element-9addfee, .elementor-23434 .elementor-element.elementor-element-d70871f, .elementor-23434 .elementor-element.elementor-element-d901072, .elementor-23434 .elementor-element.elementor-element-f46a681 { --width: 85%; }
  .elementor-23434 .elementor-element.elementor-element-6494f43, .elementor-23434 .elementor-element.elementor-element-8df70b3, .elementor-23434 .elementor-element.elementor-element-bad53ca { --content-width: 100%; }
}
@media (max-width: 1439px) and (min-width: 768px) {
  .elementor-23434 .elementor-element.elementor-element-181401a, .elementor-23434 .elementor-element.elementor-element-2e51c37, .elementor-23434 .elementor-element.elementor-element-fa68d2c { --width: auto; }
  .elementor-23434 .elementor-element.elementor-element-00e32ae { --width: 100.016%; }
  .elementor-23434 .elementor-element.elementor-element-2b31fab { --width: 235.813px; }
  .elementor-23434 .elementor-element.elementor-element-c29f6a9 { --width: 100.016%; }
  .elementor-23434 .elementor-element.elementor-element-d0a8098 { --width: 235.813px; }
  .elementor-23434 .elementor-element.elementor-element-9b8e8b8 { --width: 100.016%; }
  .elementor-23434 .elementor-element.elementor-element-7e146d0, .elementor-23434 .elementor-element.elementor-element-98a2623 { --width: 235.813px; }
  .elementor-23434 .elementor-element.elementor-element-2f0124c, .elementor-23434 .elementor-element.elementor-element-3aabf79, .elementor-23434 .elementor-element.elementor-element-6f218f9, .elementor-23434 .elementor-element.elementor-element-79f4879, .elementor-23434 .elementor-element.elementor-element-9addfee, .elementor-23434 .elementor-element.elementor-element-d70871f, .elementor-23434 .elementor-element.elementor-element-d901072, .elementor-23434 .elementor-element.elementor-element-f46a681 { --width: 80%; }
  .elementor-23434 .elementor-element.elementor-element-30df8a5 { --width: 100%; }
}
@media (max-width: 903px) and (min-width: 768px) {
  .elementor-23434 .elementor-element.elementor-element-00e32ae, .elementor-23434 .elementor-element.elementor-element-9b8e8b8, .elementor-23434 .elementor-element.elementor-element-c29f6a9 { --width: 100%; }
  .elementor-23434 .elementor-element.elementor-element-30df8a5 { --width: 1100px; }
}
.elementor-23434 .elementor-element.elementor-element-db1dd86 { background-color: rgba(40, 45, 53, 0) !important; }
@media (max-width: 767px) {
  .elementor-23434 .elementor-element.elementor-element-db1dd86 { background-color: rgb(40, 45, 53) !important; }
}
.elementor-23434 .elementor-element.elementor-element-2a76752, .elementor-23434 .elementor-element.elementor-element-fc438a4 { height: 100%; animation: 10s linear 0s infinite normal none running rotate; }
.elementor-23434 .elementor-element.elementor-element-464ed70 { overflow-x: auto; }
.elementor-23434 .elementor-element.elementor-element-464ed70::-webkit-scrollbar { display: none; }
.elementor-23434 .elementor-element.elementor-element-1e326f8 { background-image: url("/wp-content/uploads/menu/services/1-1.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-23434 .elementor-element.elementor-element-4100d08, .elementor-23434 .elementor-element.elementor-element-a8942a9 { background-image: url("/wp-content/uploads/menu/services/hire-didicated-developers-6a2f094a.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-23434 .elementor-element.elementor-element-a8942a9 { background-image: url("/wp-content/uploads/menu/services/47-1.webp"); }