.elementor-798 .elementor-element.elementor-element-2dbfbda {
    --display: flex;
    --min-height: 800px;
    --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: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --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-798
    .elementor-element.elementor-element-2dbfbda:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-798
    .elementor-element.elementor-element-2dbfbda
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("../img/beautiful-romantic-couple.jpg");
    background-position: center center;
    background-size: cover;
}
.elementor-798 .elementor-element.elementor-element-2dbfbda::before,
.elementor-798
    .elementor-element.elementor-element-2dbfbda
    > .elementor-background-video-container::before,
.elementor-798
    .elementor-element.elementor-element-2dbfbda
    > .e-con-inner
    > .elementor-background-video-container::before,
.elementor-798
    .elementor-element.elementor-element-2dbfbda
    > .elementor-background-slideshow::before,
.elementor-798
    .elementor-element.elementor-element-2dbfbda
    > .e-con-inner
    > .elementor-background-slideshow::before,
.elementor-798
    .elementor-element.elementor-element-2dbfbda
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-53133129);
    --background-overlay: "";
}
.elementor-798 .elementor-element.elementor-element-2dbfbda,
.elementor-798 .elementor-element.elementor-element-2dbfbda::before {
    --border-transition: 0.3s;
}
.elementor-798 .elementor-element.elementor-element-4b32082 {
    --display: flex;
    --justify-content: center;
    --align-items: flex-start;
    --container-widget-width: calc(
        (1 - var(--container-widget-flex-grow)) * 100%
    );
    --background-transition: 0.3s;
}
.elementor-798 .elementor-element.elementor-element-4b32082.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-798
    .elementor-element.elementor-element-508de47
    .elementor-heading-title {
    color: var(--e-global-color-53d216ec);
    font-family: "Playfair Display", Sans-serif;
    font-weight: 400;
    text-shadow: 3px 3px 7px rgba(0, 0, 0, 0.72);
}
.elementor-798
    .elementor-element.elementor-element-06b8df1
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}
.elementor-798
    .elementor-element.elementor-element-06b8df1
    .elementor-heading-title {
    color: var(--e-global-color-53d216ec);
    font-family: "Playfair Display", Sans-serif;
    font-size: 4.5rem;
    font-weight: 600;
    line-height: 84px;
    text-shadow: 3px 3px 10px rgba(0, 0, 0, 0.62);
}
.elementor-798
    .elementor-element.elementor-element-93e05bf
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-798 .elementor-element.elementor-element-93e05bf {
    color: var(--e-global-color-53d216ec);
    font-size: 1.5rem;
    text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.68);
}
.elementor-798
    .elementor-element.elementor-element-468d5c3
    > .elementor-widget-container {
    margin: 00px 0px 0px 0px;
}
.elementor-798
    .elementor-element.elementor-element-468d5c3
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px / 2);
}
.elementor-798
    .elementor-element.elementor-element-468d5c3
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px / 2);
}
.elementor-798
    .elementor-element.elementor-element-468d5c3
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-798
    .elementor-element.elementor-element-468d5c3
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl
    .elementor-798
    .elementor-element.elementor-element-468d5c3
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-15px / 2);
}
body:not(.rtl)
    .elementor-798
    .elementor-element.elementor-element-468d5c3
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-15px / 2);
}
.elementor-798
    .elementor-element.elementor-element-468d5c3
    .elementor-icon-list-icon
    i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}
.elementor-798
    .elementor-element.elementor-element-468d5c3
    .elementor-icon-list-icon
    svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}
.elementor-798 .elementor-element.elementor-element-468d5c3 {
    --e-icon-list-icon-size: 25px;
    --icon-vertical-offset: 0px;
}
.elementor-798
    .elementor-element.elementor-element-468d5c3
    .elementor-icon-list-item
    > .elementor-icon-list-text,
