.elementor-1065 .elementor-element.elementor-element-7867bc7 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: auto;
    --gap: 64px 64px;
    --grid-auto-flow: row;
    --align-items: center;
    --background-transition: 0.3s;
    --padding-top: 182px;
    --padding-bottom: 112px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1065 .elementor-element.elementor-element-7867bc7:not(.elementor-motion-effects-element-type-background),
.elementor-1065 .elementor-element.elementor-element-7867bc7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FEF5E5;
}

.elementor-1065 .elementor-element.elementor-element-7867bc7,
.elementor-1065 .elementor-element.elementor-element-7867bc7::before {
    --border-transition: 0.3s;
}

.elementor-1065 .elementor-element.elementor-element-490d92e {
    --display: flex;
    --gap: 24px 24px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-widget-heading .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-1065 .elementor-element.elementor-element-79bcc0f .elementor-heading-title {
    color: var(--e-global-color-acd029f);
    font-family: var(--e-global-typography-d0b3f6c-font-family), Sans-serif;
    font-size: var(--e-global-typography-d0b3f6c-font-size);
    font-weight: var(--e-global-typography-d0b3f6c-font-weight);
    line-height: var(--e-global-typography-d0b3f6c-line-height);
    letter-spacing: var(--e-global-typography-d0b3f6c-letter-spacing);
}

.elementor-widget-text-editor {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-1065 .elementor-element.elementor-element-f9e9995 {
    color: var(--e-global-color-b775e20);
    font-family: var(--e-global-typography-b62723e-font-family), Sans-serif;
    font-size: var(--e-global-typography-b62723e-font-size);
    font-weight: var(--e-global-typography-b62723e-font-weight);
    line-height: var(--e-global-typography-b62723e-line-height);
}

.elementor-widget-button .elementor-button {
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-1065 .elementor-element.elementor-element-4a175db .elementor-button {
    font-family: var(--e-global-typography-81755ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-81755ab-font-size);
    font-weight: var(--e-global-typography-81755ab-font-weight);
    line-height: var(--e-global-typography-81755ab-line-height);
    letter-spacing: var(--e-global-typography-81755ab-letter-spacing);
    fill: var(--e-global-color-ab81e10);
    color: var(--e-global-color-ab81e10);
    border-radius: 16px 16px 16px 16px;
    padding: 10px 24px 10px 24px;
}

.elementor-1065 .elementor-element.elementor-element-370c149 {
    --display: flex;
    --gap: 24px 24px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-widget-image .widget-image-caption {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

body:not(.rtl) .elementor-1065 .elementor-element.elementor-element-ef33012 {
    right: 0px;
}

body.rtl .elementor-1065 .elementor-element.elementor-element-ef33012 {
    left: 0px;
}

.elementor-1065 .elementor-element.elementor-element-ef33012 {
    top: 0px;
}

.elementor-1065 .elementor-element.elementor-element-ef33012 img {
    width: 100%;
    height: 100%;
    border-radius: 32px 32px 32px 32px;
}

body:not(.rtl) .elementor-1065 .elementor-element.elementor-element-44fca96 {
    left: 0px;
}

body.rtl .elementor-1065 .elementor-element.elementor-element-44fca96 {
    right: 0px;
}

.elementor-1065 .elementor-element.elementor-element-44fca96 {
    bottom: 0px;
}

.elementor-1065 .elementor-element.elementor-element-44fca96 img {
    width: 100%;
    height: 100%;
    border-radius: 32px 32px 32px 32px;
}

.elementor-1065 .elementor-element.elementor-element-8217db4 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: auto;
    --gap: 64px 64px;
    --grid-auto-flow: row;
    --align-items: center;
    --background-transition: 0.3s;
    --overlay-opacity: 0.2;
    --padding-top: 112px;
    --padding-bottom: 112px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1065 .elementor-element.elementor-element-8217db4:not(.elementor-motion-effects-element-type-background),
.elementor-1065 .elementor-element.elementor-element-8217db4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-28e0c47);
}

.elementor-1065 .elementor-element.elementor-element-8217db4::before,
.elementor-1065 .elementor-element.elementor-element-8217db4>.elementor-background-video-container::before,
.elementor-1065 .elementor-element.elementor-element-8217db4>.e-con-inner>.elementor-background-video-container::before,
.elementor-1065 .elementor-element.elementor-element-8217db4>.elementor-background-slideshow::before,
.elementor-1065 .elementor-element.elementor-element-8217db4>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1065 .elementor-element.elementor-element-8217db4>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-a539fdf);
    background-image: url("../../2025/07/cheker.png");
    --background-overlay: '';
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1065 .elementor-element.elementor-element-8217db4,
.elementor-1065 .elementor-element.elementor-element-8217db4::before {
    --border-transition: 0.3s;
}

.elementor-1065 .elementor-element.elementor-element-921a6c4 img {
    border-radius: 40px 40px 40px 40px;
}

.elementor-1065 .elementor-element.elementor-element-5b4b8be {
    --display: flex;
    --gap: 24px 24px;
    --background-transition: 0.3s;
    --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-1065 .elementor-element.elementor-element-aec745f .elementor-heading-title {
    color: var(--e-global-color-acd029f);
    font-family: var(--e-global-typography-0adb8c2-font-family), Sans-serif;
    font-size: var(--e-global-typography-0adb8c2-font-size);
    font-weight: var(--e-global-typography-0adb8c2-font-weight);
    line-height: var(--e-global-typography-0adb8c2-line-height);
    letter-spacing: var(--e-global-typography-0adb8c2-letter-spacing);
}

.elementor-1065 .elementor-element.elementor-element-fa000bf {
    color: var(--e-global-color-b775e20);
    font-family: var(--e-global-typography-b62723e-font-family), Sans-serif;
    font-size: var(--e-global-typography-b62723e-font-size);
    font-weight: var(--e-global-typography-b62723e-font-weight);
    line-height: var(--e-global-typography-b62723e-line-height);
}

.elementor-1065 .elementor-element.elementor-element-c75d1dd {
    --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;
    --gap: 80px 80px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.2;
    --padding-top: 158px;
    --padding-bottom: 112px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1065 .elementor-element.elementor-element-c75d1dd:not(.elementor-motion-effects-element-type-background),
.elementor-1065 .elementor-element.elementor-element-c75d1dd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-28e0c47);
}

.elementor-1065 .elementor-element.elementor-element-c75d1dd::before,
.elementor-1065 .elementor-element.elementor-element-c75d1dd>.elementor-background-video-container::before,
.elementor-1065 .elementor-element.elementor-element-c75d1dd>.e-con-inner>.elementor-background-video-container::before,
.elementor-1065 .elementor-element.elementor-element-c75d1dd>.elementor-background-slideshow::before,
.elementor-1065 .elementor-element.elementor-element-c75d1dd>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1065 .elementor-element.elementor-element-c75d1dd>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-a539fdf);
    background-image: url("/fileA/img/35.png");
    --background-overlay: '';
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1065 .elementor-element.elementor-element-c75d1dd,
.elementor-1065 .elementor-element.elementor-element-c75d1dd::before {
    --border-transition: 0.3s;
}

.elementor-1065 .elementor-element.elementor-element-503f46a {
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 16px 16px;
    --background-transition: 0.3s;
    --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-1065 .elementor-element.elementor-element-b85f44d {
    text-align: left;
}

.elementor-1065 .elementor-element.elementor-element-b85f44d .elementor-heading-title {
    color: var(--e-global-color-acd029f);
    font-family: var(--e-global-typography-0adb8c2-font-family), Sans-serif;
    font-size: var(--e-global-typography-0adb8c2-font-size);
    font-weight: var(--e-global-typography-0adb8c2-font-weight);
    line-height: var(--e-global-typography-0adb8c2-line-height);
    letter-spacing: var(--e-global-typography-0adb8c2-letter-spacing);
}

.elementor-1065 .elementor-element.elementor-element-300b2e1 {
    color: var(--e-global-color-b775e20);
    font-family: var(--e-global-typography-074c446-font-family), Sans-serif;
    font-size: var(--e-global-typography-074c446-font-size);
    font-weight: var(--e-global-typography-074c446-font-weight);
    line-height: var(--e-global-typography-074c446-line-height);
}

.elementor-1065 .elementor-element.elementor-element-4c423cc {
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 32px 32px;
    --background-transition: 0.3s;
    --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-1065 .elementor-element.elementor-element-24fb59d {
    --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: flex-start;
    --gap: 16px 16px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-3c8a804);
    --border-color: var(--e-global-color-3c8a804);
    --border-radius: 32px 32px 32px 32px;
    --padding-top: 32px;
    --padding-bottom: 32px;
    --padding-left: 32px;
    --padding-right: 32px;
}

.elementor-1065 .elementor-element.elementor-element-24fb59d:not(.elementor-motion-effects-element-type-background),
.elementor-1065 .elementor-element.elementor-element-24fb59d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FEFDFD45;
}

.elementor-1065 .elementor-element.elementor-element-24fb59d:hover {
    background-color: var(--e-global-color-a539fdf);
}

.elementor-1065 .elementor-element.elementor-element-24fb59d,
.elementor-1065 .elementor-element.elementor-element-24fb59d::before {
    --border-transition: 0.3s;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-1065 .elementor-element.elementor-element-62fc978>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1065 .elementor-element.elementor-element-62fc978 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1065 .elementor-element.elementor-element-62fc978.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-ab81e10);
}

