.elementor-3527 .elementor-element.elementor-element-6415a5f {
    --display: flex;
    --min-height: 90vh;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-3527 .elementor-element.elementor-element-6415a5f:not(.elementor-motion-effects-element-type-background),
.elementor-3527 .elementor-element.elementor-element-6415a5f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background: url("https://www.itoman-w.com/pilates30style/wp-content/uploads/sites/42/mainimg13_2_img.png") 50% 50%;
    background-size: cover;
}

.elementor-3527 .elementor-element.elementor-element-6415a5f,
.elementor-3527 .elementor-element.elementor-element-6415a5f::before,
.elementor-3527 .elementor-element.elementor-element-3664b5c,
.elementor-3527 .elementor-element.elementor-element-3664b5c::before,
.elementor-3527 .elementor-element.elementor-element-1a7e874,
.elementor-3527 .elementor-element.elementor-element-1a7e874::before,
.elementor-3527 .elementor-element.elementor-element-9c8ea7a,
.elementor-3527 .elementor-element.elementor-element-9c8ea7a::before,
.elementor-3527 .elementor-element.elementor-element-b93f2d2,
.elementor-3527 .elementor-element.elementor-element-b93f2d2::before,
.elementor-3527 .elementor-element.elementor-element-7e2ddac,
.elementor-3527 .elementor-element.elementor-element-7e2ddac::before,
.elementor-3527 .elementor-element.elementor-element-33a6f44,
.elementor-3527 .elementor-element.elementor-element-33a6f44::before,
.elementor-3527 .elementor-element.elementor-element-329c19d,
.elementor-3527 .elementor-element.elementor-element-329c19d::before,
.elementor-3527 .elementor-element.elementor-element-65b96b7,
.elementor-3527 .elementor-element.elementor-element-65b96b7::before,
.elementor-3527 .elementor-element.elementor-element-ff68538,
.elementor-3527 .elementor-element.elementor-element-ff68538::before,
.elementor-3527 .elementor-element.elementor-element-3b941ba,
.elementor-3527 .elementor-element.elementor-element-3b941ba::before,
.elementor-3527 .elementor-element.elementor-element-5a4ca10,
.elementor-3527 .elementor-element.elementor-element-5a4ca10::before,
.elementor-3527 .elementor-element.elementor-element-2f08781,
.elementor-3527 .elementor-element.elementor-element-2f08781::before,
.elementor-3527 .elementor-element.elementor-element-224c66c,
.elementor-3527 .elementor-element.elementor-element-224c66c::before,
.elementor-3527 .elementor-element.elementor-element-4731334,
.elementor-3527 .elementor-element.elementor-element-4731334::before,
.elementor-3527 .elementor-element.elementor-element-947519b,
.elementor-3527 .elementor-element.elementor-element-947519b::before,
.elementor-3527 .elementor-element.elementor-element-4053ccc,
.elementor-3527 .elementor-element.elementor-element-4053ccc::before,
.elementor-3527 .elementor-element.elementor-element-708eadc,
.elementor-3527 .elementor-element.elementor-element-708eadc::before,
.elementor-3527 .elementor-element.elementor-element-6d32289,
.elementor-3527 .elementor-element.elementor-element-6d32289::before,
.elementor-3527 .elementor-element.elementor-element-422987d,
.elementor-3527 .elementor-element.elementor-element-422987d::before,
.elementor-3527 .elementor-element.elementor-element-c740701,
.elementor-3527 .elementor-element.elementor-element-c740701::before,
.elementor-3527 .elementor-element.elementor-element-e302e63,
.elementor-3527 .elementor-element.elementor-element-e302e63::before,
.elementor-3527 .elementor-element.elementor-element-bc324b1,
.elementor-3527 .elementor-element.elementor-element-bc324b1::before,
.elementor-3527 .elementor-element.elementor-element-3a4da7a,
.elementor-3527 .elementor-element.elementor-element-3a4da7a::before,
.elementor-3527 .elementor-element.elementor-element-4342428,
.elementor-3527 .elementor-element.elementor-element-4342428::before,
.elementor-3527 .elementor-element.elementor-element-98efb8a,
.elementor-3527 .elementor-element.elementor-element-98efb8a::before,
.elementor-3527 .elementor-element.elementor-element-613a1bc,
.elementor-3527 .elementor-element.elementor-element-613a1bc::before,
.elementor-3527 .elementor-element.elementor-element-d1a5ea3,
.elementor-3527 .elementor-element.elementor-element-d1a5ea3::before,
.elementor-3527 .elementor-element.elementor-element-57bdb57,
.elementor-3527 .elementor-element.elementor-element-57bdb57::before,
.elementor-3527 .elementor-element.elementor-element-ee9dc72,
.elementor-3527 .elementor-element.elementor-element-ee9dc72::before,
.elementor-3527 .elementor-element.elementor-element-ebd9a60,
.elementor-3527 .elementor-element.elementor-element-ebd9a60::before,
.elementor-3527 .elementor-element.elementor-element-f072836,
.elementor-3527 .elementor-element.elementor-element-f072836::before,
.elementor-3527 .elementor-element.elementor-element-44b73d7,
.elementor-3527 .elementor-element.elementor-element-44b73d7::before,
.elementor-3527 .elementor-element.elementor-element-01fd2a0,
.elementor-3527 .elementor-element.elementor-element-01fd2a0::before,
.elementor-3527 .elementor-element.elementor-element-ff0cfb5,
.elementor-3527 .elementor-element.elementor-element-ff0cfb5::before,
.elementor-3527 .elementor-element.elementor-element-4dd1886,
.elementor-3527 .elementor-element.elementor-element-4dd1886::before,
.elementor-3527 .elementor-element.elementor-element-5444989,
.elementor-3527 .elementor-element.elementor-element-5444989::before,
.elementor-3527 .elementor-element.elementor-element-14e0531,
.elementor-3527 .elementor-element.elementor-element-14e0531::before,
.elementor-3527 .elementor-element.elementor-element-c63d6b2,
.elementor-3527 .elementor-element.elementor-element-c63d6b2::before,
.elementor-3527 .elementor-element.elementor-element-e7b542e,
.elementor-3527 .elementor-element.elementor-element-e7b542e::before,
.elementor-3527 .elementor-element.elementor-element-78cd746,
.elementor-3527 .elementor-element.elementor-element-78cd746::before,
.elementor-3527 .elementor-element.elementor-element-4d21028,
.elementor-3527 .elementor-element.elementor-element-4d21028::before,
.elementor-3527 .elementor-element.elementor-element-7150109,
.elementor-3527 .elementor-element.elementor-element-7150109::before,
.elementor-3527 .elementor-element.elementor-element-5184e0a,
.elementor-3527 .elementor-element.elementor-element-5184e0a::before,
.elementor-3527 .elementor-element.elementor-element-6462462,
.elementor-3527 .elementor-element.elementor-element-6462462::before,
.elementor-3527 .elementor-element.elementor-element-233ee36,
.elementor-3527 .elementor-element.elementor-element-233ee36::before,
.elementor-3527 .elementor-element.elementor-element-dbb5d6f,
.elementor-3527 .elementor-element.elementor-element-dbb5d6f::before {
    --border-transition: 0.3s;
}

.elementor-3527 .elementor-element.elementor-element-f703cc7 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-3527 .elementor-element.elementor-element-09f54d1 img,
.elementor-3527 .elementor-element.elementor-element-419cbff img {
    width: 100%;
}

.elementor-3527 .elementor-element.elementor-element-3664b5c {
    --display: flex;
    --background-transition: 0.3s;
    --padding-block-start: 50px;
    --padding-block-end: 50px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-3527 .elementor-element.elementor-element-3664b5c:not(.elementor-motion-effects-element-type-background),
.elementor-3527 .elementor-element.elementor-element-3664b5c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-7ffd5b9);
}

.elementor-3527 .elementor-element.elementor-element-87575cd,
.elementor-3527 .elementor-element.elementor-element-692686a,
.elementor-3527 .elementor-element.elementor-element-08267b0,
.elementor-3527 .elementor-element.elementor-element-94b3f63,
.elementor-3527 .elementor-element.elementor-element-4406855,
.elementor-3527 .elementor-element.elementor-element-5086465,
.elementor-3527 .elementor-element.elementor-element-7af5fa3,
.elementor-3527 .elementor-element.elementor-element-ee3ac11,
.elementor-3527 .elementor-element.elementor-element-f2abf5f,
.elementor-3527 .elementor-element.elementor-element-106a82c,
.elementor-3527 .elementor-element.elementor-element-7e00048,
.elementor-3527 .elementor-element.elementor-element-477518b,
.elementor-3527 .elementor-element.elementor-element-de866c2,
.elementor-3527 .elementor-element.elementor-element-0ac8f71 .elementor-icon-wrapper,
.elementor-3527 .elementor-element.elementor-element-c73f7fe .elementor-icon-wrapper,
.elementor-3527 .elementor-element.elementor-element-4473321,
.elementor-3527 .elementor-element.elementor-element-8317150,
.elementor-3527 .elementor-element.elementor-element-efd89ef,
.elementor-3527 .elementor-element.elementor-element-3a73452,
.elementor-3527 .elementor-element.elementor-element-ba10374,
.elementor-3527 .elementor-element.elementor-element-abb90d2,
.elementor-3527 .elementor-element.elementor-element-39e4c71,
.elementor-3527 .elementor-element.elementor-element-4e542a4,
.elementor-3527 .elementor-element.elementor-element-ceb5dae,
.elementor-3527 .elementor-element.elementor-element-610a0bf,
.elementor-3527 .elementor-element.elementor-element-d0e0ab4,
.elementor-3527 .elementor-element.elementor-element-7029cee {
    text-align: center;
}

.elementor-3527 .elementor-element.elementor-element-1a7e874 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-block-start: 90px;
    --padding-block-end: 90px;
    --padding-inline-start: 20px;
    --padding-inline-end: 20px;
}

.elementor-3527 .elementor-element.elementor-element-1a7e874:not(.elementor-motion-effects-element-type-background),
.elementor-3527 .elementor-element.elementor-element-1a7e874>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("bg_brown2.jpg");
}

.elementor-3527 .elementor-element.elementor-element-692686a img,
.elementor-3527 .elementor-element.elementor-element-5086465 img,
.elementor-3527 .elementor-element.elementor-element-ee3ac11 img,
.elementor-3527 .elementor-element.elementor-element-7e00048 img,
.elementor-3527 .elementor-element.elementor-element-4473321 img,
.elementor-3527 .elementor-element.elementor-element-efd89ef img,
.elementor-3527 .elementor-element.elementor-element-ba10374 img,
.elementor-3527 .elementor-element.elementor-element-39e4c71 img,
.elementor-3527 .elementor-element.elementor-element-ceb5dae img {
    width: auto;
    height: 47px;
}

.elementor-3527 .elementor-element.elementor-element-08267b0 .elementor-heading-title {
    color: #4D4D4D;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-3527 .elementor-element.elementor-element-08267b0>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-ee384d7>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-f2abf5f>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-477518b>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-8317150>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-3a73452>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-abb90d2>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-4e542a4>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-610a0bf>.elementor-widget-container {
    margin: 20px 0px 47px 0px;
}

.elementor-3527 .elementor-element.elementor-element-c7f762d>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-5068313>.elementor-widget-container {
    margin: 0 0 0 0;
}

.elementor-3527 .elementor-element.elementor-element-94b3f63 img,
.elementor-3527 .elementor-element.elementor-element-4406855 img {
    width: 100%;
    max-width: 700px;
}

.elementor-3527 .elementor-element.elementor-element-94b3f63>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-4406855>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-38b72cf>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-d3e8423>.elementor-widget-container {
    margin: 30px 0 0 0;
}

.elementor-3527 .elementor-element.elementor-element-38b72cf,
.elementor-3527 .elementor-element.elementor-element-d3e8423 {
    color: var(--e-global-color-1a58b3e);
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.8em;
}