.elementor-798
    .elementor-element.elementor-element-468d5c3
    .elementor-icon-list-item
    > a {
    font-size: 1.5rem;
}
.elementor-798
    .elementor-element.elementor-element-468d5c3
    .elementor-icon-list-text {
    text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.73);
    color: var(--e-global-color-53d216ec);
    transition: color 0.3s;
}
.elementor-798 .elementor-element.elementor-element-4ed634a .elementor-button {
    background-color: #019bc0;
    font-size: 1.1rem;
    font-weight: 700;
    letter-spacing: 2.4px;
    fill: var(--e-global-color-53d216ec);
    color: var(--e-global-color-53d216ec);
    border-style: none;
    border-radius: 50px 50px 50px 50px;
    box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.82);
    padding: 25px 40px 25px 40px;
}
.elementor-798
    .elementor-element.elementor-element-4ed634a
    > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
}
.elementor-798 .elementor-element.elementor-element-4ed634a.elementor-element {
    --align-self: flex-start;
}
.elementor-798 .elementor-element.elementor-element-de5b9b6 {
    --display: flex;
    --justify-content: center;
    --align-items: flex-start;
    --container-widget-width: calc(
        (1 - var(--container-widget-flex-grow)) * 100%
    );
    --background-transition: 0.3s;
}
.elementor-798 .elementor-element.elementor-element-de5b9b6.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-798 .elementor-element.elementor-element-c78117b {
    --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: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 104px;
    --padding-bottom: 104px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-798 .elementor-element.elementor-element-359cf14 {
    --display: flex;
    --gap: 0px 0px;
    --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-798
    .elementor-element.elementor-element-8189e0e
    > .elementor-widget-container {
    margin: 50px 0px -40px 0px;
}
.elementor-798 .elementor-element.elementor-element-1150d74 {
    text-align: center;
}
.elementor-798
    .elementor-element.elementor-element-43ad37a
    > .elementor-widget-container {
    margin: 0% 24% 0% 24%;
}
.elementor-798 .elementor-element.elementor-element-43ad37a {
    text-align: center;
    font-size: 1.2rem;
}
.elementor-798 .elementor-element.elementor-element-f3995b4 {
    --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: stretch;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.85;
    --overlay-mix-blend-mode: lighten;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-798 .elementor-element.elementor-element-f3995b4::before,
.elementor-798
    .elementor-element.elementor-element-f3995b4
    > .elementor-background-video-container::before,
.elementor-798
    .elementor-element.elementor-element-f3995b4
    > .e-con-inner
    > .elementor-background-video-container::before,
.elementor-798
    .elementor-element.elementor-element-f3995b4
    > .elementor-background-slideshow::before,
.elementor-798
    .elementor-element.elementor-element-f3995b4
    > .e-con-inner
    > .elementor-background-slideshow::before,
.elementor-798 .elementor-element.elementor-element-f3995b4,
.elementor-798 .elementor-element.elementor-element-f3995b4::before {
    --border-transition: 0.3s;
}
.elementor-798 .elementor-element.elementor-element-6f44f5b {
    --display: flex;
    --gap: 20px 20px;
    --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-798 .elementor-element.elementor-element-7cc04fc {
    text-align: center;
}
.elementor-798 .elementor-element.elementor-element-c6fdfbc img {
    border-radius: 20px 20px 20px 20px;
}
.elementor-798
    .elementor-element.elementor-element-52ba3c8
    > .elementor-widget-container {
    margin: 0px 0px -8px 0px;
}
.elementor-798 .elementor-element.elementor-element-52ba3c8 {
    text-align: center;
    font-size: 1.1rem;
}
.elementor-798 .elementor-element.elementor-element-a05cd22 {
    --display: flex;
    --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-798 .elementor-element.elementor-element-fac5308 {
    text-align: center;
}
.elementor-798 .elementor-element.elementor-element-c8220d2 img {
    border-radius: 20px 20px 20px 20px;
}
.elementor-798
    .elementor-element.elementor-element-a90d453
    > .elementor-widget-container {
    margin: 0px 0px -8px 0px;
}
.elementor-798 .elementor-element.elementor-element-a90d453 {
    text-align: center;
    font-size: 1.1rem;
}
.elementor-798 .elementor-element.elementor-element-01623d6 {
    --display: flex;
    --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-798 .elementor-element.elementor-element-fb6cd5c {
    text-align: center;
}
.elementor-798 .elementor-element.elementor-element-a0f5ecb img {
    border-radius: 20px 20px 20px 20px;
}
.elementor-798
    .elementor-element.elementor-element-9655899
    > .elementor-widget-container {
    margin: 0px 0px -8px 0px;
}
.elementor-798 .elementor-element.elementor-element-9655899 {
    text-align: center;
    font-size: 1.1rem;
}
.elementor-798 .elementor-element.elementor-element-c968bb6 {
    --display: flex;
    --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-798 .elementor-element.elementor-element-9706636 {
    text-align: center;
}
.elementor-798 .elementor-element.elementor-element-51f3ba1 img {
    border-radius: 20px 20px 20px 20px;
}
.elementor-798
    .elementor-element.elementor-element-da1fb23
    > .elementor-widget-container {
    margin: 0px 0px -8px 0px;
}
.elementor-798 .elementor-element.elementor-element-da1fb23 {
    text-align: center;
    font-size: 1.1rem;
}
.elementor-798 .elementor-element.elementor-element-d2e7c4e .elementor-button {
    background-color: #019bc0;
    font-size: 1.1rem;
    font-weight: 700;
    letter-spacing: 2.4px;
    fill: var(--e-global-color-53d216ec);
    color: var(--e-global-color-53d216ec);
    border-style: none;
    border-radius: 50px 50px 50px 50px;
    box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.82);
    padding: 25px 40px 25px 40px;
}
.elementor-798
    .elementor-element.elementor-element-d2e7c4e
    > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
}
.elementor-798 .elementor-element.elementor-element-d2e7c4e.elementor-element {
    --align-self: center;
}
.elementor-798 .elementor-element.elementor-element-312502f {
    --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: stretch;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.61;
    --margin-top: 0px;
    --margin-bottom: 120px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-798
    .elementor-element.elementor-element-312502f:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-798
    .elementor-element.elementor-element-312502f
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #f4f0ed;
}
.elementor-798 .elementor-element.elementor-element-312502f::before,
.elementor-798
    .elementor-element.elementor-element-312502f
    > .elementor-background-video-container::before,
.elementor-798
    .elementor-element.elementor-element-312502f
    > .e-con-inner
    > .elementor-background-video-container::before,
.elementor-798
    .elementor-element.elementor-element-312502f
    > .elementor-background-slideshow::before,
.elementor-798
    .elementor-element.elementor-element-312502f
    > .e-con-inner
    > .elementor-background-slideshow::before,
.elementor-798
    .elementor-element.elementor-element-312502f
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer::before {
    --background-overlay: "";
}
.elementor-798 .elementor-element.elementor-element-312502f,
.elementor-798 .elementor-element.elementor-element-312502f::before {
    --border-transition: 0.3s;
}
.elementor-798 .elementor-element.elementor-element-a811489 {
    --display: flex;
    --gap: 0px 0px;
    --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-astglobalcolor0);
    --border-color: var(--e-global-color-astglobalcolor0);
    --margin-top: 104px;
    --margin-bottom: -80px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 80px;
    --padding-right: 80px;
}
.elementor-798 .elementor-element.elementor-element-a811489,
.elementor-798 .elementor-element.elementor-element-a811489::before {
    --border-transition: 0.3s;
}
.elementor-798 .elementor-element.elementor-element-d586b89 {
    width: auto;
    max-width: auto;
    align-self: center;
}
.elementor-798
    .elementor-element.elementor-element-d586b89
    > .elementor-widget-container {
    margin: -32px 0px 24px 0px;
    padding: 8px 8px 0px 8px;
}
.elementor-798
    .elementor-element.elementor-element-d586b89
    .elementor-icon-wrapper {
    text-align: center;
}
.elementor-798
    .elementor-element.elementor-element-d586b89.elementor-view-stacked
    .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor0);
}
.elementor-798
    .elementor-element.elementor-element-d586b89.elementor-view-framed
    .elementor-icon,
.elementor-798
    .elementor-element.elementor-element-d586b89.elementor-view-default
    .elementor-icon {
    color: var(--e-global-color-astglobalcolor0);
    border-color: var(--e-global-color-astglobalcolor0);
}
.elementor-798
    .elementor-element.elementor-element-d586b89.elementor-view-framed
    .elementor-icon,
.elementor-798
    .elementor-element.elementor-element-d586b89.elementor-view-default
    .elementor-icon
    svg {
    fill: var(--e-global-color-astglobalcolor0);
}
.elementor-798 .elementor-element.elementor-element-d586b89 .elementor-icon {
    font-size: 48px;
}
.elementor-798
    .elementor-element.elementor-element-d586b89
    .elementor-icon
    svg {
    height: 48px;
}
.elementor-798
    .elementor-element.elementor-element-9fdd53a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}
.elementor-798 .elementor-element.elementor-element-9fdd53a {
    text-align: center;
}
.elementor-798
    .elementor-element.elementor-element-cbd90b9
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}
.elementor-798 .elementor-element.elementor-element-cbd90b9 {
    text-align: center;
}
.elementor-798
    .elementor-element.elementor-element-cbd90b9
    .elementor-heading-title {
    text-transform: none;
    letter-spacing: 4px;
}
.elementor-798 .elementor-element.elementor-element-7759c64 {
    width: auto;
    max-width: auto;
    align-self: center;
}
.elementor-798
    .elementor-element.elementor-element-7759c64
    > .elementor-widget-container {
    margin: 8px 0px -24px 0px;
    padding: 8px 8px 0px 8px;
}
.elementor-798
    .elementor-element.elementor-element-7759c64
    .elementor-icon-wrapper {
    text-align: center;
}
.elementor-798
    .elementor-element.elementor-element-7759c64.elementor-view-stacked
    .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor0);
}
.elementor-798
    .elementor-element.elementor-element-7759c64.elementor-view-framed
    .elementor-icon,
.elementor-798
    .elementor-element.elementor-element-7759c64.elementor-view-default
    .elementor-icon {
    color: var(--e-global-color-astglobalcolor0);
    border-color: var(--e-global-color-astglobalcolor0);
}
.elementor-798
    .elementor-element.elementor-element-7759c64.elementor-view-framed
    .elementor-icon,
.elementor-798
    .elementor-element.elementor-element-7759c64.elementor-view-default
    .elementor-icon
    svg {
    fill: var(--e-global-color-astglobalcolor0);
}
.elementor-798 .elementor-element.elementor-element-7759c64 .elementor-icon {
    font-size: 30px;
}
.elementor-798
    .elementor-element.elementor-element-7759c64
    .elementor-icon
    svg {
    height: 30px;
}
.elementor-798 .elementor-element.elementor-element-3c66bb9 {
    --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: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.04;
    --padding-top: 104px;
    --padding-bottom: 104px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-798 .elementor-element.elementor-element-3c66bb9::before,
.elementor-798
    .elementor-element.elementor-element-3c66bb9
    > .elementor-background-video-container::before,
.elementor-798
    .elementor-element.elementor-element-3c66bb9
    > .e-con-inner
    > .elementor-background-video-container::before,
.elementor-798
    .elementor-element.elementor-element-3c66bb9
    > .elementor-background-slideshow::before,
.elementor-798
    .elementor-element.elementor-element-3c66bb9
    > .e-con-inner
    > .elementor-background-slideshow::before,
.elementor-798
    .elementor-element.elementor-element-3c66bb9
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer::before {
    background-image: url("../img/flower-bg.svg");
    --background-overlay: "";
    background-position: center center;
    background-repeat: no-repeat;
}
.elementor-798 .elementor-element.elementor-element-ad6dfc1::before,
.elementor-798
    .elementor-element.elementor-element-ad6dfc1
    > .elementor-background-video-container::before,
.elementor-798
    .elementor-element.elementor-element-ad6dfc1
    > .e-con-inner
    > .elementor-background-video-container::before,
.elementor-798
    .elementor-element.elementor-element-ad6dfc1
    > .elementor-background-slideshow::before,
.elementor-798
    .elementor-element.elementor-element-ad6dfc1
    > .e-con-inner
    > .elementor-background-slideshow::before,
.elementor-798
    .elementor-element.elementor-element-ad6dfc1
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer::before {
    background-image: url("../img/flower-bg.svg");
    --background-overlay: "";
    background-position: center center;
    background-repeat: no-repeat;
    opacity: 0.04;
}
.elementor-798 .elementor-element.elementor-element-bb8a992 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-798
    .elementor-element.elementor-element-3515f56
    > .elementor-widget-container {
    margin: 0px 0px -40px 0px;
}
.elementor-798 .elementor-element.elementor-element-06da686 {
    text-align: center;
}
.elementor-798
    .elementor-element.elementor-element-9557466
    > .elementor-widget-container {
    margin: 0% 24% 0% 24%;
}
.elementor-798 .elementor-element.elementor-element-9557466 {
    text-align: center;
    font-size: 1.2rem;
}
.elementor-798 .elementor-element.elementor-element-e9bb754 {
    --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: stretch;
    --gap: 0px 0px;
    --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-798 .elementor-element.elementor-element-ac07c27 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-798 .elementor-element.elementor-element-ac07c27,
.elementor-798 .elementor-element.elementor-element-ac07c27::before {
    --border-transition: 0.3s;
}
.elementor-798
    .elementor-element.elementor-element-8294192
    > .elementor-widget-container {
    padding: 40px 40px 40px 40px;
}
.elementor-798 .elementor-element.elementor-element-8294192 {
    --icon-box-icon-margin: 8px;
}
.elementor-798
    .elementor-element.elementor-element-8294192
    .elementor-icon-box-title {
    margin-bottom: 9px;
}
.elementor-798
    .elementor-element.elementor-element-8294192.elementor-view-stacked
    .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor8);
    fill: var(--e-global-color-astglobalcolor0);
    color: var(--e-global-color-astglobalcolor0);
}
.elementor-798
    .elementor-element.elementor-element-8294192.elementor-view-framed
    .elementor-icon,