.elementor-1065 .elementor-element.elementor-element-62fc978.elementor-view-framed .elementor-icon,
.elementor-1065 .elementor-element.elementor-element-62fc978.elementor-view-default .elementor-icon {
    color: var(--e-global-color-ab81e10);
    border-color: var(--e-global-color-ab81e10);
}

.elementor-1065 .elementor-element.elementor-element-62fc978.elementor-view-framed .elementor-icon,
.elementor-1065 .elementor-element.elementor-element-62fc978.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-ab81e10);
}

.elementor-1065 .elementor-element.elementor-element-62fc978 .elementor-icon {
    font-size: 48px;
}

.elementor-1065 .elementor-element.elementor-element-62fc978 .elementor-icon svg {
    height: 48px;
}

.elementor-1065 .elementor-element.elementor-element-c450710 {
    width: 100%;
    max-width: 100%;
    text-align: left;
}

.elementor-1065 .elementor-element.elementor-element-c450710>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1065 .elementor-element.elementor-element-c450710 .elementor-heading-title {
    color: var(--e-global-color-b775e20);
    font-family: var(--e-global-typography-8cd86a7-font-family), Sans-serif;
    font-size: var(--e-global-typography-8cd86a7-font-size);
    font-weight: var(--e-global-typography-8cd86a7-font-weight);
    line-height: var(--e-global-typography-8cd86a7-line-height);
    letter-spacing: var(--e-global-typography-8cd86a7-letter-spacing);
}