.elementor-3527 .elementor-element.elementor-element-94ea2b2 img {
    width: 100%;
    max-width: 400px;
}

.elementor-3527 .elementor-element.elementor-element-94ea2b2>.elementor-widget-container {
    margin: 20px 0 0 0;
}

.elementor-3527 .elementor-element.elementor-element-9c8ea7a {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 90px;
    --padding-block-end: 90px;
    --padding-inline-start: 20px;
    --padding-inline-end: 20px;
}

.elementor-3527 .elementor-element.elementor-element-9c8ea7a.e-con,
.elementor-3527 .elementor-element.elementor-element-ee384d7.elementor-element,
.elementor-3527 .elementor-element.elementor-element-65b96b7.e-con,
.elementor-3527 .elementor-element.elementor-element-4053ccc.e-con,
.elementor-3527 .elementor-element.elementor-element-c740701.e-con,
.elementor-3527 .elementor-element.elementor-element-57bdb57.e-con,
.elementor-3527 .elementor-element.elementor-element-5184e0a.e-con,
.elementor-3527 .elementor-element.elementor-element-233ee36.e-con,
.elementor-3527 .elementor-element.elementor-element-dbb5d6f.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-3527 .elementor-element.elementor-element-ee384d7 {
    text-align: center;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-3527 .elementor-element.elementor-element-ee384d7 .elementor-heading-title,
.elementor-3527 .elementor-element.elementor-element-f2abf5f .elementor-heading-title,
.elementor-3527 .elementor-element.elementor-element-477518b .elementor-heading-title,
.elementor-3527 .elementor-element.elementor-element-8317150 .elementor-heading-title,
.elementor-3527 .elementor-element.elementor-element-3a73452 .elementor-heading-title,
.elementor-3527 .elementor-element.elementor-element-99ee591 .elementor-heading-title,
.elementor-3527 .elementor-element.elementor-element-abb90d2 .elementor-heading-title,
.elementor-3527 .elementor-element.elementor-element-4e542a4 .elementor-heading-title,
.elementor-3527 .elementor-element.elementor-element-610a0bf .elementor-heading-title {
    color: var(--e-global-color-a6ef705);
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-3527 .elementor-element.elementor-element-1d39a65 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 0px 40px;
    --grid-auto-flow: row;
    --align-items: center;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-3527 .elementor-element.elementor-element-fac2bc2 {
    color: var(--e-global-color-a6ef705);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-3527 .elementor-element.elementor-element-7af5fa3 .elementor-heading-title {
    color: var(--e-global-color-a6ef705);
    font-size: 32px;
    font-weight: bold;
    line-height: 1.2em;
}

.elementor-3527 .elementor-element.elementor-element-7af5fa3>.elementor-widget-container {
    margin: 80px 0px 40px 0px;
}

.elementor-3527 .elementor-element.elementor-element-b93f2d2 {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 20px 20px;
    --grid-auto-flow: row;
    --justify-items: center;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-3527 .elementor-element.elementor-element-7e2ddac,
.elementor-3527 .elementor-element.elementor-element-33a6f44,
.elementor-3527 .elementor-element.elementor-element-329c19d,
.elementor-3527 .elementor-element-e302e63>.elementor-element.ribbon14-wrapper {
    --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;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 4px 4px 4px 4px;
    --border-block-start-width: 4px;
    --border-inline-end-width: 4px;
    --border-block-end-width: 4px;
    --border-inline-start-width: 4px;
    border-color: var(--e-global-color-339aa4d);
    --border-color: var(--e-global-color-339aa4d);
    --border-radius: 47px 47px 47px 47px;
    --padding-block-start: 20px;
    --padding-block-end: 20px;
    --padding-inline-start: 20px;
    --padding-inline-end: 20px;
}

.elementor-3527 .elementor-element.elementor-element-7e2ddac:not(.elementor-motion-effects-element-type-background),
.elementor-3527 .elementor-element.elementor-element-7e2ddac>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F2F0EF;
}

.elementor-3527 .elementor-element.elementor-element-c49cbf4>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-3527 .elementor-element.elementor-element-226723c,
.elementor-3527 .elementor-element.elementor-element-1bd1613,
.elementor-3527 .elementor-element.elementor-element-74c20b9,
.elementor-3527 .elementor-element.elementor-element-db50cbf,
.elementor-3527 .elementor-element.elementor-element-6e63f19,
.elementor-3527 .elementor-element.elementor-element-40ff2b1,
.elementor-3527 .elementor-element.elementor-element-d861239,
.elementor-3527 .elementor-element.elementor-element-bced85b,
.elementor-3527 .elementor-element.elementor-element-5688a98,
.elementor-3527 .elementor-element.elementor-element-05e83eb,
.elementor-3527 .elementor-element.elementor-element-3ab025a,
.elementor-3527 .elementor-element.elementor-element-5bcfc0e,
.elementor-3527 .elementor-element.elementor-element-61b7e80,
.elementor-3527 .elementor-element.elementor-element-e55412f,
.elementor-3527 .elementor-element.elementor-element-9de8c12,
.elementor-3527 .elementor-element.elementor-element-82b3ae3,
.elementor-3527 .elementor-element.elementor-element-a5b6f76,
.elementor-3527 .elementor-element.elementor-element-544e243,
.elementor-3527 .elementor-element.elementor-element-3f43f7e,
.elementor-3527 .elementor-element.elementor-element-242811f,
.elementor-3527 .elementor-element.elementor-element-76ca7bb,
.elementor-3527 .elementor-element.elementor-element-d273245,
.elementor-3527 .elementor-element.elementor-element-e44f492,
.elementor-3527 .elementor-element.elementor-element-6d0444b,
.elementor-3527 .elementor-element.elementor-element-d4d298e {
    text-align: center;
    width: 100%;
    max-width: 100%;
}

.elementor-3527 .elementor-element.elementor-element-226723c .elementor-heading-title {
    color: var(--e-global-color-0fc694f);
    font-size: 20px;
    font-weight: 600;
    line-height: 1.4em;
}

.elementor-3527 .elementor-element.elementor-element-226723c>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-1bd1613>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-74c20b9>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-40ff2b1>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-d861239>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-bced85b>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-5688a98>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-05e83eb>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-3ab025a>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-5bcfc0e>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-61b7e80>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-e55412f>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-9de8c12>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-82b3ae3>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-a5b6f76>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-544e243>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-3f43f7e>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-242811f>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-76ca7bb>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-d273245>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-e44f492>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-6d0444b>.elementor-widget-container {
    margin: 0px 0px 05px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-3527 .elementor-element.elementor-element-b31f886 {
    color: var(--e-global-color-1a58b3e);
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}

.elementor-3527 .elementor-element.elementor-element-33a6f44:not(.elementor-motion-effects-element-type-background),
.elementor-3527 .elementor-element.elementor-element-33a6f44>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F2F0EF;
}

.elementor-3527 .elementor-element.elementor-element-c879838>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-3527 .elementor-element.elementor-element-1bd1613 .elementor-heading-title {
    color: var(--e-global-color-0fc694f);
    font-size: 20px;
    font-weight: 600;
    line-height: 1.4em;
}

.elementor-3527 .elementor-element.elementor-element-8ff4478 {
    color: var(--e-global-color-1a58b3e);
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}

.elementor-3527 .elementor-element.elementor-element-329c19d:not(.elementor-motion-effects-element-type-background),
.elementor-3527 .elementor-element.elementor-element-329c19d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F2F0EF;
}

.elementor-3527 .elementor-element.elementor-element-c17e46f>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-3527 .elementor-element.elementor-element-74c20b9 .elementor-heading-title {
    color: var(--e-global-color-0fc694f);
    font-size: 20px;
    font-weight: 600;
    line-height: 1.4em;
}

.elementor-3527 .elementor-element.elementor-element-7180866 {
    color: var(--e-global-color-1a58b3e);
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}

.elementor-3527 .elementor-element.elementor-element-ee3ac11>.elementor-widget-container {
    margin: 150px 0px 0px 0px;
}

.elementor-3527 .elementor-element.elementor-element-ae9bca1 img {
    width: 75%;
    max-width: 270px;
}

.elementor-3527 .elementor-element.elementor-element-ae9bca1>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-3527 .elementor-element.elementor-element-95f0b29 img {
    width: 100%;
    max-width: 400px;
}

.elementor-3527 .elementor-element.elementor-element-95f0b29>.elementor-widget-container {
    margin: 100px 0px 0px 0px;
}

.elementor-3527 .elementor-element.elementor-element-106a82c .elementor-heading-title {
    color: var(--e-global-color-a6ef705);
    font-size: 26px;
    font-weight: bold;
    line-height: 1.2em;
}

.elementor-3527 .elementor-element.elementor-element-106a82c>.elementor-widget-container {
    margin: 80px 0px 40px 0px;
}

.elementor-3527 .elementor-element.elementor-element-65b96b7 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 90px;
    --padding-block-end: 90px;
    --padding-inline-start: 20px;
    --padding-inline-end: 20px;
}

.elementor-3527 .elementor-element.elementor-element-2386691 {
    text-align: center;
    color: var(--e-global-color-a6ef705);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-3527 .elementor-element.elementor-element-2386691>.elementor-widget-container {
    margin: 0px 0px 47px 0px;
}

.elementor-3527 .elementor-element.elementor-element-ff68538 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-3527 .elementor-element.elementor-element-de866c2 .elementor-heading-title {
    color: var(--e-global-color-a6ef705);
    font-size: 26px;
    font-weight: bold;
    line-height: 1.2em;
}

.elementor-3527 .elementor-element.elementor-element-de866c2>.elementor-widget-container {
    margin: 20px 0px 40px 0px;
}

.elementor-3527 .elementor-element.elementor-element-3b941ba,
.elementor-3527 .elementor-element.elementor-element-2f08781,
.elementor-3527 .elementor-element.elementor-element-4731334 {
    --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;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-block-start-width: 2px;
    --border-inline-end-width: 2px;
    --border-block-end-width: 2px;
    --border-inline-start-width: 2px;
    border-color: var(--e-global-color-0fc694f);
    --border-color: var(--e-global-color-0fc694f);
    --border-radius: 47px 47px 47px 47px;
    --padding-block-start: 47px;
    --padding-block-end: 47px;
    --padding-inline-start: 47px;
    --padding-inline-end: 47px;
}

.elementor-3527 .elementor-element.elementor-element-3b941ba:not(.elementor-motion-effects-element-type-background),
.elementor-3527 .elementor-element.elementor-element-3b941ba>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-2fdca18);
}

.elementor-3527 .elementor-element.elementor-element-5a4ca10 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --border-radius: 20px 20px 20px 20px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 20px;
}

.elementor-3527 .elementor-element.elementor-element-7559703 {
    text-align: left;
}

.elementor-3527 .elementor-element.elementor-element-7559703 img {
    width: auto;
    height: 30px;
}

.elementor-3527 .elementor-element.elementor-element-7559703>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-a858923>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-757fd40>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-b8c35bb>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-de4718c>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-78aef29>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-018b973>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-ac2965e>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-a863deb>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-3527 .elementor-element.elementor-element-4e4fd38 {
    text-align: left;
}

.elementor-3527 .elementor-element.elementor-element-4e4fd38 .elementor-heading-title {
    color: var(--e-global-color-0fc694f);
    font-size: 20px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-3527 .elementor-element.elementor-element-4e4fd38>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-71566ef>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-f761b64>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-7fd2fbc>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-c201578>.elementor-widget-container {
    margin: 0 0 5px 0;
}

.elementor-3527 .elementor-element.elementor-element-4dab19c {
    color: var(--e-global-color-1a58b3e);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-3527 .elementor-element.elementor-element-90c7631 img {
    width: 100%;
    max-width: 400px;
}

.elementor-3527 .elementor-element.elementor-element-90c7631>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-3527 .elementor-element.elementor-element-a9373a2 img {
    width: 100%;
    max-width: 500px;
}

.elementor-3527 .elementor-element.elementor-element-0ac8f71.elementor-view-stacked .elementor-icon,
.elementor-3527 .elementor-element.elementor-element-c73f7fe.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-a6ef705);
}