.elementor-798
    .elementor-element.elementor-element-8294192.elementor-view-default
    .elementor-icon {
    fill: var(--e-global-color-astglobalcolor8);
    color: var(--e-global-color-astglobalcolor8);
    border-color: var(--e-global-color-astglobalcolor8);
}
.elementor-798
    .elementor-element.elementor-element-8294192.elementor-view-framed
    .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor0);
}
.elementor-798 .elementor-element.elementor-element-8294192 .elementor-icon {
    font-size: 36px;
    padding: 13px;
    border-radius: 60px 60px 60px 60px;
}
.elementor-798 .elementor-element.elementor-element-fd5cb62 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-astglobalcolor0);
    --divider-border-width: 1px;
}
.elementor-798
    .elementor-element.elementor-element-fd5cb62
    .elementor-divider-separator {
    width: 80px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-798 .elementor-element.elementor-element-fd5cb62 .elementor-divider {
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-798
    .elementor-element.elementor-element-fe371ad
    > .elementor-widget-container {
    padding: 40px 40px 40px 40px;
}
.elementor-798 .elementor-element.elementor-element-fe371ad {
    --icon-box-icon-margin: 8px;
}
.elementor-798
    .elementor-element.elementor-element-fe371ad
    .elementor-icon-box-title {
    margin-bottom: 9px;
}
.elementor-798
    .elementor-element.elementor-element-fe371ad.elementor-view-stacked
    .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor8);
    fill: var(--e-global-color-astglobalcolor0);
    color: var(--e-global-color-astglobalcolor0);
}
.elementor-798
    .elementor-element.elementor-element-fe371ad.elementor-view-framed
    .elementor-icon,
.elementor-798
    .elementor-element.elementor-element-fe371ad.elementor-view-default
    .elementor-icon {
    fill: var(--e-global-color-astglobalcolor8);
    color: var(--e-global-color-astglobalcolor8);
    border-color: var(--e-global-color-astglobalcolor8);
}
.elementor-798
    .elementor-element.elementor-element-fe371ad.elementor-view-framed
    .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor0);
}
.elementor-798 .elementor-element.elementor-element-fe371ad .elementor-icon {
    font-size: 36px;
    padding: 13px;
    border-radius: 60px 60px 60px 60px;
}
.elementor-798 .elementor-element.elementor-element-f7b3f0c {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-astglobalcolor0);
    --divider-border-width: 1px;
}
.elementor-798
    .elementor-element.elementor-element-f7b3f0c
    .elementor-divider-separator {
    width: 80px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-798 .elementor-element.elementor-element-f7b3f0c .elementor-divider {
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-798 .elementor-element.elementor-element-a68bf87 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-798 .elementor-element.elementor-element-a68bf87,
.elementor-798 .elementor-element.elementor-element-a68bf87::before {
    --border-transition: 0.3s;
}
.elementor-798
    .elementor-element.elementor-element-699ff87
    > .elementor-widget-container {
    padding: 40px 40px 65px 40px;
}
.elementor-798 .elementor-element.elementor-element-699ff87 {
    --icon-box-icon-margin: 8px;
}
.elementor-798
    .elementor-element.elementor-element-699ff87
    .elementor-icon-box-title {
    margin-bottom: 9px;
}
.elementor-798
    .elementor-element.elementor-element-699ff87.elementor-view-stacked
    .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor8);
    fill: var(--e-global-color-astglobalcolor0);
    color: var(--e-global-color-astglobalcolor0);
}
.elementor-798
    .elementor-element.elementor-element-699ff87.elementor-view-framed
    .elementor-icon,
.elementor-798
    .elementor-element.elementor-element-699ff87.elementor-view-default
    .elementor-icon {
    fill: var(--e-global-color-astglobalcolor8);
    color: var(--e-global-color-astglobalcolor8);
    border-color: var(--e-global-color-astglobalcolor8);
}
.elementor-798
    .elementor-element.elementor-element-699ff87.elementor-view-framed
    .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor0);
}
.elementor-798 .elementor-element.elementor-element-699ff87 .elementor-icon {
    font-size: 36px;
    padding: 13px;
    border-radius: 60px 60px 60px 60px;
}
.elementor-798 .elementor-element.elementor-element-203940b {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-astglobalcolor0);
    --divider-border-width: 1px;
}
.elementor-798
    .elementor-element.elementor-element-203940b
    .elementor-divider-separator {
    width: 80px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-798 .elementor-element.elementor-element-203940b .elementor-divider {
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-798
    .elementor-element.elementor-element-c78ae3e
    > .elementor-widget-container {
    padding: 40px 40px 40px 40px;
}
.elementor-798 .elementor-element.elementor-element-c78ae3e {
    --icon-box-icon-margin: 8px;
}
.elementor-798
    .elementor-element.elementor-element-c78ae3e
    .elementor-icon-box-title {
    margin-bottom: 9px;
}
.elementor-798
    .elementor-element.elementor-element-c78ae3e.elementor-view-stacked
    .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor8);
    fill: var(--e-global-color-astglobalcolor0);
    color: var(--e-global-color-astglobalcolor0);
}
.elementor-798
    .elementor-element.elementor-element-c78ae3e.elementor-view-framed
    .elementor-icon,
.elementor-798
    .elementor-element.elementor-element-c78ae3e.elementor-view-default
    .elementor-icon {
    fill: var(--e-global-color-astglobalcolor8);
    color: var(--e-global-color-astglobalcolor8);
    border-color: var(--e-global-color-astglobalcolor8);
}
.elementor-798
    .elementor-element.elementor-element-c78ae3e.elementor-view-framed
    .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor0);
}
.elementor-798 .elementor-element.elementor-element-c78ae3e .elementor-icon {
    font-size: 36px;
    padding: 13px;
    border-radius: 60px 60px 60px 60px;
}
.elementor-798 .elementor-element.elementor-element-a2b2538 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-astglobalcolor0);
    --divider-border-width: 1px;
}
.elementor-798
    .elementor-element.elementor-element-a2b2538
    .elementor-divider-separator {
    width: 80px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-798 .elementor-element.elementor-element-a2b2538 .elementor-divider {
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-798 .elementor-element.elementor-element-aa2bcd5 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-798 .elementor-element.elementor-element-aa2bcd5,
.elementor-798 .elementor-element.elementor-element-aa2bcd5::before {
    --border-transition: 0.3s;
}
.elementor-798
    .elementor-element.elementor-element-3514107
    > .elementor-widget-container {
    padding: 40px 40px 40px 40px;
}
.elementor-798 .elementor-element.elementor-element-3514107 {
    --icon-box-icon-margin: 8px;
}
.elementor-798
    .elementor-element.elementor-element-3514107
    .elementor-icon-box-title {
    margin-bottom: 9px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-798
    .elementor-element.elementor-element-3514107.elementor-view-stacked
    .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor8);
    fill: var(--e-global-color-astglobalcolor0);
    color: var(--e-global-color-astglobalcolor0);
}
.elementor-798
    .elementor-element.elementor-element-3514107.elementor-view-framed
    .elementor-icon,
.elementor-798
    .elementor-element.elementor-element-3514107.elementor-view-default
    .elementor-icon {
    fill: var(--e-global-color-astglobalcolor8);
    color: var(--e-global-color-astglobalcolor8);
    border-color: var(--e-global-color-astglobalcolor8);
}
.elementor-798
    .elementor-element.elementor-element-3514107.elementor-view-framed
    .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor0);
}
.elementor-798 .elementor-element.elementor-element-3514107 .elementor-icon {
    font-size: 36px;
    padding: 13px;
    border-radius: 60px 60px 60px 60px;
}
.elementor-798 .elementor-element.elementor-element-3299344 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-astglobalcolor0);
    --divider-border-width: 1px;
}
.elementor-798
    .elementor-element.elementor-element-3299344
    .elementor-divider-separator {
    width: 80px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-798 .elementor-element.elementor-element-3299344 .elementor-divider {
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-798
    .elementor-element.elementor-element-9155bf0
    > .elementor-widget-container {
    padding: 40px 40px 87px 40px;
}
.elementor-798 .elementor-element.elementor-element-9155bf0 {
    --icon-box-icon-margin: 8px;
}
.elementor-798
    .elementor-element.elementor-element-9155bf0
    .elementor-icon-box-title {
    margin-bottom: 9px;
}
.elementor-798
    .elementor-element.elementor-element-9155bf0.elementor-view-stacked
    .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor8);
    fill: var(--e-global-color-astglobalcolor0);
    color: var(--e-global-color-astglobalcolor0);
}
.elementor-798
    .elementor-element.elementor-element-9155bf0.elementor-view-framed
    .elementor-icon,