.elementor-1065 .elementor-element.elementor-element-bffce63 {
    color: var(--e-global-color-b775e20);
    font-family: var(--e-global-typography-074c446-font-family), Sans-serif;
    font-size: var(--e-global-typography-074c446-font-size);
    font-weight: var(--e-global-typography-074c446-font-weight);
    line-height: var(--e-global-typography-074c446-line-height);
}

.elementor-1065 .elementor-element.elementor-element-fdf9a64 {
    --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: flex-start;
    --gap: 16px 16px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-3c8a804);
    --border-color: var(--e-global-color-3c8a804);
    --border-radius: 32px 32px 32px 32px;
    --padding-top: 32px;
    --padding-bottom: 32px;
    --padding-left: 32px;
    --padding-right: 32px;
}

.elementor-1065 .elementor-element.elementor-element-fdf9a64:not(.elementor-motion-effects-element-type-background),
.elementor-1065 .elementor-element.elementor-element-fdf9a64>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FEFDFD45;
}

.elementor-1065 .elementor-element.elementor-element-fdf9a64:hover {
    background-color: var(--e-global-color-a539fdf);
}

.elementor-1065 .elementor-element.elementor-element-fdf9a64,
.elementor-1065 .elementor-element.elementor-element-fdf9a64::before {
    --border-transition: 0.3s;
}

.elementor-1065 .elementor-element.elementor-element-a9c09cb>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1065 .elementor-element.elementor-element-a9c09cb .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1065 .elementor-element.elementor-element-a9c09cb .elementor-icon {
    font-size: 48px;
}

.elementor-1065 .elementor-element.elementor-element-a9c09cb .elementor-icon svg {
    height: 48px;
}

.elementor-1065 .elementor-element.elementor-element-90cbbf8 {
    width: 100%;
    max-width: 100%;
    text-align: left;
}

.elementor-1065 .elementor-element.elementor-element-90cbbf8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1065 .elementor-element.elementor-element-90cbbf8 .elementor-heading-title {
    color: var(--e-global-color-b775e20);
    font-family: var(--e-global-typography-8cd86a7-font-family), Sans-serif;
    font-size: var(--e-global-typography-8cd86a7-font-size);
    font-weight: var(--e-global-typography-8cd86a7-font-weight);
    line-height: var(--e-global-typography-8cd86a7-line-height);
    letter-spacing: var(--e-global-typography-8cd86a7-letter-spacing);
}

.elementor-1065 .elementor-element.elementor-element-0565ae7 {
    color: var(--e-global-color-b775e20);
    font-family: var(--e-global-typography-074c446-font-family), Sans-serif;
    font-size: var(--e-global-typography-074c446-font-size);
    font-weight: var(--e-global-typography-074c446-font-weight);
    line-height: var(--e-global-typography-074c446-line-height);
}

.elementor-1065 .elementor-element.elementor-element-e07fed7 {
    --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: flex-start;
    --gap: 16px 16px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-3c8a804);
    --border-color: var(--e-global-color-3c8a804);
    --border-radius: 32px 32px 32px 32px;
    --padding-top: 32px;
    --padding-bottom: 32px;
    --padding-left: 32px;
    --padding-right: 32px;
}

.elementor-1065 .elementor-element.elementor-element-e07fed7:not(.elementor-motion-effects-element-type-background),
.elementor-1065 .elementor-element.elementor-element-e07fed7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FEFDFD45;
}

.elementor-1065 .elementor-element.elementor-element-e07fed7:hover {
    background-color: var(--e-global-color-a539fdf);
}