.elementor-3527 .elementor-element.elementor-element-0ac8f71.elementor-view-framed .elementor-icon,
.elementor-3527 .elementor-element.elementor-element-0ac8f71.elementor-view-default .elementor-icon,
.elementor-3527 .elementor-element.elementor-element-c73f7fe.elementor-view-framed .elementor-icon,
.elementor-3527 .elementor-element.elementor-element-c73f7fe.elementor-view-default .elementor-icon {
    color: var(--e-global-color-a6ef705);
    border-color: var(--e-global-color-a6ef705);
}

.elementor-3527 .elementor-element.elementor-element-0ac8f71.elementor-view-framed .elementor-icon,
.elementor-3527 .elementor-element.elementor-element-0ac8f71.elementor-view-default .elementor-icon svg,
.elementor-3527 .elementor-element.elementor-element-c73f7fe.elementor-view-framed .elementor-icon,
.elementor-3527 .elementor-element.elementor-element-c73f7fe.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-a6ef705);
}

.elementor-3527 .elementor-element.elementor-element-2f08781:not(.elementor-motion-effects-element-type-background),
.elementor-3527 .elementor-element.elementor-element-2f08781>.elementor-motion-effects-container>.elementor-motion-effects-layer,
.elementor-3527 .elementor-element.elementor-element-4731334:not(.elementor-motion-effects-element-type-background),
.elementor-3527 .elementor-element.elementor-element-4731334>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-2fdca18);
}

.elementor-3527 .elementor-element.elementor-element-224c66c,
.elementor-3527 .elementor-element.elementor-element-947519b {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --border-radius: 20px 20px 20px 20px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 20px;
}

.elementor-3527 .elementor-element.elementor-element-a858923,
.elementor-3527 .elementor-element.elementor-element-757fd40 {
    text-align: left;
}

.elementor-3527 .elementor-element.elementor-element-a858923 img,
.elementor-3527 .elementor-element.elementor-element-757fd40 img {
    width: auto;
    height: 30px;
}

.elementor-3527 .elementor-element.elementor-element-71566ef,
.elementor-3527 .elementor-element.elementor-element-f761b64 {
    text-align: left;
}

.elementor-3527 .elementor-element.elementor-element-71566ef .elementor-heading-title,
.elementor-3527 .elementor-element.elementor-element-f761b64 .elementor-heading-title {
    color: var(--e-global-color-0fc694f);
    font-size: 20px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-3527 .elementor-element.elementor-element-0bf94ab,
.elementor-3527 .elementor-element.elementor-element-cafb915 {
    color: var(--e-global-color-1a58b3e);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-3527 .elementor-element.elementor-element-044ceaf img,
.elementor-3527 .elementor-element.elementor-element-4ded88e img {
    width: 100%;
    max-width: 500px;
}

.elementor-3527 .elementor-element.elementor-element-ac10793 img,
.elementor-3527 .elementor-element.elementor-element-21af4e0 img,
.elementor-3527 .elementor-element.elementor-element-6c10c18 img {
    width: 100%;
    max-width: 400px;
}

.elementor-3527 .elementor-element.elementor-element-ac10793>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-21af4e0>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-6c10c18>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-3527 .elementor-element.elementor-element-4053ccc,
.elementor-3527 .elementor-element.elementor-element-c740701,
.elementor-3527 .elementor-element.elementor-element-57bdb57 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 90px;
    --padding-block-end: 90px;
    --padding-inline-start: 20px;
    --padding-inline-end: 20px;
}

.elementor-3527 .elementor-element.elementor-element-a9cd1f5,
.elementor-3527 .elementor-element.elementor-element-6278756,
.elementor-3527 .elementor-element.elementor-element-51b18c2 {
    text-align: center;
    color: var(--e-global-color-a6ef705);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-3527 .elementor-element.elementor-element-a9cd1f5>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-51b18c2>.elementor-widget-container {
    margin: 0px 0px 47px 0px;
}

.elementor-3527 .elementor-element.elementor-element-708eadc {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 20px 20px;
    --grid-auto-flow: row;
    --justify-items: center;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-3527 .elementor-element.elementor-element-6d32289,
.elementor-3527 .elementor-element.elementor-element-422987d {
    --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;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-block-start-width: 2px;
    --border-inline-end-width: 2px;
    --border-block-end-width: 2px;
    --border-inline-start-width: 2px;
    border-color: var(--e-global-color-0fc694f);
    --border-color: var(--e-global-color-0fc694f);
    --border-radius: 47px 47px 47px 47px;
    --padding-block-start: 47px;
    --padding-block-end: 47px;
    --padding-inline-start: 20px;
    --padding-inline-end: 20px;
}

.elementor-3527 .elementor-element.elementor-element-6d32289:not(.elementor-motion-effects-element-type-background),
.elementor-3527 .elementor-element.elementor-element-6d32289>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-2fdca18);
}

.elementor-3527 .elementor-element.elementor-element-db50cbf .elementor-heading-title {
    color: var(--e-global-color-0fc694f);
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-3527 .elementor-element.elementor-element-db50cbf>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var(--e-global-color-0fc694f);
}

.elementor-3527 .elementor-element.elementor-element-ba74ecc {
    text-align: left;
}

.elementor-3527 .elementor-element.elementor-element-ba74ecc .elementor-heading-title {
    color: var(--e-global-color-0fc694f);
    font-size: 20px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-3527 .elementor-element.elementor-element-ba74ecc>.elementor-widget-container {
    margin: 20px 0px 10px 0px;
}

.elementor-3527 .elementor-element.elementor-element-d98dd9e {
    color: var(--e-global-color-1a58b3e);
    font-family: "Roboto", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.4em;
}

.elementor-3527 .elementor-element.elementor-element-422987d:not(.elementor-motion-effects-element-type-background),
.elementor-3527 .elementor-element.elementor-element-422987d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-2fdca18);
}

.elementor-3527 .elementor-element.elementor-element-6e63f19 .elementor-heading-title {
    color: var(--e-global-color-0fc694f);
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-3527 .elementor-element.elementor-element-6e63f19>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var(--e-global-color-0fc694f);
}

.elementor-3527 .elementor-element.elementor-element-5e82af4 {
    text-align: left;
}

.elementor-3527 .elementor-element.elementor-element-5e82af4 .elementor-heading-title {
    color: var(--e-global-color-0fc694f);
    font-size: 20px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-3527 .elementor-element.elementor-element-5e82af4>.elementor-widget-container {
    margin: 20px 0px 10px 0px;
}

.elementor-3527 .elementor-element.elementor-element-9db9eb4 {
    color: var(--e-global-color-1a58b3e);
    font-family: "Roboto", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.4em;
}

.elementor-3527 .elementor-element.elementor-element-4a51a2d>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-9c390fb>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-3527 .elementor-element.elementor-element-6278756>.elementor-widget-container {
    margin: 0px 0px 47px 0px;
}

.elementor-3527 .elementor-element.elementor-element-99ee591 {
    text-align: center;
    width: var(--container-widget-width, 210px);
    max-width: 210px;
    --container-widget-width: 210px;
    --container-widget-flex-grow: 0;
}

.elementor-3527 .elementor-element.elementor-element-99ee591>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-3527 .elementor-element.elementor-element-99ee591.elementor-element {
    --align-self: center;
}

.elementor-3527 .elementor-element.elementor-element-e302e63 {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 20px 19px;
    --grid-auto-flow: row;
    --justify-items: center;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 75px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-3527 .elementor-element.elementor-element-bc324b1:not(.elementor-motion-effects-element-type-background),
.elementor-3527 .elementor-element.elementor-element-bc324b1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F2F0EF;
}

.elementor-3527 .elementor-element.elementor-element-b5aa441,
.elementor-3527 .elementor-element.elementor-element-d8ba485,
.elementor-3527 .elementor-element.elementor-element-77fcde1,
.elementor-3527 .elementor-element.elementor-element-efa2106,
.elementor-3527 .elementor-element.elementor-element-f921a33,
.elementor-3527 .elementor-element.elementor-element-ca49502 {
    --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;
    --justify-content: center;
    --align-items: center;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-3527 .elementor-element.elementor-element-67f6062 .elementor-heading-title {
    color: var(--e-global-color-1a58b3e);
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1em;
}

.elementor-3527 .elementor-element.elementor-element-67f6062>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-07725df>.elementor-widget-container {
    padding: 0px 0px 7px 0px;
}

.elementor-3527 .elementor-element.elementor-element-b8c35bb,
.elementor-3527 .elementor-element.elementor-element-de4718c {
    --e-rating-icon-font-size: 22px;
    --e-rating-gap: 1px;
    --e-rating-icon-marked-color: #F19A86;
    --e-rating-icon-color: var(--e-global-color-f182591);
}

.elementor-3527 .elementor-element-e302e63>.ribbon14-wrapper h4.elementor-heading-title,
.elementor-3527 .elementor-element-ee9dc72>.ribbon14-wrapper h4.elementor-heading-title {
    color: #3D3535;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.4em;
}

.elementor-3527 .elementor-element.elementor-element-2fe3293 {
    color: var(--e-global-color-1a58b3e);
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}

.elementor-3527 .elementor-element.elementor-element-2fe3293>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 16px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #707070;
    border-radius: 0px 0px 1px 0px;
}

.elementor-3527 .elementor-element.elementor-element-6317f04 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-3527 .elementor-element-e302e63>.ribbon14-wrapper h5.elementor-heading-title {
    color: #3D3535;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.4em;
}

.elementor-3527 .elementor-element.elementor-element-6317f04>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-41c9b35>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-892d952>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-17824a9>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-32ba1f3>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-c3b20bb>.elementor-widget-container {
    margin: 15px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-3527 .elementor-element.elementor-element-caa9833 {
    color: #4A4343;
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.8em;
    width: 100%;
    max-width: 100%;
}

.elementor-3527 .elementor-element.elementor-element-caa9833>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}



.elementor-3527 .elementor-element.elementor-element-3a4da7a:not(.elementor-motion-effects-element-type-background),
.elementor-3527 .elementor-element.elementor-element-3a4da7a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F2F0EF;
}

.elementor-3527 .elementor-element.elementor-element-07725df .elementor-heading-title {
    color: var(--e-global-color-1a58b3e);
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1em;
}

.elementor-3527 .elementor-element.elementor-element-60e28a1 {
    color: var(--e-global-color-1a58b3e);
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}

.elementor-3527 .elementor-element.elementor-element-60e28a1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 16px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #707070;
    border-radius: 0px 0px 1px 0px;
}

.elementor-3527 .elementor-element.elementor-element-41c9b35 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-3527 .elementor-element.elementor-element-dacc94d {
    color: #4A4343;
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.8em;
    width: 100%;
    max-width: 100%;
}

.elementor-3527 .elementor-element.elementor-element-dacc94d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-3527 .elementor-element.elementor-element-4342428:not(.elementor-motion-effects-element-type-background),
.elementor-3527 .elementor-element.elementor-element-4342428>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F2F0EF;
}

.elementor-3527 .elementor-element.elementor-element-fea3c27 .elementor-heading-title {
    color: var(--e-global-color-1a58b3e);
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1em;
}

.elementor-3527 .elementor-element.elementor-element-fea3c27>.elementor-widget-container {
    padding: 0px 0px 7px 0px;
}

.elementor-3527 .elementor-element.elementor-element-78aef29 {
    --e-rating-icon-font-size: 22px;
    --e-rating-gap: 1px;
    --e-rating-icon-marked-color: #F19A86;
    --e-rating-icon-color: var(--e-global-color-f182591);
}

.elementor-3527 .elementor-element.elementor-element-0b73718 {
    color: var(--e-global-color-1a58b3e);
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}