.elementor-798
    .elementor-element.elementor-element-9155bf0.elementor-view-default
    .elementor-icon {
    fill: var(--e-global-color-astglobalcolor8);
    color: var(--e-global-color-astglobalcolor8);
    border-color: var(--e-global-color-astglobalcolor8);
}
.elementor-798
    .elementor-element.elementor-element-9155bf0.elementor-view-framed
    .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor0);
}
.elementor-798 .elementor-element.elementor-element-9155bf0 .elementor-icon {
    font-size: 36px;
    padding: 13px;
    border-radius: 60px 60px 60px 60px;
}
.elementor-798 .elementor-element.elementor-element-31d3c77 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-astglobalcolor0);
    --divider-border-width: 1px;
}
.elementor-798
    .elementor-element.elementor-element-31d3c77
    .elementor-divider-separator {
    width: 80px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-798 .elementor-element.elementor-element-31d3c77 .elementor-divider {
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-798 .elementor-element.elementor-element-b0ace62 {
    --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: stretch;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.61;
    --margin-top: 0px;
    --margin-bottom: 120px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-798
    .elementor-element.elementor-element-b0ace62:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-798
    .elementor-element.elementor-element-b0ace62
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #f4f0ed;
}
.elementor-798 .elementor-element.elementor-element-b0ace62::before,
.elementor-798
    .elementor-element.elementor-element-b0ace62
    > .elementor-background-video-container::before,
.elementor-798
    .elementor-element.elementor-element-b0ace62
    > .e-con-inner
    > .elementor-background-video-container::before,
.elementor-798
    .elementor-element.elementor-element-b0ace62
    > .elementor-background-slideshow::before,
.elementor-798
    .elementor-element.elementor-element-b0ace62
    > .e-con-inner
    > .elementor-background-slideshow::before,
.elementor-798
    .elementor-element.elementor-element-b0ace62
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer::before {
    --background-overlay: "";
}
.elementor-798 .elementor-element.elementor-element-b0ace62,
.elementor-798 .elementor-element.elementor-element-b0ace62::before {
    --border-transition: 0.3s;
}
.elementor-798 .elementor-element.elementor-element-c496152 {
    --display: flex;
    --gap: 0px 0px;
    --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-astglobalcolor0);
    --border-color: var(--e-global-color-astglobalcolor0);
    --margin-top: 104px;
    --margin-bottom: -80px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 80px;
    --padding-right: 80px;
}
.elementor-798 .elementor-element.elementor-element-c496152,
.elementor-798 .elementor-element.elementor-element-c496152::before {
    --border-transition: 0.3s;
}
.elementor-798 .elementor-element.elementor-element-7a33281 {
    width: auto;
    max-width: auto;
    align-self: center;
}
.elementor-798
    .elementor-element.elementor-element-7a33281
    > .elementor-widget-container {
    margin: -32px 0px 24px 0px;
    padding: 8px 8px 0px 8px;
}
.elementor-798
    .elementor-element.elementor-element-7a33281
    .elementor-icon-wrapper {
    text-align: center;
}
.elementor-798
    .elementor-element.elementor-element-7a33281.elementor-view-stacked
    .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor0);
}
.elementor-798
    .elementor-element.elementor-element-7a33281.elementor-view-framed
    .elementor-icon,
.elementor-798
    .elementor-element.elementor-element-7a33281.elementor-view-default
    .elementor-icon {
    color: var(--e-global-color-astglobalcolor0);
    border-color: var(--e-global-color-astglobalcolor0);
}
.elementor-798
    .elementor-element.elementor-element-7a33281.elementor-view-framed
    .elementor-icon,
.elementor-798
    .elementor-element.elementor-element-7a33281.elementor-view-default
    .elementor-icon
    svg {
    fill: var(--e-global-color-astglobalcolor0);
}
.elementor-798 .elementor-element.elementor-element-7a33281 .elementor-icon {
    font-size: 48px;
}
.elementor-798
    .elementor-element.elementor-element-7a33281
    .elementor-icon
    svg {
    height: 48px;
}
.elementor-798
    .elementor-element.elementor-element-53f0ebd
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}
.elementor-798 .elementor-element.elementor-element-53f0ebd {
    text-align: center;
}
.elementor-798
    .elementor-element.elementor-element-37476e3
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}
.elementor-798 .elementor-element.elementor-element-37476e3 {
    text-align: center;
}
.elementor-798
    .elementor-element.elementor-element-37476e3
    .elementor-heading-title {
    text-transform: none;
    letter-spacing: 4px;
}
.elementor-798 .elementor-element.elementor-element-3f0fc6b {
    width: auto;
    max-width: auto;
    align-self: center;
}
.elementor-798
    .elementor-element.elementor-element-3f0fc6b
    > .elementor-widget-container {
    margin: 8px 0px -24px 0px;
    padding: 8px 8px 0px 8px;
}
.elementor-798
    .elementor-element.elementor-element-3f0fc6b
    .elementor-icon-wrapper {
    text-align: center;
}
.elementor-798
    .elementor-element.elementor-element-3f0fc6b.elementor-view-stacked
    .elementor-icon {
    background-color: var(--e-global-color-astglobalcolor0);
}
.elementor-798
    .elementor-element.elementor-element-3f0fc6b.elementor-view-framed
    .elementor-icon,
.elementor-798
    .elementor-element.elementor-element-3f0fc6b.elementor-view-default
    .elementor-icon {
    color: var(--e-global-color-astglobalcolor0);
    border-color: var(--e-global-color-astglobalcolor0);
}
.elementor-798
    .elementor-element.elementor-element-3f0fc6b.elementor-view-framed
    .elementor-icon,
.elementor-798
    .elementor-element.elementor-element-3f0fc6b.elementor-view-default
    .elementor-icon
    svg {
    fill: var(--e-global-color-astglobalcolor0);
}
.elementor-798 .elementor-element.elementor-element-3f0fc6b .elementor-icon {
    font-size: 30px;
}
.elementor-798
    .elementor-element.elementor-element-3f0fc6b
    .elementor-icon
    svg {
    height: 30px;
}
.elementor-798 .elementor-element.elementor-element-f8713ad {
    --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;
    --padding-top: 104px;
    --padding-bottom: 104px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-798 .elementor-element.elementor-element-f7a8139 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-798
    .elementor-element.elementor-element-c552ffd
    > .elementor-widget-container {
    margin: 0px 0px -40px 0px;
}
.elementor-798 .elementor-element.elementor-element-6e546ab {
    text-align: center;
}
.elementor-798
    .elementor-element.elementor-element-e56d509
    > .elementor-widget-container {
    margin: 0% 24% 0% 24%;
}
.elementor-798 .elementor-element.elementor-element-e56d509 {
    text-align: center;
    font-size: 1.2rem;
}
.elementor-798 .elementor-element.elementor-element-a1eafa5 {
    --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: stretch;
    --gap: 0px 0px;
    --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-798 .elementor-element.elementor-element-b8e6bd6 {
    --display: flex;
    --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-astglobalcolor0);
    --border-color: var(--e-global-color-astglobalcolor0);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 10px;
    --padding-top: 50px;
    --padding-bottom: 60px;
    --padding-left: 80px;
    --padding-right: 80px;
}
.elementor-798 .elementor-element.elementor-element-b8e6bd6,
.elementor-798 .elementor-element.elementor-element-b8e6bd6::before {
    --border-transition: 0.3s;
}
.elementor-798 .elementor-element.elementor-element-5f87ceb {
    text-align: center;
}
.elementor-798
    .elementor-element.elementor-element-7be8f80
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-798 .elementor-element.elementor-element-7be8f80 {
    text-align: center;
    color: var(--e-global-color-astglobalcolor0);
    font-size: 3rem;
    font-weight: 700;
}
.elementor-798 .elementor-element.elementor-element-4d488d5 {
    text-align: center;
    font-size: 1.1rem;
}
.elementor-798
    .elementor-element.elementor-element-11b8921
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(4px / 2);
}
.elementor-798
    .elementor-element.elementor-element-11b8921
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(4px / 2);
}
.elementor-798
    .elementor-element.elementor-element-11b8921
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(4px / 2);
    margin-left: calc(4px / 2);
}
.elementor-798
    .elementor-element.elementor-element-11b8921
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-4px / 2);
    margin-left: calc(-4px / 2);
}
body.rtl
    .elementor-798
    .elementor-element.elementor-element-11b8921
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-4px / 2);
}
body:not(.rtl)
    .elementor-798
    .elementor-element.elementor-element-11b8921
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-4px / 2);
}
.elementor-798
    .elementor-element.elementor-element-11b8921
    .elementor-icon-list-icon
    i {
    color: var(--e-global-color-4dc6324b);
    transition: color 0.3s;
}
.elementor-798
    .elementor-element.elementor-element-11b8921
    .elementor-icon-list-icon
    svg {
    fill: var(--e-global-color-4dc6324b);
    transition: fill 0.3s;
}
.elementor-798 .elementor-element.elementor-element-11b8921 {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}
.elementor-798
    .elementor-element.elementor-element-11b8921
    .elementor-icon-list-item
    > .elementor-icon-list-text,