.elementor-1065 .elementor-element.elementor-element-e07fed7,
.elementor-1065 .elementor-element.elementor-element-e07fed7::before {
    --border-transition: 0.3s;
}

.elementor-1065 .elementor-element.elementor-element-444e37f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1065 .elementor-element.elementor-element-444e37f .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1065 .elementor-element.elementor-element-444e37f .elementor-icon {
    font-size: 48px;
}

.elementor-1065 .elementor-element.elementor-element-444e37f .elementor-icon svg {
    height: 48px;
}

.elementor-1065 .elementor-element.elementor-element-7ec407b {
    width: 100%;
    max-width: 100%;
    text-align: left;
}

.elementor-1065 .elementor-element.elementor-element-7ec407b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1065 .elementor-element.elementor-element-7ec407b .elementor-heading-title {
    color: var(--e-global-color-b775e20);
    font-family: var(--e-global-typography-8cd86a7-font-family), Sans-serif;
    font-size: var(--e-global-typography-8cd86a7-font-size);
    font-weight: var(--e-global-typography-8cd86a7-font-weight);
    line-height: var(--e-global-typography-8cd86a7-line-height);
    letter-spacing: var(--e-global-typography-8cd86a7-letter-spacing);
}

.elementor-1065 .elementor-element.elementor-element-3fe3f80 {
    color: var(--e-global-color-b775e20);
    font-family: var(--e-global-typography-074c446-font-family), Sans-serif;
    font-size: var(--e-global-typography-074c446-font-size);
    font-weight: var(--e-global-typography-074c446-font-weight);
    line-height: var(--e-global-typography-074c446-line-height);
}

.elementor-1065 .elementor-element.elementor-element-a781101 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 24px 24px;
    --background-transition: 0.3s;
    --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-1065 .elementor-element.elementor-element-c04bb11 .elementor-button {
    font-family: var(--e-global-typography-81755ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-81755ab-font-size);
    font-weight: var(--e-global-typography-81755ab-font-weight);
    line-height: var(--e-global-typography-81755ab-line-height);
    letter-spacing: var(--e-global-typography-81755ab-letter-spacing);
    fill: var(--e-global-color-ab81e10);
    color: var(--e-global-color-ab81e10);
    border-radius: 12px 12px 12px 12px;
    padding: 10px 24px 10px 24px;
}