.elementor-3527 .elementor-element.elementor-element-0b73718>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 16px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #707070;
    border-radius: 0px 0px 1px 0px;
}

.elementor-3527 .elementor-element.elementor-element-892d952 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-3527 .elementor-element.elementor-element-bccadfe {
    color: #4A4343;
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.8em;
    width: 100%;
    max-width: 100%;
}

.elementor-3527 .elementor-element.elementor-element-bccadfe>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-3527 .elementor-element.elementor-element-98efb8a:not(.elementor-motion-effects-element-type-background),
.elementor-3527 .elementor-element.elementor-element-98efb8a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F2F0EF;
}

.elementor-3527 .elementor-element.elementor-element-a1ed601 .elementor-heading-title {
    color: var(--e-global-color-1a58b3e);
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1em;
}

.elementor-3527 .elementor-element.elementor-element-a1ed601>.elementor-widget-container {
    padding: 0px 0px 7px 0px;
}

.elementor-3527 .elementor-element.elementor-element-018b973 {
    --e-rating-icon-font-size: 22px;
    --e-rating-gap: 1px;
    --e-rating-icon-marked-color: #F19A86;
    --e-rating-icon-color: var(--e-global-color-f182591);
}

.elementor-3527 .elementor-element.elementor-element-b237ceb {
    color: var(--e-global-color-1a58b3e);
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}

.elementor-3527 .elementor-element.elementor-element-b237ceb>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 16px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #707070;
    border-radius: 0px 0px 1px 0px;
}

.elementor-3527 .elementor-element.elementor-element-17824a9 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-3527 .elementor-element.elementor-element-c837a30 {
    color: #4A4343;
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.8em;
    width: 100%;
    max-width: 100%;
}

.elementor-3527 .elementor-element.elementor-element-c837a30>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-3527 .elementor-element.elementor-element-613a1bc:not(.elementor-motion-effects-element-type-background),
.elementor-3527 .elementor-element.elementor-element-613a1bc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F2F0EF;
}

.elementor-3527 .elementor-element.elementor-element-bd1c831 .elementor-heading-title {
    color: var(--e-global-color-1a58b3e);
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1em;
}

.elementor-3527 .elementor-element.elementor-element-bd1c831>.elementor-widget-container {
    padding: 0px 0px 7px 0px;
}

.elementor-3527 .elementor-element.elementor-element-ac2965e {
    --e-rating-icon-font-size: 22px;
    --e-rating-gap: 1px;
    --e-rating-icon-marked-color: #F19A86;
    --e-rating-icon-color: var(--e-global-color-f182591);
}

.elementor-3527 .elementor-element.elementor-element-4d5314f {
    color: var(--e-global-color-1a58b3e);
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}

.elementor-3527 .elementor-element.elementor-element-4d5314f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 16px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #707070;
    border-radius: 0px 0px 1px 0px;
}

.elementor-3527 .elementor-element.elementor-element-32ba1f3 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-3527 .elementor-element.elementor-element-6cca8a4 {
    color: #4A4343;
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.8em;
    width: 100%;
    max-width: 100%;
}

.elementor-3527 .elementor-element.elementor-element-6cca8a4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-3527 .elementor-element.elementor-element-f1fcedd img {
    width: 80px;
    height: 80px;
}

body:not(.rtl) .elementor-3527 .elementor-element.elementor-element-f1fcedd {
    left: -16px;
}

body.rtl .elementor-3527 .elementor-element.elementor-element-f1fcedd {
    right: -16px;
}

.elementor-3527 .elementor-element.elementor-element-f1fcedd {
    top: -16px;
}

.elementor-3527 .elementor-element.elementor-element-d1a5ea3:not(.elementor-motion-effects-element-type-background),
.elementor-3527 .elementor-element.elementor-element-d1a5ea3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F2F0EF;
}

.elementor-3527 .elementor-element.elementor-element-579fef4 .elementor-heading-title {
    color: var(--e-global-color-1a58b3e);
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1em;
}

.elementor-3527 .elementor-element.elementor-element-579fef4>.elementor-widget-container {
    padding: 0px 0px 7px 0px;
}

.elementor-3527 .elementor-element.elementor-element-a863deb {
    --e-rating-icon-font-size: 22px;
    --e-rating-gap: 1px;
    --e-rating-icon-marked-color: #F19A86;
    --e-rating-icon-color: var(--e-global-color-f182591);
}

.elementor-3527 .elementor-element.elementor-element-2e3f749 {
    color: var(--e-global-color-1a58b3e);
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
}

.elementor-3527 .elementor-element.elementor-element-2e3f749>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 16px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #707070;
    border-radius: 0px 0px 1px 0px;
}

.elementor-3527 .elementor-element.elementor-element-c3b20bb {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-3527 .elementor-element.elementor-element-40ce860 {
    color: #4A4343;
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.8em;
    width: 100%;
    max-width: 100%;
}

.elementor-3527 .elementor-element.elementor-element-40ce860>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-3527 .elementor-element.elementor-element-9e252cb img {
    width: 80px;
    height: 80px;
}

body:not(.rtl) .elementor-3527 .elementor-element.elementor-element-9e252cb {
    left: -16px;
}

body.rtl .elementor-3527 .elementor-element.elementor-element-9e252cb {
    right: -16px;
}

.elementor-3527 .elementor-element.elementor-element-9e252cb {
    top: -16px;
}

.elementor-3527 .elementor-element.elementor-element-ee9dc72 {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 20px 19px;
    --grid-auto-flow: row;
    --justify-items: center;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-3527 .elementor-element.elementor-element-ebd9a60:not(.elementor-motion-effects-element-type-background),
.elementor-3527 .elementor-element.elementor-element-ebd9a60>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F2F0EF;
}

.elementor-3527 .elementor-element.elementor-element-434743c img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-3527 .elementor-element.elementor-element-f072836:not(.elementor-motion-effects-element-type-background),
.elementor-3527 .elementor-element.elementor-element-f072836>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F2F0EF;
}

.elementor-3527 .elementor-element.elementor-element-fe6f3bc img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-3527 .elementor-element.elementor-element-44b73d7:not(.elementor-motion-effects-element-type-background),
.elementor-3527 .elementor-element.elementor-element-44b73d7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F2F0EF;
}

.elementor-3527 .elementor-element.elementor-element-e7aa4be img {
    border-radius: 30px 30px 30px 30px;
}


.elementor-3527 .elementor-element.elementor-element-01fd2a0:not(.elementor-motion-effects-element-type-background),
.elementor-3527 .elementor-element.elementor-element-01fd2a0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F2F0EF;
}

.elementor-3527 .elementor-element.elementor-element-9d43980 img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-3527 .elementor-element.elementor-element-ff0cfb5:not(.elementor-motion-effects-element-type-background),
.elementor-3527 .elementor-element.elementor-element-ff0cfb5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F2F0EF;
}

.elementor-3527 .elementor-element.elementor-element-cd6870b img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-3527 .elementor-element.elementor-element-4dd1886:not(.elementor-motion-effects-element-type-background),
.elementor-3527 .elementor-element.elementor-element-4dd1886>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F2F0EF;
}

.elementor-3527 .elementor-element.elementor-element-ad7508a img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-3527 .elementor-element-ee9dc72>.ribbon14-wrapper {
    --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;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 4px 4px 4px 4px;
    --border-block-start-width: 4px;
    --border-inline-end-width: 4px;
    --border-block-end-width: 4px;
    --border-inline-start-width: 4px;
    border-color: var(--e-global-color-339aa4d);
    --border-color: var(--e-global-color-339aa4d);
    --border-radius: 47px 47px 47px 47px;
    --padding-block-start: 20px;
    --padding-block-end: 0px;
    --padding-inline-start: 20px;
    --padding-inline-end: 20px;
}

.elementor-3527 .elementor-element.elementor-element-5444989:not(.elementor-motion-effects-element-type-background),
.elementor-3527 .elementor-element.elementor-element-5444989>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F2F0EF;
}

.elementor-3527 .elementor-element.elementor-element-dd57a1d img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-3527 .elementor-element.elementor-element-14e0531:not(.elementor-motion-effects-element-type-background),
.elementor-3527 .elementor-element.elementor-element-14e0531>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F2F0EF;
}

.elementor-3527 .elementor-element.elementor-element-cc46c05 img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-3527 .elementor-element.elementor-element-c63d6b2:not(.elementor-motion-effects-element-type-background),
.elementor-3527 .elementor-element.elementor-element-c63d6b2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F2F0EF;
}

.elementor-3527 .elementor-element.elementor-element-8271927 img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-3527 .elementor-element.elementor-element-e7b542e:not(.elementor-motion-effects-element-type-background),
.elementor-3527 .elementor-element.elementor-element-e7b542e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F2F0EF;
}

.elementor-3527 .elementor-element.elementor-element-c604619 img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-3527 .elementor-element.elementor-element-78cd746:not(.elementor-motion-effects-element-type-background),
.elementor-3527 .elementor-element.elementor-element-78cd746>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F2F0EF;
}

.elementor-3527 .elementor-element.elementor-element-db36d89 img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-3527 .elementor-element.elementor-element-4d21028:not(.elementor-motion-effects-element-type-background),
.elementor-3527 .elementor-element.elementor-element-4d21028>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F2F0EF;
}

.elementor-3527 .elementor-element.elementor-element-67f917e img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-3527 .elementor-element.elementor-element-7150109:not(.elementor-motion-effects-element-type-background),
.elementor-3527 .elementor-element.elementor-element-7150109>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F2F0EF;
}

.elementor-3527 .elementor-element.elementor-element-19e5660 img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-3527 .elementor-element.elementor-element-d1e8089 img {
    width: 100%;
    max-width: 400px;
}

.elementor-3527 .elementor-element.elementor-element-d1e8089>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-3527 .elementor-element.elementor-element-5184e0a {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 90px;
    --padding-block-end: 90px;
    --padding-inline-start: 20px;
    --padding-inline-end: 20px;
}

.elementor-3527 .elementor-element.elementor-element-6462462 {
    --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;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-block-start-width: 2px;
    --border-inline-end-width: 2px;
    --border-block-end-width: 2px;
    --border-inline-start-width: 2px;
    border-color: var(--e-global-color-0fc694f);
    --border-color: var(--e-global-color-0fc694f);
    --border-radius: 47px 47px 47px 47px;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 47px;
    --padding-block-end: 47px;
    --padding-inline-start: 20px;
    --padding-inline-end: 20px;
}

.elementor-3527 .elementor-element.elementor-element-6462462:not(.elementor-motion-effects-element-type-background),
.elementor-3527 .elementor-element.elementor-element-6462462>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-2fdca18);
}

.elementor-3527 .elementor-element.elementor-element-e6897f9 img {
    width: 100%;
    max-width: 550px;
}

.elementor-3527 .elementor-element.elementor-element-e6897f9>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}


.elementor-3527 .elementor-element.elementor-element-d4d298e .elementor-heading-title {
    color: var(--e-global-color-0fc694f);
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-3527 .elementor-element.elementor-element-d4d298e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    border-style: none;
}