.elementor-798
    .elementor-element.elementor-element-11b8921
    .elementor-icon-list-item
    > a {
    font-size: 1.1rem;
}
.elementor-798
    .elementor-element.elementor-element-11b8921
    .elementor-icon-list-text {
    color: var(--e-global-color-53133129);
    transition: color 0.3s;
}
.elementor-798 .elementor-element.elementor-element-ba66d27 .elementor-button {
    background-color: #019bc0;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 2.4px;
    fill: var(--e-global-color-53d216ec);
    color: var(--e-global-color-53d216ec);
    border-style: none;
    border-radius: 50px 50px 50px 50px;
    box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.82);
    padding: 25px 40px 25px 40px;
}
.elementor-798
    .elementor-element.elementor-element-ba66d27
    > .elementor-widget-container {
    margin: 020px 0px 0px 0px;
}
.elementor-798 .elementor-element.elementor-element-ba66d27.elementor-element {
    --align-self: center;
}
.elementor-798 .elementor-element.elementor-element-66e3fd3 {
    --display: flex;
    --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-astglobalcolor0);
    --border-color: var(--e-global-color-astglobalcolor0);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 10px;
    --padding-top: 50px;
    --padding-bottom: 60px;
    --padding-left: 80px;
    --padding-right: 80px;
}
.elementor-798 .elementor-element.elementor-element-66e3fd3,
.elementor-798 .elementor-element.elementor-element-66e3fd3::before {
    --border-transition: 0.3s;
}
.elementor-798 .elementor-element.elementor-element-7823d3c {
    text-align: center;
}
.elementor-798
    .elementor-element.elementor-element-913c751
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-798 .elementor-element.elementor-element-913c751 {
    text-align: center;
    color: var(--e-global-color-astglobalcolor0);
    font-size: 3rem;
    font-weight: 700;
}
.elementor-798 .elementor-element.elementor-element-b0b2cab {
    text-align: center;
    font-size: 1.1rem;
}
.elementor-798
    .elementor-element.elementor-element-fe4f6bb
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(4px / 2);
}
.elementor-798
    .elementor-element.elementor-element-fe4f6bb
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(4px / 2);
}
.elementor-798
    .elementor-element.elementor-element-fe4f6bb
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(4px / 2);
    margin-left: calc(4px / 2);
}
.elementor-798
    .elementor-element.elementor-element-fe4f6bb
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-4px / 2);
    margin-left: calc(-4px / 2);
}
body.rtl
    .elementor-798
    .elementor-element.elementor-element-fe4f6bb
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-4px / 2);
}
body:not(.rtl)
    .elementor-798
    .elementor-element.elementor-element-fe4f6bb
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-4px / 2);
}
.elementor-798
    .elementor-element.elementor-element-fe4f6bb
    .elementor-icon-list-icon
    i {
    color: var(--e-global-color-4dc6324b);
    transition: color 0.3s;
}
.elementor-798
    .elementor-element.elementor-element-fe4f6bb
    .elementor-icon-list-icon
    svg {
    fill: var(--e-global-color-4dc6324b);
    transition: fill 0.3s;
}
.elementor-798 .elementor-element.elementor-element-fe4f6bb {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}
.elementor-798
    .elementor-element.elementor-element-fe4f6bb
    .elementor-icon-list-item
    > .elementor-icon-list-text,