.elementor-1065 .elementor-element.elementor-element-3e96575 {
    --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;
    --gap: 80px 80px;
    --background-transition: 0.3s;
    --padding-top: 112px;
    --padding-bottom: 112px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1065 .elementor-element.elementor-element-3e96575:not(.elementor-motion-effects-element-type-background),
.elementor-1065 .elementor-element.elementor-element-3e96575>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-1065 .elementor-element.elementor-element-3e96575,
.elementor-1065 .elementor-element.elementor-element-3e96575::before {
    --border-transition: 0.3s;
}

.elementor-1065 .elementor-element.elementor-element-cc862c4 {
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 16px 16px;
    --background-transition: 0.3s;
    --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-1065 .elementor-element.elementor-element-1ed2f45 {
    text-align: center;
}

.elementor-1065 .elementor-element.elementor-element-1ed2f45 .elementor-heading-title {
    color: var(--e-global-color-ab81e10);
    font-family: var(--e-global-typography-1418197-font-family), Sans-serif;
    font-size: var(--e-global-typography-1418197-font-size);
    font-weight: var(--e-global-typography-1418197-font-weight);
    line-height: var(--e-global-typography-1418197-line-height);
}

.elementor-1065 .elementor-element.elementor-element-058a03e {
    text-align: left;
}

.elementor-1065 .elementor-element.elementor-element-058a03e .elementor-heading-title {
    color: var(--e-global-color-ab81e10);
    font-family: var(--e-global-typography-0adb8c2-font-family), Sans-serif;
    font-size: var(--e-global-typography-0adb8c2-font-size);
    font-weight: var(--e-global-typography-0adb8c2-font-weight);
    line-height: var(--e-global-typography-0adb8c2-line-height);
    letter-spacing: var(--e-global-typography-0adb8c2-letter-spacing);
}

.elementor-1065 .elementor-element.elementor-element-5e79952 {
    color: var(--e-global-color-b775e20);
    font-family: var(--e-global-typography-074c446-font-family), Sans-serif;
    font-size: var(--e-global-typography-074c446-font-size);
    font-weight: var(--e-global-typography-074c446-font-weight);
    line-height: var(--e-global-typography-074c446-line-height);
}

.elementor-1065 .elementor-element.elementor-element-26a1914 {
    --display: grid;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: auto;
    --gap: 32px 32px;
    --grid-auto-flow: row;
    --align-items: start;
    --background-transition: 0.3s;
    --padding-top: 112px;
    --padding-bottom: 112px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1065 .elementor-element.elementor-element-26a1914:not(.elementor-motion-effects-element-type-background),
.elementor-1065 .elementor-element.elementor-element-26a1914>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e2a69af);
}

.elementor-1065 .elementor-element.elementor-element-26a1914,
.elementor-1065 .elementor-element.elementor-element-26a1914::before {
    --border-transition: 0.3s;
}

.elementor-1065 .elementor-element.elementor-element-463a080 {
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 24px 24px;
    --background-transition: 0.3s;
    --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-1065 .elementor-element.elementor-element-711b6a2 {
    text-align: left;
}

.elementor-1065 .elementor-element.elementor-element-711b6a2 .elementor-heading-title {
    color: var(--e-global-color-b775e20);
    font-family: var(--e-global-typography-0adb8c2-font-family), Sans-serif;
    font-size: var(--e-global-typography-0adb8c2-font-size);
    font-weight: var(--e-global-typography-0adb8c2-font-weight);
    line-height: var(--e-global-typography-0adb8c2-line-height);
    letter-spacing: var(--e-global-typography-0adb8c2-letter-spacing);
}

.elementor-1065 .elementor-element.elementor-element-e37ca7a {
    color: var(--e-global-color-b775e20);
    font-family: var(--e-global-typography-074c446-font-family), Sans-serif;
    font-size: var(--e-global-typography-074c446-font-size);
    font-weight: var(--e-global-typography-074c446-font-weight);
    line-height: var(--e-global-typography-074c446-line-height);
}

.elementor-1065 .elementor-element.elementor-element-22576d6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 24px 24px;
    --background-transition: 0.3s;
    --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-1065 .elementor-element.elementor-element-7bcba57 .elementor-button {
    font-family: var(--e-global-typography-81755ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-81755ab-font-size);
    font-weight: var(--e-global-typography-81755ab-font-weight);
    line-height: var(--e-global-typography-81755ab-line-height);
    letter-spacing: var(--e-global-typography-81755ab-letter-spacing);
    fill: var(--e-global-color-ab81e10);
    color: var(--e-global-color-ab81e10);
    border-radius: 12px 12px 12px 12px;
    padding: 10px 24px 10px 24px;
}

.elementor-1065 .elementor-element.elementor-element-485ae73 {
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 32px 32px;
    --background-transition: 0.3s;
    --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-widget-loop-grid .elementor-button {
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-loop-grid .elementor-pagination {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-loop-grid .e-load-more-message {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-1065 .elementor-element.elementor-element-4232bf4 {
    --grid-columns: 3;
    --grid-row-gap: 0px;
    --grid-column-gap: 0px;
}

.elementor-1065 .elementor-element.elementor-element-730dbd2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --background-transition: 0.3s;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1065 .elementor-element.elementor-element-d4035cd {
    text-align: left;
}

.elementor-1065 .elementor-element.elementor-element-d4035cd .elementor-heading-title {
    color: var(--e-global-color-b775e20);
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 37px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -1%;
}

.elementor-widget-divider {
    --divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-1065 .elementor-element.elementor-element-e7006a1 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 2.8px;
}

.elementor-1065 .elementor-element.elementor-element-e7006a1 .elementor-divider-separator {
    width: 5%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-1065 .elementor-element.elementor-element-e7006a1 .elementor-divider {
    text-align: center;
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-1065 .elementor-element.elementor-element-49dcb38 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1065 .elementor-element.elementor-element-109d6ef {
    --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;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

@media(min-width: 768px) {
    .elementor-1065 .elementor-element.elementor-element-503f46a {
        --width: 63%;
    }

    .elementor-1065 .elementor-element.elementor-element-4c423cc {
        --width: 100%;
    }

    .elementor-1065 .elementor-element.elementor-element-24fb59d {
        --width: 100%;
    }

    .elementor-1065 .elementor-element.elementor-element-fdf9a64 {
        --width: 100%;
    }

    .elementor-1065 .elementor-element.elementor-element-e07fed7 {
        --width: 100%;
    }

    .elementor-1065 .elementor-element.elementor-element-cc862c4 {
        --width: 73%;
    }

    .elementor-1065 .elementor-element.elementor-element-26a1914 {
        --content-width: 1200px;
    }
}

@media(max-width: 1024px) {
    .elementor-1065 .elementor-element.elementor-element-7867bc7 {
        --grid-auto-flow: row;
    }

    .elementor-1065 .elementor-element.elementor-element-79bcc0f .elementor-heading-title {
        font-size: var(--e-global-typography-d0b3f6c-font-size);
        line-height: var(--e-global-typography-d0b3f6c-line-height);
        letter-spacing: var(--e-global-typography-d0b3f6c-letter-spacing);
    }

    .elementor-1065 .elementor-element.elementor-element-f9e9995 {
        font-size: var(--e-global-typography-b62723e-font-size);
        line-height: var(--e-global-typography-b62723e-line-height);
    }

    .elementor-1065 .elementor-element.elementor-element-4a175db .elementor-button {
        font-size: var(--e-global-typography-81755ab-font-size);
        line-height: var(--e-global-typography-81755ab-line-height);
        letter-spacing: var(--e-global-typography-81755ab-letter-spacing);
    }

    .elementor-1065 .elementor-element.elementor-element-8217db4 {
        --grid-auto-flow: row;
    }

    .elementor-1065 .elementor-element.elementor-element-aec745f .elementor-heading-title {
        font-size: var(--e-global-typography-0adb8c2-font-size);
        line-height: var(--e-global-typography-0adb8c2-line-height);
        letter-spacing: var(--e-global-typography-0adb8c2-letter-spacing);
    }

    .elementor-1065 .elementor-element.elementor-element-fa000bf {
        font-size: var(--e-global-typography-b62723e-font-size);
        line-height: var(--e-global-typography-b62723e-line-height);
    }

    .elementor-1065 .elementor-element.elementor-element-b85f44d .elementor-heading-title {
        font-size: var(--e-global-typography-0adb8c2-font-size);
        line-height: var(--e-global-typography-0adb8c2-line-height);
        letter-spacing: var(--e-global-typography-0adb8c2-letter-spacing);
    }

    .elementor-1065 .elementor-element.elementor-element-300b2e1 {
        font-size: var(--e-global-typography-074c446-font-size);
        line-height: var(--e-global-typography-074c446-line-height);
    }

    .elementor-1065 .elementor-element.elementor-element-c450710 .elementor-heading-title {
        font-size: var(--e-global-typography-8cd86a7-font-size);
        line-height: var(--e-global-typography-8cd86a7-line-height);
        letter-spacing: var(--e-global-typography-8cd86a7-letter-spacing);
    }

    .elementor-1065 .elementor-element.elementor-element-bffce63 {
        font-size: var(--e-global-typography-074c446-font-size);
        line-height: var(--e-global-typography-074c446-line-height);
    }

    .elementor-1065 .elementor-element.elementor-element-90cbbf8 .elementor-heading-title {
        font-size: var(--e-global-typography-8cd86a7-font-size);
        line-height: var(--e-global-typography-8cd86a7-line-height);
        letter-spacing: var(--e-global-typography-8cd86a7-letter-spacing);
    }

    .elementor-1065 .elementor-element.elementor-element-0565ae7 {
        font-size: var(--e-global-typography-074c446-font-size);
        line-height: var(--e-global-typography-074c446-line-height);
    }

    .elementor-1065 .elementor-element.elementor-element-7ec407b .elementor-heading-title {
        font-size: var(--e-global-typography-8cd86a7-font-size);
        line-height: var(--e-global-typography-8cd86a7-line-height);
        letter-spacing: var(--e-global-typography-8cd86a7-letter-spacing);
    }

    .elementor-1065 .elementor-element.elementor-element-3fe3f80 {
        font-size: var(--e-global-typography-074c446-font-size);
        line-height: var(--e-global-typography-074c446-line-height);
    }

    .elementor-1065 .elementor-element.elementor-element-c04bb11 .elementor-button {
        font-size: var(--e-global-typography-81755ab-font-size);
        line-height: var(--e-global-typography-81755ab-line-height);
        letter-spacing: var(--e-global-typography-81755ab-letter-spacing);
    }

    .elementor-1065 .elementor-element.elementor-element-1ed2f45 .elementor-heading-title {
        font-size: var(--e-global-typography-1418197-font-size);
        line-height: var(--e-global-typography-1418197-line-height);
    }

    .elementor-1065 .elementor-element.elementor-element-058a03e .elementor-heading-title {
        font-size: var(--e-global-typography-0adb8c2-font-size);
        line-height: var(--e-global-typography-0adb8c2-line-height);
        letter-spacing: var(--e-global-typography-0adb8c2-letter-spacing);
    }

    .elementor-1065 .elementor-element.elementor-element-5e79952 {
        font-size: var(--e-global-typography-074c446-font-size);
        line-height: var(--e-global-typography-074c446-line-height);
    }

    .elementor-1065 .elementor-element.elementor-element-26a1914 {
        --grid-auto-flow: row;
    }

    .elementor-1065 .elementor-element.elementor-element-711b6a2 .elementor-heading-title {
        font-size: var(--e-global-typography-0adb8c2-font-size);
        line-height: var(--e-global-typography-0adb8c2-line-height);
        letter-spacing: var(--e-global-typography-0adb8c2-letter-spacing);
    }

    .elementor-1065 .elementor-element.elementor-element-e37ca7a {
        font-size: var(--e-global-typography-074c446-font-size);
        line-height: var(--e-global-typography-074c446-line-height);
    }

    .elementor-1065 .elementor-element.elementor-element-7bcba57 .elementor-button {
        font-size: var(--e-global-typography-81755ab-font-size);
        line-height: var(--e-global-typography-81755ab-line-height);
        letter-spacing: var(--e-global-typography-81755ab-letter-spacing);
    }

    .elementor-1065 .elementor-element.elementor-element-4232bf4 {
        --grid-columns: 2;
    }
}

@media(max-width: 767px) {
    .elementor-1065 .elementor-element.elementor-element-7867bc7 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --e-con-grid-template-rows: auto;
        --gap: 48px 48px;
        --grid-auto-flow: row;
        --padding-top: 164px;
        --padding-bottom: 64px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1065 .elementor-element.elementor-element-490d92e {
        --gap: 20px 20px;
    }

    .elementor-1065 .elementor-element.elementor-element-79bcc0f .elementor-heading-title {
        font-size: var(--e-global-typography-d0b3f6c-font-size);
        line-height: var(--e-global-typography-d0b3f6c-line-height);
        letter-spacing: var(--e-global-typography-d0b3f6c-letter-spacing);
    }

    .elementor-1065 .elementor-element.elementor-element-f9e9995 {
        font-size: var(--e-global-typography-b62723e-font-size);
        line-height: var(--e-global-typography-b62723e-line-height);
    }

    .elementor-1065 .elementor-element.elementor-element-4a175db .elementor-button {
        font-size: var(--e-global-typography-81755ab-font-size);
        line-height: var(--e-global-typography-81755ab-line-height);
        letter-spacing: var(--e-global-typography-81755ab-letter-spacing);
    }

    .elementor-1065 .elementor-element.elementor-element-370c149 {
        --gap: 20px 20px;
    }

    .elementor-1065 .elementor-element.elementor-element-8217db4 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --e-con-grid-template-rows: auto;
        --gap: 48px 48px;
        --grid-auto-flow: row;
        --padding-top: 64px;
        --padding-bottom: 64px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1065 .elementor-element.elementor-element-5b4b8be {
        --gap: 20px 20px;
    }

    .elementor-1065 .elementor-element.elementor-element-aec745f .elementor-heading-title {
        font-size: var(--e-global-typography-0adb8c2-font-size);
        line-height: var(--e-global-typography-0adb8c2-line-height);
        letter-spacing: var(--e-global-typography-0adb8c2-letter-spacing);
    }

    .elementor-1065 .elementor-element.elementor-element-fa000bf {
        font-size: var(--e-global-typography-b62723e-font-size);
        line-height: var(--e-global-typography-b62723e-line-height);
    }

    .elementor-1065 .elementor-element.elementor-element-c75d1dd {
        --gap: 48px 48px;
        --padding-top: 64px;
        --padding-bottom: 64px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1065 .elementor-element.elementor-element-b85f44d .elementor-heading-title {
        font-size: var(--e-global-typography-0adb8c2-font-size);
        line-height: var(--e-global-typography-0adb8c2-line-height);
        letter-spacing: var(--e-global-typography-0adb8c2-letter-spacing);
    }

    .elementor-1065 .elementor-element.elementor-element-300b2e1 {
        font-size: var(--e-global-typography-074c446-font-size);
        line-height: var(--e-global-typography-074c446-line-height);
    }

    .elementor-1065 .elementor-element.elementor-element-c450710 .elementor-heading-title {
        font-size: var(--e-global-typography-8cd86a7-font-size);
        line-height: var(--e-global-typography-8cd86a7-line-height);
        letter-spacing: var(--e-global-typography-8cd86a7-letter-spacing);
    }

    .elementor-1065 .elementor-element.elementor-element-bffce63 {
        font-size: var(--e-global-typography-074c446-font-size);
        line-height: var(--e-global-typography-074c446-line-height);
    }

    .elementor-1065 .elementor-element.elementor-element-90cbbf8 .elementor-heading-title {
        font-size: var(--e-global-typography-8cd86a7-font-size);
        line-height: var(--e-global-typography-8cd86a7-line-height);
        letter-spacing: var(--e-global-typography-8cd86a7-letter-spacing);
    }

    .elementor-1065 .elementor-element.elementor-element-0565ae7 {
        font-size: var(--e-global-typography-074c446-font-size);
        line-height: var(--e-global-typography-074c446-line-height);
    }

    .elementor-1065 .elementor-element.elementor-element-7ec407b .elementor-heading-title {
        font-size: var(--e-global-typography-8cd86a7-font-size);
        line-height: var(--e-global-typography-8cd86a7-line-height);
        letter-spacing: var(--e-global-typography-8cd86a7-letter-spacing);
    }

    .elementor-1065 .elementor-element.elementor-element-3fe3f80 {
        font-size: var(--e-global-typography-074c446-font-size);
        line-height: var(--e-global-typography-074c446-line-height);
    }

    .elementor-1065 .elementor-element.elementor-element-c04bb11 .elementor-button {
        font-size: var(--e-global-typography-81755ab-font-size);
        line-height: var(--e-global-typography-81755ab-line-height);
        letter-spacing: var(--e-global-typography-81755ab-letter-spacing);
    }

    .elementor-1065 .elementor-element.elementor-element-3e96575 {
        --gap: 48px 48px;
        --padding-top: 64px;
        --padding-bottom: 64px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1065 .elementor-element.elementor-element-cc862c4 {
        --gap: 20px 20px;
    }

    .elementor-1065 .elementor-element.elementor-element-1ed2f45 .elementor-heading-title {
        font-size: var(--e-global-typography-1418197-font-size);
        line-height: var(--e-global-typography-1418197-line-height);
    }

    .elementor-1065 .elementor-element.elementor-element-058a03e .elementor-heading-title {
        font-size: var(--e-global-typography-0adb8c2-font-size);
        line-height: var(--e-global-typography-0adb8c2-line-height);
        letter-spacing: var(--e-global-typography-0adb8c2-letter-spacing);
    }

    .elementor-1065 .elementor-element.elementor-element-5e79952 {
        font-size: var(--e-global-typography-074c446-font-size);
        line-height: var(--e-global-typography-074c446-line-height);
    }

    .elementor-1065 .elementor-element.elementor-element-26a1914 {
        --e-con-grid-template-columns: 1;
        --gap: 48px 48px;
        --grid-auto-flow: row;
        --padding-top: 64px;
        --padding-bottom: 64px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1065 .elementor-element.elementor-element-463a080 {
        --gap: 20px 20px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1065 .elementor-element.elementor-element-711b6a2 .elementor-heading-title {
        font-size: var(--e-global-typography-0adb8c2-font-size);
        line-height: var(--e-global-typography-0adb8c2-line-height);
        letter-spacing: var(--e-global-typography-0adb8c2-letter-spacing);
    }

    .elementor-1065 .elementor-element.elementor-element-e37ca7a {
        font-size: var(--e-global-typography-074c446-font-size);
        line-height: var(--e-global-typography-074c446-line-height);
    }

    .elementor-1065 .elementor-element.elementor-element-7bcba57 .elementor-button {
        font-size: var(--e-global-typography-81755ab-font-size);
        line-height: var(--e-global-typography-81755ab-line-height);
        letter-spacing: var(--e-global-typography-81755ab-letter-spacing);
    }

    .elementor-1065 .elementor-element.elementor-element-4232bf4 {
        --grid-columns: 1;
    }

    .elementor-1065 .elementor-element.elementor-element-4232bf4>.elementor-widget-container {
        margin: 0px -12px 0px -12px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1065 .elementor-element.elementor-element-d4035cd .elementor-heading-title {
        font-size: 40px;
    }
}

/* Start custom CSS for image, class: .elementor-element-ef33012 */
.elementor-1065 .elementor-element.elementor-element-ef33012 {
    aspect-ratio: 468/532;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44fca96 */
.elementor-1065 .elementor-element.elementor-element-44fca96 {
    aspect-ratio: 1/1;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-370c149 */
.elementor-1065 .elementor-element.elementor-element-370c149 {
    aspect-ratio: 560/624;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-300b2e1 */
.elementor-1065 .elementor-element.elementor-element-300b2e1 p {
    margin: 0;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bffce63 */
.elementor-1065 .elementor-element.elementor-element-bffce63 p {
    margin: 0;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24fb59d */
.elementor-1065 .elementor-element.elementor-element-24fb59d {
    box-shadow: 0px 4px 6px -2px #00000008;

    /* End custom CSS */
    /* Start custom CSS for text-editor, class: .elementor-element-0565ae7 */
    .elementor-1065 .elementor-element.elementor-element-0565ae7 p {
        margin: 0;
    }

    /* End custom CSS */
    /* Start custom CSS for container, class: .elementor-element-fdf9a64 */
    .elementor-1065 .elementor-element.elementor-element-fdf9a64 {
        box-shadow: 0px 4px 6px -2px #00000008;

        /* End custom CSS */
        /* Start custom CSS for text-editor, class: .elementor-element-3fe3f80 */
        .elementor-1065 .elementor-element.elementor-element-3fe3f80 p {
            margin: 0;
        }

        /* End custom CSS */
        /* Start custom CSS for container, class: .elementor-element-e07fed7 */
        .elementor-1065 .elementor-element.elementor-element-e07fed7 {
            box-shadow: 0px 4px 6px -2px #00000008;

            /* End custom CSS */
            /* Start custom CSS for text-editor, class: .elementor-element-5e79952 */
            .elementor-1065 .elementor-element.elementor-element-5e79952 p {
                margin: 0;
            }

            /* End custom CSS */
            /* Start custom CSS for text-editor, class: .elementor-element-e37ca7a */
            .elementor-1065 .elementor-element.elementor-element-e37ca7a p {
                margin: 0;
            }

            /* End custom CSS */
        }
    }
}