.elementor-3527 .elementor-element.elementor-element-fe02c0d {
    --display: flex;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-3527 .elementor-element.elementor-element-ef3b07d {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --background-transition: 0.3s;
    --margin-block-start: 20px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-3527 .elementor-element.elementor-element-6405390 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

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

.elementor-3527 .elementor-element.elementor-element-7fd2fbc .elementor-heading-title {
    color: var(--e-global-color-339aa4d);
    font-size: 16px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-3527 .elementor-element.elementor-element-9a763d2,
.elementor-3527 .elementor-element.elementor-element-a4f8f4e,
.elementor-3527 .elementor-element.elementor-element-c516401,
.elementor-3527 .elementor-element.elementor-element-b8ce27d,
.elementor-3527 .elementor-element.elementor-element-9aeccc6,
.elementor-3527 .elementor-element.elementor-element-ea77fe5 {
    --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;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-3527 .elementor-element.elementor-element-ff92c05,
.elementor-3527 .elementor-element.elementor-element-f4955fd,
.elementor-3527 .elementor-element.elementor-element-6512c2e,
.elementor-3527 .elementor-element.elementor-element-14279cc,
.elementor-3527 .elementor-element.elementor-element-7fef7f8,
.elementor-3527 .elementor-element.elementor-element-3fa9c51,
.elementor-3527 .elementor-element.elementor-element-f122f79 {
    text-align: left;
    width: var(--container-widget-width, 80px);
    max-width: 80px;
    --container-widget-width: 80px;
    --container-widget-flex-grow: 0;
}

.elementor-3527 .elementor-element.elementor-element-ff92c05 .elementor-heading-title,
.elementor-3527 .elementor-element.elementor-element-f4955fd .elementor-heading-title,
.elementor-3527 .elementor-element.elementor-element-6512c2e .elementor-heading-title,
.elementor-3527 .elementor-element.elementor-element-14279cc .elementor-heading-title,
.elementor-3527 .elementor-element.elementor-element-3fa9c51 .elementor-heading-title,
.elementor-3527 .elementor-element.elementor-element-f122f79 .elementor-heading-title {
    color: var(--e-global-color-339aa4d);
    font-size: 13px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-3527 .elementor-element.elementor-element-ff92c05>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-f4955fd>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-6512c2e>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-14279cc>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-3fa9c51>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-f122f79>.elementor-widget-container,
.elementor-3527 .elementor-element.elementor-element-7fef7f8>.elementor-widget-container {
    margin: 0 0 0 0;
}

.elementor-3527 .elementor-element.elementor-element-d216ca3,
.elementor-3527 .elementor-element.elementor-element-c9c49d3,
.elementor-3527 .elementor-element.elementor-element-8fde45c,
.elementor-3527 .elementor-element.elementor-element-476e7fb,
.elementor-3527 .elementor-element.elementor-element-b790b67,
.elementor-3527 .elementor-element.elementor-element-9fa3058,
.elementor-3527 .elementor-element.elementor-element-b1a9fe0 {
    text-align: left;
    color: var(--e-global-color-339aa4d);
    font-family: "Roboto", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.4em;
    width: 100%;
    max-width: 100%;
}


.elementor-3527 .elementor-element.elementor-element-7fef7f8 .elementor-heading-title {
    color: var(--e-global-color-339aa4d);
    font-size: 13px;
    font-weight: 600;
    line-height: 1.6em;
}


.elementor-3527 .elementor-element.elementor-element-073d850 {
    --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;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-3527 .elementor-element.elementor-element-9e87c93 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-3527 .elementor-element.elementor-element-c201578 {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-3527 .elementor-element.elementor-element-c201578 .elementor-heading-title,
.elementor-3527 .elementor-element.elementor-element-0a8fed2 .elementor-heading-title {
    color: var(--e-global-color-339aa4d);
    font-size: 16px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-3527 .elementor-element.elementor-element-8dc18b7 .elementor-icon-list-icon i,
.elementor-3527 .elementor-element.elementor-element-8dc18b7 .elementor-icon-list-text {
    color: var(--e-global-color-339aa4d);
    transition: color 0.3s;
}

.elementor-3527 .elementor-element.elementor-element-8dc18b7 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-339aa4d);
    transition: fill 0.3s;
}

.elementor-3527 .elementor-element.elementor-element-8dc18b7 {
    --e-icon-list-icon-size: 6px;
    --icon-vertical-offset: 0px;
    width: 100%;
    max-width: 100%;
}

.elementor-3527 .elementor-element.elementor-element-8dc18b7 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-3527 .elementor-element.elementor-element-8dc18b7 .elementor-icon-list-item>a {
    font-family: "Roboto", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.8em;
}

.elementor-3527 .elementor-element.elementor-element-0a8fed2 {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-3527 .elementor-element.elementor-element-0a8fed2>.elementor-widget-container {
    margin: 20px 0px 05px 0px;
}

.elementor-3527 .elementor-element.elementor-element-bf76025 {
    text-align: left;
    color: var(--e-global-color-339aa4d);
    font-family: "Roboto", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.4em;
    width: 100%;
    max-width: 100%;
}

.elementor-3527 .elementor-element.elementor-element-1c4ddac {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-3527 .elementor-element.elementor-element-1c4ddac .elementor-heading-title {
    color: var(--e-global-color-339aa4d);
    font-size: 16px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-3527 .elementor-element.elementor-element-1c4ddac>.elementor-widget-container {
    margin: 20px 0px 05px 0px;
}

.elementor-3527 .elementor-element.elementor-element-7785e2c {
    text-align: left;
    color: var(--e-global-color-339aa4d);
    font-family: "Roboto", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.4em;
    width: 100%;
    max-width: 100%;
}

.elementor-3527 .elementor-element.elementor-element-29e015c {
    --n-accordion-title-justify-content: center;
    --n-accordion-title-flex-grow: initial;
    --n-accordion-title-icon-order: initial;
    --n-accordion-title-font-size: 20px;
    --n-accordion-item-title-space-between: 0px;
    --n-accordion-item-title-distance-from-content: 0px;
    --n-accordion-title-normal-color: var(--e-global-color-0fc694f);
    --n-accordion-title-hover-color: var(--e-global-color-0fc694f);
    --n-accordion-title-active-color: var(--e-global-color-0fc694f);
    --n-accordion-icon-size: 15px;
    --n-accordion-icon-gap: 10px;
    --n-accordion-icon-normal-color: var(--e-global-color-0fc694f);
    --n-accordion-icon-hover-color: var(--e-global-color-0fc694f);
    --n-accordion-icon-active-color: var(--e-global-color-0fc694f);
}

.elementor-3527 .elementor-element.elementor-element-29e015c>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title,
.elementor-3527 .elementor-element.elementor-element-29e015c>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title:hover,
.elementor-3527 .elementor-element.elementor-element-29e015c>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item[open]>.e-n-accordion-item-title {
    background-color: var(--e-global-color-a6ef705);
    border-style: none;
}

.elementor-3527 .elementor-element.elementor-element-29e015c {
    --n-accordion-padding: 15px 15px 15px 15px;
}

.elementor-3527 .elementor-element.elementor-element-98a0fc1 img {
    width: 100%;
    max-width: 400px;
}

.elementor-3527 .elementor-element.elementor-element-98a0fc1>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-3527 .elementor-element.elementor-element-233ee36 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 90px;
    --padding-block-end: 90px;
    --padding-inline-start: 20px;
    --padding-inline-end: 20px;
}

.elementor-3527 .elementor-element.elementor-element-20ea435 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title {
    font-size: 19px;
    font-weight: 600;
    color: var(--e-global-color-a6ef705);
}

.elementor-3527 .elementor-element.elementor-element-20ea435 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon {
    font-size: 18px;
    margin-left: 25px;
    color: var(--e-global-color-a6ef705);
}

.elementor-3527 .elementor-element.elementor-element-20ea435 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon {
    height: 18px;
    width: 18px;
    line-height: 18px;
}

.elementor-3527 .elementor-element.elementor-element-20ea435 .eael-adv-accordion .eael-accordion-list {
    margin-bottom: 20px;
}

.elementor-3527 .elementor-element.elementor-element-20ea435 .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
    padding: 15px 20px 15px 60px;
    margin: 0px 0px 0px 0px;
    background-color: var(--e-global-color-0fc694f);
    border-radius: 15px 15px 0px 0px;
}

.elementor-3527 .elementor-element.elementor-element-20ea435 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg,
.elementor-3527 .elementor-element.elementor-element-20ea435 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg {
    color: var(--e-global-color-a6ef705);
    fill: var(--e-global-color-a6ef705);
}

.elementor-3527 .elementor-element.elementor-element-20ea435 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg {
    fill: var(--e-global-color-a6ef705);
}

.elementor-3527 .elementor-element.elementor-element-20ea435 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title,
.elementor-3527 .elementor-element.elementor-element-20ea435 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon,
.elementor-3527 .elementor-element.elementor-element-20ea435 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon,
.elementor-3527 .elementor-element.elementor-element-20ea435 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active,
.elementor-3527 .elementor-element.elementor-element-20ea435 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title,
.elementor-3527 .elementor-element.elementor-element-20ea435 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon {
    color: #fff;
}

.elementor-3527 .elementor-element.elementor-element-20ea435 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg,
.elementor-3527 .elementor-element.elementor-element-20ea435 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg {
    color: #fff;
    fill: #fff;
}

.elementor-3527 .elementor-element.elementor-element-20ea435 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon {
    fill: #fff;
}

.elementor-3527 .elementor-element.elementor-element-20ea435 .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
    background-color: var(--e-global-color-2fdca18);
    color: var(--e-global-color-1a58b3e);
    font-size: 16px;
    padding: 30px 60px 30px 60px;
    margin: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-3527 .elementor-element.elementor-element-20ea435 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle,
.elementor-3527 .elementor-element.elementor-element-20ea435 .eael-adv-accordion .eael-accordion-list .eael-accordion-header>.fa-toggle-svg {
    font-size: 30px;
}

.elementor-3527 .elementor-element.elementor-element-20ea435 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle {
    height: 30px;
    width: 30px;
    line-height: 30px;
    fill: var(--e-global-color-a6ef705);
}

.elementor-3527 .elementor-element.elementor-element-20ea435 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle {
    color: var(--e-global-color-a6ef705);
}

.elementor-3527 .elementor-element.elementor-element-20ea435 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle {
    color: #fff;
}

.elementor-3527 .elementor-element.elementor-element-20ea435 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg {
    color: #fff;
    fill: #fff;
}

.elementor-3527 .elementor-element.elementor-element-20ea435 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle {
    fill: #fff;
}

.elementor-3527 .elementor-element.elementor-element-20ea435>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-3527 .elementor-element.elementor-element-4db5dc3 img {
    width: 100%;
    max-width: 400px;
}

.elementor-3527 .elementor-element.elementor-element-4db5dc3>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-3527 .elementor-element.elementor-element-0ccef22 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
    --z-index: 5;
}

.elementor-3527 .elementor-element.elementor-element-69b9d95 {
    --e-image-carousel-slides-to-show: 5;
}

.elementor-3527 .elementor-element.elementor-element-69b9d95>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3527 .elementor-element.elementor-element-dbb5d6f {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 90px;
    --padding-block-end: 0px;
    --padding-inline-start: 20px;
    --padding-inline-end: 20px;
}

.elementor-3527 .elementor-element.elementor-element-d0e0ab4 img {
    width: 100%;
    max-width: 375px;
    height: 47px;
}

.elementor-3527 .elementor-element.elementor-element-d0e0ab4>.elementor-widget-container {
    margin: 0px 0px 40px 0px;
}

.elementor-3527 .elementor-element.elementor-element-7029cee img {
    width: 100%;
    max-width: 474px;
}

.elementor-3527 .elementor-element.elementor-element-7029cee>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-3527 .elementor-element.elementor-element-9029e35 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}

.elementor-3527 .elementor-element.elementor-element-9029e35 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
}

.elementor-3527 .elementor-element.elementor-element-9029e35 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}

.elementor-3527 .elementor-element.elementor-element-9029e35 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}

body.rtl .elementor-3527 .elementor-element.elementor-element-9029e35 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-5px/2);
}

body:not(.rtl) .elementor-3527 .elementor-element.elementor-element-9029e35 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-5px/2);
}

.elementor-3527 .elementor-element.elementor-element-9029e35 .elementor-icon-list-icon i,
.elementor-3527 .elementor-element.elementor-element-5e31e6d .elementor-icon-list-icon i,
.elementor-3527 .elementor-element.elementor-element-5e31e6d .elementor-icon-list-text {
    color: var(--e-global-color-a6ef705);
    transition: color 0.3s;
}

.elementor-3527 .elementor-element.elementor-element-9029e35 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-a6ef705);
    transition: fill 0.3s;
}