.elementor-798
    .elementor-element.elementor-element-fe4f6bb
    .elementor-icon-list-item
    > a {
    font-size: 1.1rem;
}
.elementor-798
    .elementor-element.elementor-element-fe4f6bb
    .elementor-icon-list-text {
    color: var(--e-global-color-53133129);
    transition: color 0.3s;
}
.elementor-798 .elementor-element.elementor-element-7cb3e46 .elementor-button {
    background-color: #019bc0;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 2.4px;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    fill: var(--e-global-color-53d216ec);
    color: var(--e-global-color-53d216ec);
    border-style: none;
    border-radius: 50px 50px 50px 50px;
    box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.82);
    padding: 25px 40px 25px 40px;
}
.elementor-798
    .elementor-element.elementor-element-7cb3e46
    > .elementor-widget-container {
    margin: 020px 0px 0px 0px;
}
.elementor-798 .elementor-element.elementor-element-7cb3e46.elementor-element {
    --align-self: center;
}
.elementor-798 .elementor-element.elementor-element-39eda5e4 {
    --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: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 54px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 104px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-798
    .elementor-element.elementor-element-39eda5e4:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-798
    .elementor-element.elementor-element-39eda5e4
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #ffffff;
}
.elementor-798 .elementor-element.elementor-element-39eda5e4,
.elementor-798 .elementor-element.elementor-element-39eda5e4::before {
    --border-transition: 0.3s;
}
.elementor-798
    .elementor-element.elementor-element-5706769
    > .elementor-widget-container {
    margin: 0px 0px -40px 0px;
}
.elementor-798 .elementor-element.elementor-element-671625b4 {
    text-align: center;
}
.elementor-798 .elementor-element.elementor-element-5d8742f5 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc(
        (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: stretch;
    --gap: 15% 15%;
    --background-transition: 0.3s;
    --margin-top: 4%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-798 .elementor-element.elementor-element-4ea1d329 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}
.elementor-798
    .elementor-element.elementor-element-4ea1d329
    > .elementor-widget-container {
    padding: 30px 0px 0px 0px;
    border-style: solid;
    border-width: 0.5px 0px 0px 0px;
    border-color: var(--e-global-color-astglobalcolor0);
}
.elementor-798
    .elementor-element.elementor-element-4ea1d329
    .elementor-tab-title {
    border-width: 0.5px;
    border-color: var(--e-global-color-astglobalcolor0);
    padding: 0px 0px 30px 0px;
}
.elementor-798
    .elementor-element.elementor-element-4ea1d329
    .elementor-tab-content {
    border-width: 0.5px;
    border-bottom-color: var(--e-global-color-astglobalcolor0);
    color: var(--e-global-color-text);
    font-family: "Roboto", Sans-serif;
    font-size: 1.1rem;
    font-weight: 400;
    padding: 0px 50px 30px 0px;
}
.elementor-798
    .elementor-element.elementor-element-4ea1d329
    .elementor-toggle-item:not(:last-child) {
    margin-bottom: 30px;
}
.elementor-798
    .elementor-element.elementor-element-4ea1d329
    .elementor-toggle-title,
.elementor-798
    .elementor-element.elementor-element-4ea1d329
    .elementor-toggle-icon {
    color: #1c244b;
}
.elementor-798
    .elementor-element.elementor-element-4ea1d329
    .elementor-toggle-icon
    svg {
    fill: #1c244b;
}
.elementor-798
    .elementor-element.elementor-element-4ea1d329
    .elementor-tab-title.elementor-active
    a,
.elementor-798
    .elementor-element.elementor-element-4ea1d329
    .elementor-tab-title.elementor-active
    .elementor-toggle-icon {
    color: var(--e-global-color-53133129);
}
.elementor-798
    .elementor-element.elementor-element-4ea1d329
    .elementor-toggle-title {
    font-family: "Roboto", Sans-serif;
    font-size: 1.3rem;
    font-weight: 600;
}
.elementor-798 .elementor-element.elementor-element-ad6dfc1 {
    --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;
    --padding-top: 104px;
    --padding-bottom: 104px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-798 .elementor-element.elementor-element-e5bf5dd {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-798
    .elementor-element.elementor-element-e943485
    > .elementor-widget-container {
    margin: 0px 0px -40px 0px;
}
.elementor-798 .elementor-element.elementor-element-f94281a {
    text-align: center;
}
.elementor-798
    .elementor-element.elementor-element-3137704
    > .elementor-widget-container {
    margin: 0% 24% 0% 24%;
}
.elementor-798 .elementor-element.elementor-element-3137704 {
    text-align: center;
    font-size: 1.2rem;
}
.elementor-798 .elementor-element.elementor-element-56c3f13 {
    --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: stretch;
    --gap: 0px 0px;
    --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-798 .elementor-element.elementor-element-96c2fde {
    --display: flex;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 10px;
    --padding-top: 50px;
    --padding-bottom: 60px;
    --padding-left: 80px;
    --padding-right: 80px;
}
.elementor-798 .elementor-element.elementor-element-96c2fde,
.elementor-798 .elementor-element.elementor-element-96c2fde::before {
    --border-transition: 0.3s;
}
.elementor-798 .elementor-element.elementor-element-ee0f265 {
    text-align: center;
}
.elementor-798 .elementor-element.elementor-element-437ebda {
    text-align: center;
    font-size: 1.1rem;
}
.elementor-798 .elementor-element.elementor-element-9389d10 {
    text-align: center;
}
.elementor-798 .elementor-element.elementor-element-4b8b6f8 {
    text-align: center;
    font-size: 1rem;
}
.elementor-798 .elementor-element.elementor-element-6371913 {
    --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: stretch;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.61;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-798
    .elementor-element.elementor-element-6371913:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-798
    .elementor-element.elementor-element-6371913
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #f4f0ed;
}
.elementor-798 .elementor-element.elementor-element-6371913::before,
.elementor-798
    .elementor-element.elementor-element-6371913
    > .elementor-background-video-container::before,
.elementor-798
    .elementor-element.elementor-element-6371913
    > .e-con-inner
    > .elementor-background-video-container::before,
.elementor-798
    .elementor-element.elementor-element-6371913
    > .elementor-background-slideshow::before,
.elementor-798
    .elementor-element.elementor-element-6371913
    > .e-con-inner
    > .elementor-background-slideshow::before,
.elementor-798
    .elementor-element.elementor-element-6371913
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer::before {
    --background-overlay: "";
}
.elementor-798 .elementor-element.elementor-element-6371913,
.elementor-798 .elementor-element.elementor-element-6371913::before {
    --border-transition: 0.3s;
}
.elementor-798 .elementor-element.elementor-element-b736e23 {
    --display: flex;
    --background-transition: 0.3s;
}
.elementor-798 .elementor-element.elementor-element-e4c1458 {
    text-align: center;
}
.elementor-798
    .elementor-element.elementor-element-e4c1458
    .elementor-heading-title {
    font-weight: 600;
}
.elementor-798
    .elementor-element.elementor-element-b16e44c
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}
.elementor-798 .elementor-element.elementor-element-b16e44c {
    text-align: center;
    color: var(--e-global-color-53133129);
}
body.elementor-page-798:not(.elementor-motion-effects-element-type-background),
body.elementor-page-798
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #ffffff;
}
@media (max-width: 1024px) {
    .elementor-798 .elementor-element.elementor-element-2dbfbda {
        --min-height: 500px;
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-798
        .elementor-element.elementor-element-508de47
        .elementor-heading-title {
        font-size: 1.4rem;
    }
    .elementor-798
        .elementor-element.elementor-element-06b8df1
        .elementor-heading-title {
        font-size: 2.7rem;
        line-height: 1.3em;
    }
    .elementor-798 .elementor-element.elementor-element-93e05bf {
        font-size: 1.2rem;
    }
    .elementor-798
        .elementor-element.elementor-element-468d5c3
        .elementor-icon-list-item
        > .elementor-icon-list-text,
    .elementor-798
        .elementor-element.elementor-element-468d5c3
        .elementor-icon-list-item
        > a {
        font-size: 1.2rem;
    }
    .elementor-798
        .elementor-element.elementor-element-4ed634a
        > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
    .elementor-798
        .elementor-element.elementor-element-4ed634a
        .elementor-button {
        font-size: 1.1rem;
    }
    .elementor-798 .elementor-element.elementor-element-c78117b {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-798
        .elementor-element.elementor-element-43ad37a
        > .elementor-widget-container {
        margin: 0% 16% 0% 16%;
    }
    .elementor-798 .elementor-element.elementor-element-f3995b4 {
        --flex-wrap: wrap;
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
    .elementor-798 .elementor-element.elementor-element-6f44f5b {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 80px;
        --margin-right: 80px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-798 .elementor-element.elementor-element-7cc04fc {
        text-align: center;
    }
    .elementor-798 .elementor-element.elementor-element-52ba3c8 {
        text-align: left;
    }
    .elementor-798 .elementor-element.elementor-element-a05cd22 {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 80px;
        --margin-right: 80px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-798 .elementor-element.elementor-element-fac5308 {
        text-align: center;
    }
    .elementor-798 .elementor-element.elementor-element-a90d453 {
        text-align: left;
    }
    .elementor-798 .elementor-element.elementor-element-01623d6 {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 80px;
        --margin-right: 80px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-798 .elementor-element.elementor-element-fb6cd5c {
        text-align: center;
    }
    .elementor-798 .elementor-element.elementor-element-9655899 {
        text-align: left;
    }
    .elementor-798 .elementor-element.elementor-element-c968bb6 {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 80px;
        --margin-right: 80px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-798 .elementor-element.elementor-element-9706636 {
        text-align: center;
    }
    .elementor-798 .elementor-element.elementor-element-da1fb23 {
        text-align: left;
    }
    .elementor-798
        .elementor-element.elementor-element-d2e7c4e
        > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
    .elementor-798 .elementor-element.elementor-element-312502f {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
    .elementor-798 .elementor-element.elementor-element-a811489 {
        --margin-top: 64px;
        --margin-bottom: -122px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-798
        .elementor-element.elementor-element-9fdd53a
        .elementor-heading-title {
        font-size: 1.8rem;
    }
    .elementor-798 .elementor-element.elementor-element-3c66bb9 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
    .elementor-798
        .elementor-element.elementor-element-9557466
        > .elementor-widget-container {
        margin: 0% 16% 0% 16%;
    }
    .elementor-798 .elementor-element.elementor-element-e9bb754 {
        --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: 16px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-798 .elementor-element.elementor-element-ac07c27 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-798 .elementor-element.elementor-element-a68bf87 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-798 .elementor-element.elementor-element-aa2bcd5 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-798 .elementor-element.elementor-element-b0ace62 {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
    .elementor-798 .elementor-element.elementor-element-c496152 {
        --margin-top: 64px;
        --margin-bottom: -122px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-798
        .elementor-element.elementor-element-53f0ebd
        .elementor-heading-title {
        font-size: 1.8rem;
    }
    .elementor-798
        .elementor-element.elementor-element-e56d509
        > .elementor-widget-container {
        margin: 0% 16% 0% 16%;
    }
    .elementor-798 .elementor-element.elementor-element-a1eafa5 {
        --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: 16px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
    .elementor-798 .elementor-element.elementor-element-b8e6bd6 {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-798 .elementor-element.elementor-element-66e3fd3 {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-798 .elementor-element.elementor-element-39eda5e4 {
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
    .elementor-798 .elementor-element.elementor-element-5d8742f5 {
        --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;
        --gap: 30px 30px;
    }
    .elementor-798 .elementor-element.elementor-element-4ea1d329 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-798
        .elementor-element.elementor-element-3137704
        > .elementor-widget-container {
        margin: 0% 16% 0% 16%;
    }
    .elementor-798 .elementor-element.elementor-element-56c3f13 {
        --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: 16px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
    .elementor-798 .elementor-element.elementor-element-96c2fde {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-798 .elementor-element.elementor-element-6371913 {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
}
@media (max-width: 767px) {
    .elementor-798 .elementor-element.elementor-element-2dbfbda {
        --min-height: 480px;
        --padding-top: 50px;
        --padding-bottom: 100px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-798 .elementor-element.elementor-element-4b32082 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-798
        .elementor-element.elementor-element-508de47.elementor-element {
        --align-self: center;
    }
    .elementor-798 .elementor-element.elementor-element-508de47 {
        text-align: center;
    }
    .elementor-798
        .elementor-element.elementor-element-508de47
        .elementor-heading-title {
        font-size: 1.4rem;
    }
    .elementor-798
        .elementor-element.elementor-element-06b8df1.elementor-element {
        --align-self: center;
    }
    .elementor-798 .elementor-element.elementor-element-06b8df1 {
        text-align: center;
    }
    .elementor-798
        .elementor-element.elementor-element-06b8df1
        .elementor-heading-title {
        font-size: 2.2rem;
        line-height: 1.5em;
    }
    .elementor-798
        .elementor-element.elementor-element-93e05bf
        > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }
    .elementor-798 .elementor-element.elementor-element-93e05bf {
        text-align: center;
        font-size: 1.2rem;
    }
    .elementor-798
        .elementor-element.elementor-element-468d5c3
        .elementor-icon-list-items:not(.elementor-inline-items)
        .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(6px / 2);
    }
    .elementor-798
        .elementor-element.elementor-element-468d5c3
        .elementor-icon-list-items:not(.elementor-inline-items)
        .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(6px / 2);
    }
    .elementor-798
        .elementor-element.elementor-element-468d5c3
        .elementor-icon-list-items.elementor-inline-items
        .elementor-icon-list-item {
        margin-right: calc(6px / 2);
        margin-left: calc(6px / 2);
    }
    .elementor-798
        .elementor-element.elementor-element-468d5c3
        .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-6px / 2);
        margin-left: calc(-6px / 2);
    }
    body.rtl
        .elementor-798
        .elementor-element.elementor-element-468d5c3
        .elementor-icon-list-items.elementor-inline-items
        .elementor-icon-list-item:after {
        left: calc(-6px / 2);
    }
    body:not(.rtl)
        .elementor-798
        .elementor-element.elementor-element-468d5c3
        .elementor-icon-list-items.elementor-inline-items
        .elementor-icon-list-item:after {
        right: calc(-6px / 2);
    }
    .elementor-798 .elementor-element.elementor-element-468d5c3 {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-798
        .elementor-element.elementor-element-468d5c3
        .elementor-icon-list-item
        > .elementor-icon-list-text,
    .elementor-798
        .elementor-element.elementor-element-468d5c3
        .elementor-icon-list-item
        > a {
        font-size: 1.2rem;
    }
    .elementor-798
        .elementor-element.elementor-element-4ed634a
        > .elementor-widget-container {
        margin: 20px 0px 10px 0px;
    }
    .elementor-798
        .elementor-element.elementor-element-4ed634a.elementor-element {
        --align-self: center;
    }
    .elementor-798
        .elementor-element.elementor-element-4ed634a
        .elementor-button {
        font-size: 1rem;
        padding: 20px 30px 20px 30px;
    }
    .elementor-798 .elementor-element.elementor-element-de5b9b6 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-798 .elementor-element.elementor-element-c78117b {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 64px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-798
        .elementor-element.elementor-element-3f4d44e
        > .elementor-widget-container {
        margin: -50px 0px 70px 0px;
    }
    .elementor-798 .elementor-element.elementor-element-3f4d44e img {
        width: 80%;
    }
    .elementor-798
        .elementor-element.elementor-element-1150d74
        > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }
    .elementor-798
        .elementor-element.elementor-element-1150d74
        .elementor-heading-title {
        font-size: 2.2rem;
    }
    .elementor-798
        .elementor-element.elementor-element-43ad37a
        > .elementor-widget-container {
        margin: 10px 10px 10px 10px;
    }
    .elementor-798 .elementor-element.elementor-element-43ad37a {
        font-size: 1.2rem;
    }
    .elementor-798 .elementor-element.elementor-element-f3995b4 {
        --gap: 0px 0px;
        --padding-top: 24px;
        --padding-bottom: 24px;
        --padding-left: 24px;
        --padding-right: 24px;
    }
    .elementor-798 .elementor-element.elementor-element-6f44f5b {
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-798 .elementor-element.elementor-element-7cc04fc {
        text-align: center;
    }
    .elementor-798
        .elementor-element.elementor-element-7cc04fc
        .elementor-heading-title {
        font-size: 1.5rem;
    }
    .elementor-798
        .elementor-element.elementor-element-52ba3c8
        > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-798 .elementor-element.elementor-element-52ba3c8 {
        text-align: center;
    }
    .elementor-798 .elementor-element.elementor-element-a05cd22 {
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-798 .elementor-element.elementor-element-fac5308 {
        text-align: center;
    }
    .elementor-798
        .elementor-element.elementor-element-fac5308
        .elementor-heading-title {
        font-size: 1.5rem;
    }
    .elementor-798
        .elementor-element.elementor-element-a90d453
        > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-798 .elementor-element.elementor-element-a90d453 {
        text-align: center;
    }
    .elementor-798 .elementor-element.elementor-element-01623d6 {
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-798 .elementor-element.elementor-element-fb6cd5c {
        text-align: center;
    }
    .elementor-798
        .elementor-element.elementor-element-fb6cd5c
        .elementor-heading-title {
        font-size: 1.5rem;
    }
    .elementor-798
        .elementor-element.elementor-element-9655899
        > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-798 .elementor-element.elementor-element-9655899 {
        text-align: center;
    }
    .elementor-798 .elementor-element.elementor-element-c968bb6 {
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-798 .elementor-element.elementor-element-9706636 {
        text-align: center;
    }
    .elementor-798
        .elementor-element.elementor-element-9706636
        .elementor-heading-title {
        font-size: 1.5rem;
    }
    .elementor-798
        .elementor-element.elementor-element-da1fb23
        > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-798 .elementor-element.elementor-element-da1fb23 {
        text-align: center;
    }
    .elementor-798
        .elementor-element.elementor-element-d2e7c4e
        > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }
    .elementor-798
        .elementor-element.elementor-element-d2e7c4e.elementor-element {
        --align-self: center;
    }
    .elementor-798
        .elementor-element.elementor-element-d2e7c4e
        .elementor-button {
        font-size: 1rem;
        padding: 20px 30px 20px 30px;
    }
    .elementor-798 .elementor-element.elementor-element-312502f {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-798 .elementor-element.elementor-element-a811489 {
        --margin-top: 40px;
        --margin-bottom: -100px;
        --margin-left: 24px;
        --margin-right: 24px;
        --padding-top: 16px;
        --padding-bottom: 16px;
        --padding-left: 16px;
        --padding-right: 16px;
    }
    .elementor-798
        .elementor-element.elementor-element-d586b89
        > .elementor-widget-container {
        margin: -48px 0px 24px 0px;
    }
    .elementor-798
        .elementor-element.elementor-element-d586b89
        .elementor-icon {
        font-size: 32px;
    }
    .elementor-798
        .elementor-element.elementor-element-d586b89
        .elementor-icon
        svg {
        height: 32px;
    }
    .elementor-798
        .elementor-element.elementor-element-9fdd53a
        .elementor-heading-title {
        font-size: 1.4rem;
    }
    .elementor-798
        .elementor-element.elementor-element-cbd90b9
        .elementor-heading-title {
        font-size: 1rem;
    }
    .elementor-798
        .elementor-element.elementor-element-7759c64
        > .elementor-widget-container {
        margin: 0px 0px -32px 0px;
    }
    .elementor-798
        .elementor-element.elementor-element-7759c64
        .elementor-icon {
        font-size: 24px;
    }
    .elementor-798
        .elementor-element.elementor-element-7759c64
        .elementor-icon
        svg {
        height: 24px;
    }
    .elementor-798 .elementor-element.elementor-element-3c66bb9::before,
    .elementor-798
        .elementor-element.elementor-element-3c66bb9
        > .elementor-background-video-container::before,
    .elementor-798
        .elementor-element.elementor-element-3c66bb9
        > .e-con-inner
        > .elementor-background-video-container::before,
    .elementor-798
        .elementor-element.elementor-element-3c66bb9
        > .elementor-background-slideshow::before,
    .elementor-798
        .elementor-element.elementor-element-3c66bb9
        > .e-con-inner
        > .elementor-background-slideshow::before,
    .elementor-798
        .elementor-element.elementor-element-3c66bb9
        > .elementor-motion-effects-container
        > .elementor-motion-effects-layer::before {
        background-position: top center;
    }
    .elementor-798 .elementor-element.elementor-element-3c66bb9 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 50px;
        --padding-bottom: 10px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-798
        .elementor-element.elementor-element-06da686
        > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }
    .elementor-798
        .elementor-element.elementor-element-06da686
        .elementor-heading-title {
        font-size: 2.2rem;
    }
    .elementor-798
        .elementor-element.elementor-element-9557466
        > .elementor-widget-container {
        margin: 0px 24px 0px 24px;
    }
    .elementor-798 .elementor-element.elementor-element-9557466 {
        font-size: 1.2rem;
    }
    .elementor-798 .elementor-element.elementor-element-ac07c27 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-798
        .elementor-element.elementor-element-8294192
        .elementor-icon-box-title,
    .elementor-798
        .elementor-element.elementor-element-8294192
        .elementor-icon-box-title
        a {
        font-size: 1.5rem;
    }
    .elementor-798
        .elementor-element.elementor-element-8294192
        .elementor-icon-box-description {
        font-size: 1.1rem;
    }
    .elementor-798
        .elementor-element.elementor-element-fe371ad
        .elementor-icon-box-title,
    .elementor-798
        .elementor-element.elementor-element-fe371ad
        .elementor-icon-box-title
        a {
        font-size: 1.5rem;
    }
    .elementor-798
        .elementor-element.elementor-element-fe371ad
        .elementor-icon-box-description {
        font-size: 1.1rem;
    }
    .elementor-798 .elementor-element.elementor-element-a68bf87 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-798
        .elementor-element.elementor-element-699ff87
        .elementor-icon-box-title,
    .elementor-798
        .elementor-element.elementor-element-699ff87
        .elementor-icon-box-title
        a {
        font-size: 1.5rem;
    }
    .elementor-798
        .elementor-element.elementor-element-699ff87
        .elementor-icon-box-description {
        font-size: 1.1rem;
    }
    .elementor-798
        .elementor-element.elementor-element-c78ae3e
        .elementor-icon-box-title,
    .elementor-798
        .elementor-element.elementor-element-c78ae3e
        .elementor-icon-box-title
        a {
        font-size: 1.5rem;
    }
    .elementor-798
        .elementor-element.elementor-element-c78ae3e
        .elementor-icon-box-description {
        font-size: 1.1rem;
    }
    .elementor-798 .elementor-element.elementor-element-aa2bcd5 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-798
        .elementor-element.elementor-element-3514107
        .elementor-icon-box-title,
    .elementor-798
        .elementor-element.elementor-element-3514107
        .elementor-icon-box-title
        a {
        font-size: 1.5rem;
    }
    .elementor-798
        .elementor-element.elementor-element-3514107
        .elementor-icon-box-description {
        font-size: 1.1rem;
    }
    .elementor-798
        .elementor-element.elementor-element-9155bf0
        .elementor-icon-box-title,
    .elementor-798
        .elementor-element.elementor-element-9155bf0
        .elementor-icon-box-title
        a {
        font-size: 1.5rem;
    }
    .elementor-798
        .elementor-element.elementor-element-9155bf0
        .elementor-icon-box-description {
        font-size: 1.1rem;
    }
    .elementor-798 .elementor-element.elementor-element-b0ace62 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-798 .elementor-element.elementor-element-c496152 {
        --margin-top: 40px;
        --margin-bottom: -100px;
        --margin-left: 24px;
        --margin-right: 24px;
        --padding-top: 16px;
        --padding-bottom: 16px;
        --padding-left: 16px;
        --padding-right: 16px;
    }
    .elementor-798
        .elementor-element.elementor-element-7a33281
        > .elementor-widget-container {
        margin: -48px 0px 24px 0px;
    }
    .elementor-798
        .elementor-element.elementor-element-7a33281
        .elementor-icon {
        font-size: 32px;
    }
    .elementor-798
        .elementor-element.elementor-element-7a33281
        .elementor-icon
        svg {
        height: 32px;
    }
    .elementor-798
        .elementor-element.elementor-element-53f0ebd
        .elementor-heading-title {
        font-size: 1.4rem;
    }
    .elementor-798
        .elementor-element.elementor-element-3f0fc6b
        > .elementor-widget-container {
        margin: 0px 0px -32px 0px;
    }
    .elementor-798
        .elementor-element.elementor-element-3f0fc6b
        .elementor-icon {
        font-size: 24px;
    }
    .elementor-798
        .elementor-element.elementor-element-3f0fc6b
        .elementor-icon
        svg {
        height: 24px;
    }
    .elementor-798 .elementor-element.elementor-element-f8713ad {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-798
        .elementor-element.elementor-element-6e546ab
        > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }
    .elementor-798
        .elementor-element.elementor-element-6e546ab
        .elementor-heading-title {
        font-size: 2.2rem;
    }
    .elementor-798
        .elementor-element.elementor-element-e56d509
        > .elementor-widget-container {
        margin: 0px 24px 0px 24px;
    }
    .elementor-798 .elementor-element.elementor-element-e56d509 {
        font-size: 1.2rem;
    }
    .elementor-798 .elementor-element.elementor-element-a1eafa5 {
        --content-width: 90%;
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-798 .elementor-element.elementor-element-b8e6bd6 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 16px;
        --padding-bottom: 16px;
        --padding-left: 16px;
        --padding-right: 16px;
    }
    .elementor-798
        .elementor-element.elementor-element-ba66d27
        > .elementor-widget-container {
        margin: 20px 0px 20px 0px;
    }
    .elementor-798
        .elementor-element.elementor-element-ba66d27
        .elementor-button {
        line-height: 1.4em;
        padding: 20px 10px 20px 010px;
    }
    .elementor-798 .elementor-element.elementor-element-66e3fd3 {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 16px;
        --padding-bottom: 16px;
        --padding-left: 16px;
        --padding-right: 16px;
    }
    .elementor-798
        .elementor-element.elementor-element-7cb3e46
        > .elementor-widget-container {
        margin: 20px 0px 20px 0px;
    }
    .elementor-798
        .elementor-element.elementor-element-7cb3e46
        .elementor-button {
        line-height: 1.4em;
        padding: 20px 10px 20px 010px;
    }
    .elementor-798 .elementor-element.elementor-element-39eda5e4 {
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-798
        .elementor-element.elementor-element-671625b4
        > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }
    .elementor-798
        .elementor-element.elementor-element-671625b4
        .elementor-heading-title {
        font-size: 2.2rem;
    }
    .elementor-798
        .elementor-element.elementor-element-4ea1d329
        .elementor-toggle-title {
        line-height: 1.3em;
    }
    .elementor-798
        .elementor-element.elementor-element-4ea1d329
        .elementor-tab-content {
        padding: 0px 0px 30px 0px;
    }
    .elementor-798 .elementor-element.elementor-element-ad6dfc1 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-798
        .elementor-element.elementor-element-f94281a
        > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }
    .elementor-798
        .elementor-element.elementor-element-f94281a
        .elementor-heading-title {
        font-size: 2.2rem;
    }
    .elementor-798
        .elementor-element.elementor-element-3137704
        > .elementor-widget-container {
        margin: 0px 24px 0px 24px;
    }
    .elementor-798 .elementor-element.elementor-element-3137704 {
        font-size: 1.2rem;
    }
    .elementor-798 .elementor-element.elementor-element-56c3f13 {
        --content-width: 90%;
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-798 .elementor-element.elementor-element-96c2fde {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 16px;
        --padding-bottom: 16px;
        --padding-left: 16px;
        --padding-right: 16px;
    }
    .elementor-798 .elementor-element.elementor-element-6371913 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
}
@media (min-width: 768px) {
    .elementor-798 .elementor-element.elementor-element-4b32082 {
        --width: 70%;
    }
    .elementor-798 .elementor-element.elementor-element-de5b9b6 {
        --width: 30%;
    }
    .elementor-798 .elementor-element.elementor-element-6f44f5b {
        --width: 25%;
    }
    .elementor-798 .elementor-element.elementor-element-a05cd22 {
        --width: 25%;
    }
    .elementor-798 .elementor-element.elementor-element-01623d6 {
        --width: 25%;
    }
    .elementor-798 .elementor-element.elementor-element-c968bb6 {
        --width: 25%;
    }
    .elementor-798 .elementor-element.elementor-element-312502f {
        --content-width: 1200px;
    }
    .elementor-798 .elementor-element.elementor-element-b0ace62 {
        --content-width: 1200px;
    }
    .elementor-798 .elementor-element.elementor-element-39eda5e4 {
        --content-width: 1600px;
    }
    .elementor-798 .elementor-element.elementor-element-6371913 {
        --content-width: 1200px;
    }
}
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-798 .elementor-element.elementor-element-6f44f5b {
        --width: 100%;
    }
    .elementor-798 .elementor-element.elementor-element-a05cd22 {
        --width: 100%;
    }
    .elementor-798 .elementor-element.elementor-element-01623d6 {
        --width: 100%;
    }
    .elementor-798 .elementor-element.elementor-element-c968bb6 {
        --width: 100%;
    }
    .elementor-798 .elementor-element.elementor-element-ac07c27 {
        --width: 100%;
    }
    .elementor-798 .elementor-element.elementor-element-a68bf87 {
        --width: 100%;
    }
    .elementor-798 .elementor-element.elementor-element-aa2bcd5 {
        --width: 100%;
    }
} /* Start custom CSS for text-editor, class: .elementor-element-7be8f80 */
p {
    margin-bottom: 0px;
} /* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-913c751 */
p {
    margin-bottom: 0px;
} /* End custom CSS */