.elementor-3527 .elementor-element.elementor-element-9029e35 {
    --e-icon-list-icon-size: 40px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
    --icon-vertical-offset: 0px;
}

.elementor-3527 .elementor-element.elementor-element-9029e35 .elementor-icon-list-icon {
    padding-right: 0px;
}

.elementor-3527 .elementor-element.elementor-element-9029e35 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-3527 .elementor-element.elementor-element-5e31e6d .elementor-icon-list-icon svg {
    fill: var(--e-global-color-a6ef705);
    transition: fill 0.3s;
}

.elementor-3527 .elementor-element.elementor-element-5e31e6d {
    --e-icon-list-icon-size: 30px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
}

.elementor-3527 .elementor-element.elementor-element-5e31e6d .elementor-icon-list-icon {
    padding-right: 0px;
}

.elementor-3527 .elementor-element.elementor-element-5e31e6d .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-3527 .elementor-element.elementor-element-5e31e6d .elementor-icon-list-item>a {
    font-size: 40px;
    font-weight: bold;
    line-height: 1.8em;
}

.elementor-3527 .elementor-element.elementor-element-5e31e6d>.elementor-widget-container {
    margin: 10px 10px 0px 10px;
}

.elementor-3527 .elementor-element.elementor-element-f39576a {
    text-align: center;
    color: var(--e-global-color-a6ef705);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-3527 .elementor-element.elementor-element-f39576a>.elementor-widget-container {
    margin: 0px 0px 47px 0px;
}

.elementor-3527 .elementor-element.elementor-element-2e8d64a {
    --display: flex;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-3527 .elementor-element.elementor-element-2f3d171 iframe {
    height: 500px;
}

@media(min-width:768px) {
    .elementor-3527 .elementor-element.elementor-element-6415a5f {
        --width: 100%;
    }

    .elementor-3527 .elementor-element.elementor-element-3664b5c {
        --content-width: 650px;
    }

    .elementor-3527 .elementor-element.elementor-element-1a7e874 {
        --content-width: 1200px;
    }

    .elementor-3527 .elementor-element.elementor-element-9c8ea7a {
        --content-width: 1200px;
    }

    .elementor-3527 .elementor-element.elementor-element-65b96b7 {
        --content-width: 1200px;
    }

    .elementor-3527 .elementor-element.elementor-element-4053ccc {
        --content-width: 1200px;
    }

    .elementor-3527 .elementor-element.elementor-element-c740701 {
        --content-width: 1200px;
    }

    .elementor-3527 .elementor-element.elementor-element-57bdb57 {
        --content-width: 1200px;
    }

    .elementor-3527 .elementor-element.elementor-element-5184e0a {
        --content-width: 1200px;
    }

    .elementor-3527 .elementor-element.elementor-element-233ee36 {
        --content-width: 1200px;
    }

    .elementor-3527 .elementor-element.elementor-element-0ccef22 {
        --content-width: 100%;
    }

    .elementor-3527 .elementor-element.elementor-element-dbb5d6f {
        --content-width: 1200px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-3527 .elementor-element.elementor-element-3664b5c {
        --content-width: 70%;
    }

    .elementor-3527 .elementor-element.elementor-element-1a7e874 {
        --content-width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-3527 .elementor-element.elementor-element-6415a5f {
        --min-height: 40vh;
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --margin-block-start: 100px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 40px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-3527 .elementor-element.elementor-element-1a7e874 {
        --padding-block-start: 60px;
        --padding-block-end: 60px;
        --padding-inline-start: 20px;
        --padding-inline-end: 20px;
    }

    .elementor-3527 .elementor-element.elementor-element-692686a img,
    .elementor-3527 .elementor-element.elementor-element-5086465 img,
    .elementor-3527 .elementor-element.elementor-element-ee3ac11 img,
    .elementor-3527 .elementor-element.elementor-element-7e00048 img,
    .elementor-3527 .elementor-element.elementor-element-7559703 img,
    .elementor-3527 .elementor-element.elementor-element-a858923 img,
    .elementor-3527 .elementor-element.elementor-element-757fd40 img,
    .elementor-3527 .elementor-element.elementor-element-4473321 img,
    .elementor-3527 .elementor-element.elementor-element-efd89ef img,
    .elementor-3527 .elementor-element.elementor-element-ba10374 img,
    .elementor-3527 .elementor-element.elementor-element-39e4c71 img,
    .elementor-3527 .elementor-element.elementor-element-ceb5dae img {
        height: 30px;
    }

    .elementor-3527 .elementor-element.elementor-element-08267b0 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-ee384d7 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-7af5fa3 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-226723c .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-1bd1613 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-74c20b9 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-f2abf5f .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-106a82c .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-477518b .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-de866c2 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-4e4fd38 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-71566ef .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-f761b64 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-8317150 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-db50cbf .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-ba74ecc .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-6e63f19 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-5e82af4 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-3a73452 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-99ee591 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-40ff2b1 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-6317f04 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-d861239 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-41c9b35 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-bced85b .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-892d952 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-5688a98 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-17824a9 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-05e83eb .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-32ba1f3 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-3ab025a .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-c3b20bb .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-abb90d2 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-5bcfc0e .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-61b7e80 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-e55412f .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-9de8c12 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-82b3ae3 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-a5b6f76 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-544e243 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-3f43f7e .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-242811f .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-76ca7bb .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-d273245 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-e44f492 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-6d0444b .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-4e542a4 .elementor-heading-title {
        line-height: 1.4em;
    }

    .elementor-3527 .elementor-element.elementor-element-94b3f63 img {
        max-width: 600px;
    }

    .elementor-3527 .elementor-element.elementor-element-4406855 img {
        max-width: 600px;
    }

    .elementor-3527 .elementor-element.elementor-element-38b72cf,
    .elementor-3527 .elementor-element.elementor-element-d3e8423 {
        font-size: 12px;
    }

    .elementor-3527 .elementor-element.elementor-element-9c8ea7a {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 60px;
        --padding-block-end: 60px;
        --padding-inline-start: 20px;
        --padding-inline-end: 20px;
    }

    .elementor-3527 .elementor-element.elementor-element-1d39a65 {
        --grid-auto-flow: row;
    }

    .elementor-3527 .elementor-element.elementor-element-fac2bc2 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-3527 .elementor-element.elementor-element-7af5fa3>.elementor-widget-container {
        margin: 40px 0px 20px 0px;
    }

    .elementor-3527 .elementor-element.elementor-element-b93f2d2 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-3527 .elementor-element.elementor-element-7e2ddac {
        --flex-wrap: wrap;
        --padding-block-start: 40px;
        --padding-block-end: 20px;
        --padding-inline-start: 47px;
        --padding-inline-end: 47px;
    }

    .elementor-3527 .elementor-element.elementor-element-b31f886 {
        font-size: 16px;
        line-height: 1.8em;
    }

    .elementor-3527 .elementor-element.elementor-element-33a6f44 {
        --flex-wrap: wrap;
        --padding-block-start: 40px;
        --padding-block-end: 20px;
        --padding-inline-start: 47px;
        --padding-inline-end: 47px;
    }

    .elementor-3527 .elementor-element.elementor-element-8ff4478,
    .elementor-3527 .elementor-element.elementor-element-7180866 {
        font-size: 16px;
        line-height: 1.8em;
    }

    .elementor-3527 .elementor-element.elementor-element-329c19d {
        --flex-wrap: wrap;
        --padding-block-start: 40px;
        --padding-block-end: 20px;
        --padding-inline-start: 47px;
        --padding-inline-end: 47px;
    }

    .elementor-3527 .elementor-element.elementor-element-ee3ac11>.elementor-widget-container {
        margin: 100px 0px 0px 0px;
    }

    .elementor-3527 .elementor-element.elementor-element-106a82c>.elementor-widget-container {
        margin: 40px 0px 20px 0px;
    }

    .elementor-3527 .elementor-element.elementor-element-65b96b7 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 60px;
        --padding-block-end: 60px;
        --padding-inline-start: 20px;
        --padding-inline-end: 20px;
    }

    .elementor-3527 .elementor-element.elementor-element-2386691,
    .elementor-3527 .elementor-element.elementor-element-4dab19c,
    .elementor-3527 .elementor-element.elementor-element-0bf94ab,
    .elementor-3527 .elementor-element.elementor-element-cafb915,
    .elementor-3527 .elementor-element.elementor-element-a9cd1f5 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-3527 .elementor-element.elementor-element-3b941ba,
    .elementor-3527 .elementor-element.elementor-element-2f08781,
    .elementor-3527 .elementor-element.elementor-element-4731334 {
        --padding-block-start: 20px;
        --padding-block-end: 20px;
        --padding-inline-start: 47px;
        --padding-inline-end: 47px;
    }

    .elementor-3527 .elementor-element.elementor-element-5a4ca10,
    .elementor-3527 .elementor-element.elementor-element-224c66c,
    .elementor-3527 .elementor-element.elementor-element-947519b {
        --margin-block-start: 20px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }


    .elementor-3527 .elementor-element.elementor-element-4053ccc {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 60px;
        --padding-block-end: 60px;
        --padding-inline-start: 20px;
        --padding-inline-end: 20px;
    }

    .elementor-3527 .elementor-element.elementor-element-708eadc {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-3527 .elementor-element.elementor-element-6d32289,
    .elementor-3527 .elementor-element.elementor-element-422987d {
        --flex-wrap: wrap;
        --padding-block-start: 20px;
        --padding-block-end: 20px;
        --padding-inline-start: 47px;
        --padding-inline-end: 47px;
    }

    .elementor-3527 .elementor-element.elementor-element-d98dd9e,
    .elementor-3527 .elementor-element.elementor-element-9db9eb4 {
        font-size: 12px;
        line-height: 1.4em;
    }

    .elementor-3527 .elementor-element.elementor-element-c740701 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 60px;
        --padding-block-end: 60px;
        --padding-inline-start: 20px;
        --padding-inline-end: 20px;
    }

    .elementor-3527 .elementor-element.elementor-element-6278756 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-3527 .elementor-element.elementor-element-99ee591 {
        --container-widget-width: 145px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 145px);
        max-width: 145px;
    }

    .elementor-3527 .elementor-element.elementor-element-e302e63 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --e-con-grid-template-rows: repeat(1, 1fr);
        --gap: 20px 20px;
        --grid-auto-flow: row;
    }

    .elementor-3527 .elementor-element.elementor-element-bc324b1,
    .elementor-3527 .elementor-element.elementor-element-3a4da7a,
    .elementor-3527 .elementor-element.elementor-element-4342428,
    .elementor-3527 .elementor-element.elementor-element-98efb8a,
    .elementor-3527 .elementor-element.elementor-element-613a1bc,
    .elementor-3527 .elementor-element.elementor-element-d1a5ea3 {
        --flex-wrap: wrap;
        --padding-block-start: 40px;
        --padding-block-end: 20px;
        --padding-inline-start: 47px;
        --padding-inline-end: 47px;
    }

    .elementor-3527 .elementor-element.elementor-element-67f6062 .elementor-heading-titl,
    .elementor-3527 .elementor-element.elementor-element-07725df .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-fea3c27 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-a1ed601 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-bd1c831 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-579fef4 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-3527 .elementor-element.elementor-element-b8c35bb,
    .elementor-3527 .elementor-element.elementor-element-de4718c,
    .elementor-3527 .elementor-element.elementor-element-78aef29,
    .elementor-3527 .elementor-element.elementor-element-018b973,
    .elementor-3527 .elementor-element.elementor-element-ac2965e,
    .elementor-3527 .elementor-element.elementor-element-a863deb {
        --e-rating-icon-font-size: 18px;
    }

    .elementor-3527 .elementor-element.elementor-element-2fe3293,
    .elementor-3527 .elementor-element.elementor-element-caa9833,
    .elementor-3527 .elementor-element.elementor-element-60e28a1,
    .elementor-3527 .elementor-element.elementor-element-dacc94d,
    .elementor-3527 .elementor-element.elementor-element-0b73718,
    .elementor-3527 .elementor-element.elementor-element-bccadfe,
    .elementor-3527 .elementor-element.elementor-element-b237ceb,
    .elementor-3527 .elementor-element.elementor-element-c837a30,
    .elementor-3527 .elementor-element.elementor-element-4d5314f,
    .elementor-3527 .elementor-element.elementor-element-6cca8a4,
    .elementor-3527 .elementor-element.elementor-element-2e3f749,
    .elementor-3527 .elementor-element.elementor-element-40ce860 {
        font-size: 16px;
        line-height: 1.8em;
    }

    .elementor-3527 .elementor-element.elementor-element-57bdb57 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 60px;
        --padding-block-end: 60px;
        --padding-inline-start: 20px;
        --padding-inline-end: 20px;
    }


    .elementor-3527 .elementor-element.elementor-element-51b18c2 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-3527 .elementor-element.elementor-element-ee9dc72 {
        --e-con-grid-template-columns: repeat(3, 1fr);
        --e-con-grid-template-rows: repeat(1, 1fr);
        --gap: 10px 10px;
        --grid-auto-flow: row;
    }

    .elementor-3527 .elementor-element.elementor-element-ebd9a60,
    .elementor-3527 .elementor-element.elementor-element-f072836,
    .elementor-3527 .elementor-element.elementor-element-44b73d7,
    .elementor-3527 .elementor-element.elementor-element-01fd2a0,
    .elementor-3527 .elementor-element.elementor-element-ff0cfb5,
    .elementor-3527 .elementor-element.elementor-element-4dd1886,
    .elementor-3527 .elementor-element.elementor-element-5444989,
    .elementor-3527 .elementor-element.elementor-element-14e0531,
    .elementor-3527 .elementor-element.elementor-element-c63d6b2,
    .elementor-3527 .elementor-element.elementor-element-e7b542e,
    .elementor-3527 .elementor-element.elementor-element-78cd746,
    .elementor-3527 .elementor-element.elementor-element-4d21028,
    .elementor-3527 .elementor-element.elementor-element-7150109 {
        --flex-wrap: wrap;
        --border-radius: 20px 20px 20px 20px;
        --padding-block-start: 15px;
        --padding-block-end: 0px;
        --padding-inline-start: 15px;
        --padding-inline-end: 15px;
    }

    .elementor-3527 .elementor-element.elementor-element-434743c img,
    .elementor-3527 .elementor-element.elementor-element-fe6f3bc img,
    .elementor-3527 .elementor-element.elementor-element-e7aa4be img,
    .elementor-3527 .elementor-element.elementor-element-9d43980 img,
    .elementor-3527 .elementor-element.elementor-element-cd6870b img,
    .elementor-3527 .elementor-element.elementor-element-ad7508a img,
    .elementor-3527 .elementor-element.elementor-element-dd57a1d img,
    .elementor-3527 .elementor-element.elementor-element-cc46c05 img,
    .elementor-3527 .elementor-element.elementor-element-8271927 img,
    .elementor-3527 .elementor-element.elementor-element-c604619 img,
    .elementor-3527 .elementor-element.elementor-element-db36d89 img,
    .elementor-3527 .elementor-element.elementor-element-67f917e img,
    .elementor-3527 .elementor-element.elementor-element-19e5660 img {
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-3527 .elementor-element.elementor-element-5184e0a {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 60px;
        --padding-block-end: 60px;
        --padding-inline-start: 20px;
        --padding-inline-end: 20px;
    }

    .elementor-3527 .elementor-element.elementor-element-6462462 {
        --justify-content: center;
        --flex-wrap: wrap;
        --padding-block-start: 47px;
        --padding-block-end: 47px;
        --padding-inline-start: 20px;
        --padding-inline-end: 20px;
    }

    .elementor-3527 .elementor-element.elementor-element-e6897f9 {
        text-align: center;
    }

    .elementor-3527 .elementor-element.elementor-element-e6897f9 img {
        max-width: 300px;
    }

    .elementor-3527 .elementor-element.elementor-element-e6897f9>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-3527 .elementor-element.elementor-element-d4d298e .elementor-heading-title {
        line-height: 1.4em;
    }

    .elementor-3527 .elementor-element.elementor-element-ef3b07d {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-3527 .elementor-element.elementor-element-7fd2fbc .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-ff92c05 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-f4955fd .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-6512c2e .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-14279cc .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-7fef7f8 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-3fa9c51 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-f122f79 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-c201578 .elementor-heading-title {
        line-height: 1.4em;
    }

    .elementor-3527 .elementor-element.elementor-element-d216ca3,
    .elementor-3527 .elementor-element.elementor-element-c9c49d3,
    .elementor-3527 .elementor-element.elementor-element-8fde45c,
    .elementor-3527 .elementor-element.elementor-element-476e7fb,
    .elementor-3527 .elementor-element.elementor-element-b1a9fe0,
    .elementor-3527 .elementor-element.elementor-element-b790b67,
    .elementor-3527 .elementor-element.elementor-element-9fa3058 {
        font-size: 12px;
        line-height: 1.4em;
    }

    .elementor-3527 .elementor-element.elementor-element-8dc18b7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(4px/2);
    }

    .elementor-3527 .elementor-element.elementor-element-8dc18b7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(4px/2);
    }

    .elementor-3527 .elementor-element.elementor-element-8dc18b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(4px/2);
        margin-left: calc(4px/2);
    }

    .elementor-3527 .elementor-element.elementor-element-8dc18b7 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-4px/2);
        margin-left: calc(-4px/2);
    }

    body.rtl .elementor-3527 .elementor-element.elementor-element-8dc18b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-4px/2);
    }

    body:not(.rtl) .elementor-3527 .elementor-element.elementor-element-8dc18b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-4px/2);
    }

    .elementor-3527 .elementor-element.elementor-element-8dc18b7 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-3527 .elementor-element.elementor-element-8dc18b7 .elementor-icon-list-item>a,
    .elementor-3527 .elementor-element.elementor-element-bf76025,
    .elementor-3527 .elementor-element.elementor-element-7785e2c {
        font-size: 12px;
        line-height: 1.4em;
    }

    .elementor-3527 .elementor-element.elementor-element-0a8fed2 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-1c4ddac .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-610a0bf .elementor-heading-title {
        line-height: 1.4em;
    }

    .elementor-3527 .elementor-element.elementor-element-29e015c {
        --n-accordion-title-font-size: 16px;
    }

    .elementor-3527 .elementor-element.elementor-element-233ee36 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 60px;
        --padding-block-end: 60px;
        --padding-inline-start: 20px;
        --padding-inline-end: 20px;
    }

    .elementor-3527 .elementor-element.elementor-element-dbb5d6f {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 60px;
        --padding-block-end: 0px;
        --padding-inline-start: 20px;
        --padding-inline-end: 20px;
    }

    .elementor-3527 .elementor-element.elementor-element-5e31e6d .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-3527 .elementor-element.elementor-element-5e31e6d .elementor-icon-list-item>a {
        line-height: 1.8em;
    }

    .elementor-3527 .elementor-element.elementor-element-5e31e6d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-3527 .elementor-element.elementor-element-f39576a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-3527 .elementor-element.elementor-element-2f3d171 iframe {
        height: 300px;
    }
}

@media(max-width:767px) {
    .elementor-3527 .elementor-element.elementor-element-6415a5f {
        --width: 100%;
        --min-height: 40vh;
        --margin-block-start: 62px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-3527 .elementor-element.elementor-element-3664b5c {
        --content-width: 90%;
        --padding-block-start: 20px;
        --padding-block-end: 20px;
        --padding-inline-start: 20px;
        --padding-inline-end: 20px;
    }

    .elementor-3527 .elementor-element.elementor-element-87575cd>.elementor-widget-container {
        margin: 0px 0px 05px 0px;
    }

    .elementor-3527 .elementor-element.elementor-element-1a7e874 {
        --padding-block-start: 40px;
        --padding-block-end: 40px;
        --padding-inline-start: 20px;
        --padding-inline-end: 20px;
    }

    .elementor-3527 .elementor-element.elementor-element-692686a img {
        height: 28px;
    }

    .elementor-3527 .elementor-element.elementor-element-94b3f63>.elementor-widget-container {
        margin: 30px 0px 20px 0px;
    }

    .elementor-3527 .elementor-element.elementor-element-4406855>.elementor-widget-container {
        margin: 30px 0px 20px 0px;
    }

    .elementor-3527 .elementor-element.elementor-element-9c8ea7a,
    .elementor-3527 .elementor-element.elementor-element-65b96b7,
    .elementor-3527 .elementor-element.elementor-element-4053ccc,
    .elementor-3527 .elementor-element.elementor-element-c740701,
    .elementor-3527 .elementor-element.elementor-element-57bdb57,
    .elementor-3527 .elementor-element.elementor-element-5184e0a,
    .elementor-3527 .elementor-element.elementor-element-233ee36 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 40px;
        --padding-block-end: 40px;
        --padding-inline-start: 20px;
        --padding-inline-end: 20px;
    }

    .elementor-3527 .elementor-element.elementor-element-5086465 img {
        height: 28px;
    }

    .elementor-3527 .elementor-element.elementor-element-ee384d7>.elementor-widget-container {
        margin: 15px 0px 30px 0px;
    }

    .elementor-3527 .elementor-element.elementor-element-1d39a65 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-3527 .elementor-element.elementor-element-3019f5e>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-3527 .elementor-element.elementor-element-fac2bc2 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-3527 .elementor-element.elementor-element-7af5fa3 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-3527 .elementor-element.elementor-element-b93f2d2 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-3527 .elementor-element.elementor-element-7e2ddac,
    .elementor-3527 .elementor-element.elementor-element-33a6f44,
    .elementor-3527 .elementor-element.elementor-element-329c19d {
        --padding-block-start: 30px;
        --padding-block-end: 20px;
        --padding-inline-start: 20px;
        --padding-inline-end: 20px;
    }

    .elementor-3527 .elementor-element.elementor-element-b31f886,
    .elementor-3527 .elementor-element.elementor-element-8ff4478,
    .elementor-3527 .elementor-element.elementor-element-7180866 {
        font-size: 14px;
        line-height: 1.8em;
    }

    .elementor-3527 .elementor-element.elementor-element-ee3ac11 img,
    .elementor-3527 .elementor-element.elementor-element-7e00048 img,
    .elementor-3527 .elementor-element.elementor-element-7559703 img,
    .elementor-3527 .elementor-element.elementor-element-a858923 img,
    .elementor-3527 .elementor-element.elementor-element-757fd40 img,
    .elementor-3527 .elementor-element.elementor-element-4473321 img,
    .elementor-3527 .elementor-element.elementor-element-efd89ef img {
        height: 28px;
    }

    .elementor-3527 .elementor-element.elementor-element-ee3ac11>.elementor-widget-container {
        margin: 50px 0px 0px 0px;
    }

    .elementor-3527 .elementor-element.elementor-element-f2abf5f>.elementor-widget-container,
    .elementor-3527 .elementor-element.elementor-element-477518b>.elementor-widget-container,
    .elementor-3527 .elementor-element.elementor-element-8317150>.elementor-widget-container,
    .elementor-3527 .elementor-element.elementor-element-3a73452>.elementor-widget-container {
        margin: 15px 0px 30px 0px;
    }

    .elementor-3527 .elementor-element.elementor-element-ae9bca1 img {
        width: 55%;
    }

    .elementor-3527 .elementor-element.elementor-element-ae9bca1>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-3527 .elementor-element.elementor-element-106a82c .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-40ff2b1 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-3527 .elementor-element.elementor-element-2386691 {
        text-align: left;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-3527 .elementor-element.elementor-element-de866c2 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-3527 .elementor-element.elementor-element-3b941ba,
    .elementor-3527 .elementor-element.elementor-element-2f08781,
    .elementor-3527 .elementor-element.elementor-element-4731334 {
        --padding-block-start: 20px;
        --padding-block-end: 20px;
        --padding-inline-start: 20px;
        --padding-inline-end: 20px;
    }

    .elementor-3527 .elementor-element.elementor-element-5a4ca10,
    .elementor-3527 .elementor-element.elementor-element-224c66c,
    .elementor-3527 .elementor-element.elementor-element-947519b {
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-3527 .elementor-element.elementor-element-7559703,
    .elementor-3527 .elementor-element.elementor-element-4e4fd38,
    .elementor-3527 .elementor-element.elementor-element-a9373a2,
    .elementor-3527 .elementor-element.elementor-element-a858923,
    .elementor-3527 .elementor-element.elementor-element-71566ef,
    .elementor-3527 .elementor-element.elementor-element-044ceaf,
    .elementor-3527 .elementor-element.elementor-element-757fd40,
    .elementor-3527 .elementor-element.elementor-element-f761b64,
    .elementor-3527 .elementor-element.elementor-element-4ded88e {
        text-align: center;
    }

    .elementor-3527 .elementor-element.elementor-element-4dab19c,
    .elementor-3527 .elementor-element.elementor-element-0bf94ab,
    .elementor-3527 .elementor-element.elementor-element-cafb915 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-3527 .elementor-element.elementor-element-90c7631>.elementor-widget-container {
        margin: 10px 0px 20px 0px;
    }

    .elementor-3527 .elementor-element.elementor-element-a9373a2 img,
    .elementor-3527 .elementor-element.elementor-element-044ceaf img,
    .elementor-3527 .elementor-element.elementor-element-4ded88e img {
        max-width: 100%;
    }

    .elementor-3527 .elementor-element.elementor-element-a9373a2>.elementor-widget-container,
    .elementor-3527 .elementor-element.elementor-element-044ceaf>.elementor-widget-container,
    .elementor-3527 .elementor-element.elementor-element-4ded88e>.elementor-widget-container {
        margin: 0px auto 20px auto;
    }

    .elementor-3527 .elementor-element.elementor-element-a9cd1f5 {
        text-align: left;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-3527 .elementor-element.elementor-element-708eadc {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-3527 .elementor-element.elementor-element-6d32289,
    .elementor-3527 .elementor-element.elementor-element-422987d {
        --padding-block-start: 20px;
        --padding-block-end: 20px;
        --padding-inline-start: 20px;
        --padding-inline-end: 20px;
    }

    .elementor-3527 .elementor-element.elementor-element-6278756 {
        text-align: left;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-3527 .elementor-element.elementor-element-99ee591>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-3527 .elementor-element.elementor-element-e302e63 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-3527 .elementor-element.elementor-element-bc324b1,
    .elementor-3527 .elementor-element.elementor-element-613a1bc {
        --padding-block-start: 30px;
        --padding-block-end: 20px;
        --padding-inline-start: 20px;
        --padding-inline-end: 20px;
    }

    .elementor-3527 .elementor-element.elementor-element-b5aa441,
    .elementor-3527 .elementor-element.elementor-element-d8ba485,
    .elementor-3527 .elementor-element.elementor-element-77fcde1,
    .elementor-3527 .elementor-element.elementor-element-efa2106,
    .elementor-3527 .elementor-element.elementor-element-f921a33,
    .elementor-3527 .elementor-element.elementor-element-ca49502 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --justify-content: center;
    }

    .elementor-3527 .elementor-element.elementor-element-67f6062 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-07725df .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-fea3c27 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-a1ed601 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-bd1c831 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-579fef4 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-3527 .elementor-element.elementor-element-b8c35bb,
    .elementor-3527 .elementor-element.elementor-element-de4718c,
    .elementor-3527 .elementor-element.elementor-element-78aef29,
    .elementor-3527 .elementor-element.elementor-element-018b973,
    .elementor-3527 .elementor-element.elementor-element-ac2965e,
    .elementor-3527 .elementor-element.elementor-element-a863deb {
        --e-rating-justify-content: center;
        --e-rating-icon-font-size: 16px;
    }

    .elementor-3527 .elementor-element.elementor-element-2fe3293,
    .elementor-3527 .elementor-element.elementor-element-caa9833,
    .elementor-3527 .elementor-element.elementor-element-60e28a1,
    .elementor-3527 .elementor-element.elementor-element-dacc94d,
    .elementor-3527 .elementor-element.elementor-element-0b73718,
    .elementor-3527 .elementor-element.elementor-element-bccadfe,
    .elementor-3527 .elementor-element.elementor-element-b237ceb,
    .elementor-3527 .elementor-element.elementor-element-c837a30,
    .elementor-3527 .elementor-element.elementor-element-4d5314f,
    .elementor-3527 .elementor-element.elementor-element-6cca8a4 {
        font-size: 14px;
        line-height: 1.8em;
    }

    .elementor-3527 .elementor-element.elementor-element-3a4da7a,
    .elementor-3527 .elementor-element.elementor-element-4342428,
    .elementor-3527 .elementor-element.elementor-element-98efb8a,
    .elementor-3527 .elementor-element.elementor-element-d1a5ea3 {
        --padding-block-start: 30px;
        --padding-block-end: 20px;
        --padding-inline-start: 20px;
        --padding-inline-end: 20px;
    }

    .elementor-3527 .elementor-element.elementor-element-d861239 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-bced85b .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-5688a98 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-05e83eb .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-3ab025a .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-5bcfc0e .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-61b7e80 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-e55412f .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-9de8c12 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-82b3ae3 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-a5b6f76 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-544e243 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-3f43f7e .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-242811f .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-76ca7bb .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-d273245 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-e44f492 .elementor-heading-title,
    .elementor-3527 .elementor-element.elementor-element-6d0444b .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-3527 .elementor-element.elementor-element-f1fcedd img,
    .elementor-3527 .elementor-element.elementor-element-9e252cb img {
        width: 60px;
        height: 60px;
    }

    body:not(.rtl) .elementor-3527 .elementor-element.elementor-element-f1fcedd,
    body:not(.rtl) .elementor-3527 .elementor-element.elementor-element-9e252cb {
        left: -10px;
    }

    body.rtl .elementor-3527 .elementor-element.elementor-element-f1fcedd,
    body.rtl .elementor-3527 .elementor-element.elementor-element-9e252cb {
        right: -10px;
    }

    .elementor-3527 .elementor-element.elementor-element-f1fcedd,
    .elementor-3527 .elementor-element.elementor-element-9e252cb {
        top: -10px;
    }

    .elementor-3527 .elementor-element.elementor-element-2e3f749,
    .elementor-3527 .elementor-element.elementor-element-40ce860 {
        font-size: 14px;
        line-height: 1.8em;
    }


    .elementor-3527 .elementor-element.elementor-element-ba10374 img,
    .elementor-3527 .elementor-element.elementor-element-39e4c71 img {
        height: 28px;
    }

    .elementor-3527 .elementor-element.elementor-element-abb90d2>.elementor-widget-container {
        margin: 15px 0px 30px 0px;
    }

    .elementor-3527 .elementor-element.elementor-element-51b18c2 {
        text-align: left;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-3527 .elementor-element.elementor-element-ee9dc72 {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-3527 .elementor-element.elementor-element-ebd9a60,
    .elementor-3527 .elementor-element.elementor-element-f072836,
    .elementor-3527 .elementor-element.elementor-element-44b73d7,
    .elementor-3527 .elementor-element.elementor-element-01fd2a0,
    .elementor-3527 .elementor-element.elementor-element-ff0cfb5,
    .elementor-3527 .elementor-element.elementor-element-4dd1886,
    .elementor-3527 .elementor-element.elementor-element-5444989,
    .elementor-3527 .elementor-element.elementor-element-14e0531,
    .elementor-3527 .elementor-element.elementor-element-c63d6b2,
    .elementor-3527 .elementor-element.elementor-element-e7b542e,
    .elementor-3527 .elementor-element.elementor-element-78cd746,
    .elementor-3527 .elementor-element.elementor-element-4d21028,
    .elementor-3527 .elementor-element.elementor-element-7150109 {
        --border-radius: 20px 20px 20px 20px;
        --padding-block-start: 10px;
        --padding-block-end: 5px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }

    .elementor-3527 .elementor-element-ee9dc72 .elementor-widget-container>img {
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-3527 .elementor-element.elementor-element-4e542a4>.elementor-widget-container {
        margin: 15px 0px 30px 0px;
    }

    .elementor-3527 .elementor-element.elementor-element-6462462 {
        --padding-block-start: 20px;
        --padding-block-end: 20px;
        --padding-inline-start: 20px;
        --padding-inline-end: 20px;
    }

    .elementor-3527 .elementor-element.elementor-element-ef3b07d {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-3527 .elementor-element.elementor-element-9a763d2,
    .elementor-3527 .elementor-element.elementor-element-a4f8f4e,
    .elementor-3527 .elementor-element.elementor-element-c516401,
    .elementor-3527 .elementor-element.elementor-element-b8ce27d,
    .elementor-3527 .elementor-element.elementor-element-9aeccc6,
    .elementor-3527 .elementor-element.elementor-element-073d850 {
        --margin-block-start: 0px;
        --margin-block-end: 15px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-3527 .elementor-element.elementor-element-ff92c05>.elementor-widget-container,
    .elementor-3527 .elementor-element.elementor-element-f4955fd>.elementor-widget-container,
    .elementor-3527 .elementor-element.elementor-element-6512c2e>.elementor-widget-container,
    .elementor-3527 .elementor-element.elementor-element-14279cc>.elementor-widget-container,
    .elementor-3527 .elementor-element.elementor-element-7fef7f8>.elementor-widget-container,
    .elementor-3527 .elementor-element.elementor-element-3fa9c51>.elementor-widget-container,
    .elementor-3527 .elementor-element.elementor-element-f122f79>.elementor-widget-container {
        margin: 0 0 5px 0;
    }

    .elementor-3527 .elementor-element.elementor-element-29e015c {
        --n-accordion-title-font-size: 15px;
    }

    .elementor-3527 .elementor-element.elementor-element-ceb5dae img {
        height: 28px;
    }

    .elementor-3527 .elementor-element.elementor-element-610a0bf>.elementor-widget-container {
        margin: 15px 0px 30px 0px;
    }

    .elementor-3527 .elementor-element.elementor-element-20ea435 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title {
        font-size: 16px;
        line-height: 1.3em;
    }

    .elementor-3527 .elementor-element.elementor-element-20ea435 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon {
        font-size: 18px;
    }

    .elementor-3527 .elementor-element.elementor-element-20ea435 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon {
        height: 18px;
        width: 18px;
        line-height: 18px;
    }

    .elementor-3527 .elementor-element.elementor-element-20ea435 .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
        padding: 15px 20px 15px 20px;
    }

    .elementor-3527 .elementor-element.elementor-element-20ea435 .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
        font-size: 14px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-3527 .elementor-element.elementor-element-20ea435>.elementor-widget-container {
        margin: 10px 0px 20px 0px;
    }

    .elementor-3527 .elementor-element.elementor-element-69b9d95 {
        --e-image-carousel-slides-to-show: 3;
    }

    .elementor-3527 .elementor-element.elementor-element-dbb5d6f {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 40px;
        --padding-block-end: 0px;
        --padding-inline-start: 20px;
        --padding-inline-end: 20px;
    }

    .elementor-3527 .elementor-element.elementor-element-d0e0ab4>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-3527 .elementor-element.elementor-element-7029cee>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-3527 .elementor-element.elementor-element-5e31e6d .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-3527 .elementor-element.elementor-element-5e31e6d .elementor-icon-list-item>a {
        font-size: 30px;
        line-height: 1.8em;
    }

    .elementor-3527 .elementor-element.elementor-element-5e31e6d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 0px 0px 0px;
    }

    .elementor-3527 .elementor-element.elementor-element-f39576a {
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
}