.single .elementor-element.elementor-element-4d16d11c {
    padding: 54px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b10f071 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-right {
    margin-left: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-left {
    margin-right: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    fill: var( --e-global-color-864deaf );
    color: var( --e-global-color-864deaf );
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
}

.single .elementor-element.elementor-element-34de32d {
    color: #F75C4E;
    font-family: var( --e-global-typography-305bfb8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-305bfb8-font-size );
    font-weight: var( --e-global-typography-305bfb8-font-weight );
    line-height: var( --e-global-typography-305bfb8-line-height );
    letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
    word-spacing: var( --e-global-typography-305bfb8-word-spacing );
}

.single .elementor-element.elementor-element-19fd074.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4669660 {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
    margin: 0px 36px 0px 9px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    fill: #575455;
    color: #575455;
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6ebdf6b {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-8b1a2f9 {
    padding: 36px 0px 0px 0px;
}

.single .elementor-element.elementor-element-61c9eae > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49db89c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-948f156 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 53px;
    font-weight: 700;
    line-height: 79px;
}

.single .elementor-element.elementor-element-7b3d9c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-add2784 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-add2784 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-26dc026 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-26dc026 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-477e43d .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-477e43d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-25f4735 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-25f4735 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7af5c6a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7af5c6a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-93b453d .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-93b453d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ed39c11 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ed39c11 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e30c025 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-e30c025 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7aa251a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7aa251a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a0702ba .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-a0702ba > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-41a2fe4 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-41a2fe4 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d460dfc .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-d460dfc > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-abe04f1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-abe04f1 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-437c8b5 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-437c8b5 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9ef1e31 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-9ef1e31 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a647f8f .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-a647f8f > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-971f87d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-971f87d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-fb116e3 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-fb116e3 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-590b039 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-590b039 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6fb4769 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-6fb4769 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-39d9fb2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-39d9fb2 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4f08c75 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-4f08c75 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c7cbba1 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-c7cbba1 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f2cceb1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f2cceb1 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1cd979a .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-1cd979a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e3a9565 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-e3a9565 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8c6b727 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-8c6b727 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-44c8793 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-44c8793 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-bd5e005 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-bd5e005 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f2637e6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f2637e6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9afed3c .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-9afed3c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d873230 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d873230 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e706af0 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-e706af0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5ee507d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5ee507d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9317247 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-9317247 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-986f4b1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-986f4b1 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6aeebd8 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-6aeebd8 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a0db305 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a0db305 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-99d7999 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-99d7999 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c9bf2a2 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-c9bf2a2 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-faf020d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-faf020d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-fb51788 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-fb51788 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8ecadbe {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8ecadbe > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4b3a7cd .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-4b3a7cd > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8866d36 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8866d36 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-71abbd7 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-71abbd7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7b43230 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7b43230 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1850a1a .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-1850a1a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d402d0b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d402d0b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-842a129 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-842a129 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-92d7337 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-92d7337 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c44a14e .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-c44a14e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1c66313 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-1c66313 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-23c8af9 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-23c8af9 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-669e83d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-669e83d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c5c0bea .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-c5c0bea > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-957a212 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-957a212 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-cd14608 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-cd14608 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2363af9 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2363af9 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0f120ee .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-0f120ee > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-299d0a7 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-299d0a7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2a54096 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-2a54096 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-834adf6 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-834adf6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e5e9e6c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-e5e9e6c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9e2a5b0 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-9e2a5b0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ca9df5b .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-ca9df5b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c4e1560 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-c4e1560 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f65ec0b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f65ec0b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-68442ac .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-68442ac > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d1776ec {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d1776ec > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-aff67dc {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-aff67dc > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-82fb4d0 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-82fb4d0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6aa4c9e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-6aa4c9e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7bd138d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7bd138d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-15dae8a .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-15dae8a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-78a1f0e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-78a1f0e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9fcee4d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-9fcee4d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7147a23 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-7147a23 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-199acd4 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-199acd4 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2800d0a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2800d0a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f064cd8 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-f064cd8 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-578597d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-578597d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b9b85c8 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-b9b85c8 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2fbca67 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-2fbca67 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-db50ed1 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-db50ed1 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5a9ed2a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5a9ed2a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-068a6cc .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-068a6cc > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-37ab8c7 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-37ab8c7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-be694bd .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-be694bd > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4c99925 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-4c99925 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3966a44 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-3966a44 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-80d2b88 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-80d2b88 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3d548d1 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-f816214 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f816214 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c5e2d32 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-c5e2d32 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-100724a {
    padding: 4px 0px 4px 0px;
}

.single .elementor-element.elementor-element-96a4fdc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-4d0b84f .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-cc271c0 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-cc271c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6869dca {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-6869dca > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1c33627 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-1c33627 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-cc7ed4b .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-cc7ed4b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-eb8f582 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-eb8f582 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-77f2708 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-77f2708 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b07ee4b .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-b07ee4b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f604034 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f604034 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c1d3e1c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-c1d3e1c > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a409c2d {
    padding: 103px 0px 0px 0px;
}

.single .elementor-element.elementor-element-34b1d79 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-7822663 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a529c8a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a529c8a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2fd113e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2fd113e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-f9f68a4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-f9f68a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-ee90a7f {
    text-align: right;
}

.single .elementor-element.elementor-element-ee90a7f img {
    width: 475px;
    height: 375px;
}

.single .elementor-element.elementor-element-03b5160 {
    padding: 113px 0px 0px 0px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.single .elementor-element.elementor-element-12d7f2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9C95AC0D;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-32c14e5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-repeater-item-f9b1fb3 .elementor-icon-list-icon {
    width: 150px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    width: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon i {
    font-size: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 6px;
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-left: 0px;
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-right: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text, .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text a {
    color: #000000;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.single .elementor-element.elementor-element-92ddaa3 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 24px;
    --grid-column-gap: 17px;
    --grid-row-gap: 0px;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
    text-align: left;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-social-icon {
    background-color: #FFFFFF;
    --icon-padding: 0em;
}

.single .elementor-element.elementor-element-92ddaa3 > .elementor-widget-container {
    padding: 7px 0px 0px 149px;
}

body.elementor-page-14202:not(.elementor-motion-effects-element-type-background), body.elementor-page-14202 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

@media(min-width: 768px) {
    .single .elementor-element.elementor-element-12d7f2a {
        width:100%;
    }
}

@media(max-width: 1024px) {
    .elementor-bc-flex-widget .single .elementor-element.elementor-element-50570e3.elementor-column .elementor-widget-wrap {
        align-items:center;
    }

    .single .elementor-element.elementor-element-50570e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 {
        font-size: 12px;
        line-height: 18px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 36px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b .elementor-button {
        font-size: 12px;
    }

    .single .elementor-element.elementor-element-8b1a2f9 {
        padding: 0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-948f156 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-add2784 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-26dc026 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-477e43d .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-25f4735 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-7af5c6a > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-93b453d .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-ed39c11 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e30c025 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-7aa251a > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-a0702ba .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-41a2fe4 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-d460dfc .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-abe04f1 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-437c8b5 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-9ef1e31 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-a647f8f .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-971f87d > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-fb116e3 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-590b039 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-6fb4769 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-39d9fb2 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-4f08c75 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-c7cbba1 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-f2cceb1 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-1cd979a .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-e3a9565 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-8c6b727 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-44c8793 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-bd5e005 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-f2637e6 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-9afed3c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-d873230 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e706af0 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-5ee507d > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-9317247 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-986f4b1 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-6aeebd8 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a0db305 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-99d7999 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-c9bf2a2 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-faf020d > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-fb51788 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-8ecadbe > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-4b3a7cd .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-8866d36 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-71abbd7 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-7b43230 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-1850a1a .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-d402d0b > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-842a129 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-92d7337 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-c44a14e .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-1c66313 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-23c8af9 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-669e83d > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-c5c0bea .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-957a212 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-cd14608 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-2363af9 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-0f120ee .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-299d0a7 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-2a54096 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-834adf6 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-e5e9e6c > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-9e2a5b0 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-ca9df5b .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-c4e1560 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-f65ec0b > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-68442ac .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-d1776ec > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-aff67dc > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-82fb4d0 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-6aa4c9e > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-7bd138d > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-15dae8a .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-78a1f0e > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-9fcee4d > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-7147a23 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-199acd4 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-2800d0a > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-f064cd8 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-578597d > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-b9b85c8 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-2fbca67 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-db50ed1 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-5a9ed2a > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-068a6cc .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-37ab8c7 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-be694bd .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-4c99925 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-3966a44 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-80d2b88 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-3d548d1 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-f816214 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-c5e2d32 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-100724a {
        padding: 4px 0px 4px 0px;
    }

    .single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-4d0b84f .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-cc271c0 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-cc7ed4b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-77f2708 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-b07ee4b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a409c2d {
        padding: 40px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-7822663 .elementor-heading-title {
        font-size: 25px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ee90a7f > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-03b5160 {
        padding: 50px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .single .elementor-element.elementor-element-4d16d11c {
        padding:0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-50570e3 {
        width: 40%;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-19fd074 {
        width: 60%;
    }

    .elementor-bc-flex-widget .single .elementor-element.elementor-element-19fd074.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .single .elementor-element.elementor-element-19fd074.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 15px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e30c025 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a0702ba .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-d460dfc .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-437c8b5 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a647f8f .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-fb116e3 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-6fb4769 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-c7cbba1 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-1cd979a .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-8c6b727 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-bd5e005 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-9afed3c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-e706af0 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-9317247 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-6aeebd8 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-fb51788 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-4b3a7cd .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-71abbd7 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-1850a1a .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-842a129 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-c44a14e .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-23c8af9 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-c5c0bea .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-0f120ee .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-2a54096 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-834adf6 .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-ca9df5b .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-68442ac .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-82fb4d0 .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-15dae8a .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-7147a23 .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-f064cd8 .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-db50ed1 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-068a6cc .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-be694bd .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3966a44 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-cc271c0 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-cc7ed4b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b07ee4b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ee90a7f img {
        width: 327px;
        height: 258px;
    }

    .single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
        padding: 14px 16px 14px 16px;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(2px/2);
        margin-left: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-2px/2);
        margin-left: calc(-2px/2);
    }

    body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-2px/2);
    }

    body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
        font-size: 20px;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .single .elementor-element.elementor-element-9de7166 {
        width:100%;
    }

    .single .elementor-element.elementor-element-8b36ab3 {
        width: 100%;
    }

    .single .elementor-element.elementor-element-f9f68a4 {
        width: 100%;
    }
}

/* Start custom CSS for button, class: .elementor-element-5fd79f1 */
.single .elementor-element.elementor-element-5fd79f1 svg {
    width: 16px;
    height: 14px;
}

.single .elementor-element.elementor-element-5fd79f1 svg path {
    fill: var( --e-global-color-864deaf );
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4669660 */
.single .elementor-element.elementor-element-4669660 .simplefavorite-button {
    background-color: transparent;
    padding: 0;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button-count {
    font-family: 'Poppins' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 32px !important;
    color: rgba(0, 0, 0, 0.54) !important;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button svg path {
    fill: #1F7CFF;
}

.single .elementor-element.elementor-element-4669660 .active svg path {
    fill: red;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-4669660 svg {
        width: 20px;
        height: 18px;
    }
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ebdf6b */
.single .elementor-element.elementor-element-6ebdf6b svg {
    width: 24px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d16d11c */
.elementor + .simplefavorite-button {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee90a7f */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ee90a7f img {
        height: 189px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-05e51d6 */
.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    width: 87px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    justify-content: center;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
    margin-left: 149px;
    margin-top: -36px;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 36px;
    color: #575455 !important;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
    margin-top: -19px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    border-radius: 0 !important;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
        width: 87px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
        width: 70px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
        margin-left: 107px;
        margin-top: -32px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
        margin-top: -29px;
        margin-left: 15px;
    }
}

/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-92ddaa3 */

/* End custom CSS */


.single .elementor-element.elementor-element-4d16d11c {
    padding: 54px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b10f071 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-right {
    margin-left: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-left {
    margin-right: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    fill: var( --e-global-color-864deaf );
    color: var( --e-global-color-864deaf );
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
}

.single .elementor-element.elementor-element-34de32d {
    color: #F75C4E;
    font-family: var( --e-global-typography-305bfb8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-305bfb8-font-size );
    font-weight: var( --e-global-typography-305bfb8-font-weight );
    line-height: var( --e-global-typography-305bfb8-line-height );
    letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
    word-spacing: var( --e-global-typography-305bfb8-word-spacing );
}

.single .elementor-element.elementor-element-19fd074.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4669660 {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
    margin: 0px 36px 0px 9px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    fill: #575455;
    color: #575455;
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6ebdf6b {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-8b1a2f9 {
    padding: 36px 0px 0px 0px;
}

.single .elementor-element.elementor-element-61c9eae > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49db89c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-948f156 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 53px;
    font-weight: 700;
    line-height: 79px;
}

.single .elementor-element.elementor-element-7b3d9c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-507c993 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-507c993 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-add2784 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-add2784 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-26dc026 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-26dc026 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-477e43d .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-477e43d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-25f4735 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-25f4735 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7af5c6a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7af5c6a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-93b453d .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-93b453d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ed39c11 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ed39c11 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e30c025 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-e30c025 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7aa251a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7aa251a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a0702ba .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-a0702ba > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-41a2fe4 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-41a2fe4 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d460dfc .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-d460dfc > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-abe04f1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-abe04f1 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-437c8b5 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-437c8b5 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9ef1e31 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-9ef1e31 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a647f8f .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-a647f8f > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-971f87d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-971f87d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d4e7970 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-d4e7970 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-929c951 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-929c951 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-fb116e3 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-fb116e3 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-590b039 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-590b039 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6fb4769 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-6fb4769 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-39d9fb2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-39d9fb2 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f5f1133 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-f5f1133 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f2cceb1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f2cceb1 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1cd979a .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-1cd979a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e3a9565 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-e3a9565 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8c6b727 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-8c6b727 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-44c8793 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-44c8793 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-bd5e005 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-bd5e005 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f2637e6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f2637e6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d873230 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d873230 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9cafe8b .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-9cafe8b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f88e60c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f88e60c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e706af0 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-e706af0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5ee507d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5ee507d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9317247 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-9317247 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-986f4b1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-986f4b1 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6aeebd8 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-6aeebd8 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a0db305 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a0db305 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-207b9a9 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-207b9a9 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f830425 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f830425 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c9bf2a2 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-c9bf2a2 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-faf020d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-faf020d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-fb51788 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-fb51788 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8ecadbe {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8ecadbe > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4b3a7cd .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-4b3a7cd > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8866d36 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8866d36 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-71abbd7 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-71abbd7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7b43230 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7b43230 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1850a1a .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-1850a1a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d402d0b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d402d0b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-842a129 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-842a129 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-92d7337 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-92d7337 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-24bab3d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-24bab3d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-cd14608 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-cd14608 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2363af9 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2363af9 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-fddb39d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-fddb39d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-332ce4a .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-332ce4a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9829a58 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-9829a58 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-cb0da4b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-cb0da4b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a3384cb .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a3384cb > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3dea126 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-3dea126 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0f120ee .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-0f120ee > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-299d0a7 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-299d0a7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2a54096 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-2a54096 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-168fd1f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-168fd1f > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-834adf6 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-834adf6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e5e9e6c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-e5e9e6c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-db50ed1 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-db50ed1 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5a9ed2a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5a9ed2a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-068a6cc .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-068a6cc > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4c99925 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-4c99925 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3d548d1 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-f816214 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f816214 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c5e2d32 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-c5e2d32 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-100724a {
    padding: 4px 0px 4px 0px;
}

.single .elementor-element.elementor-element-96a4fdc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-4d0b84f .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-cc271c0 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-cc271c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6869dca {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-6869dca > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-cc7ed4b .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-cc7ed4b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-eb8f582 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-eb8f582 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-77f2708 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-77f2708 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b07ee4b .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-b07ee4b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f604034 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f604034 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-22099f4 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-22099f4 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-148e925 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-148e925 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a409c2d {
    padding: 103px 0px 0px 0px;
}

.single .elementor-element.elementor-element-34b1d79 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-7822663 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a529c8a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a529c8a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2fd113e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2fd113e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-f9f68a4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-f9f68a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-ee90a7f {
    text-align: right;
}

.single .elementor-element.elementor-element-ee90a7f img {
    width: 475px;
    height: 375px;
}

.single .elementor-element.elementor-element-03b5160 {
    padding: 113px 0px 0px 0px;
}

.single .elementor-element.elementor-element-12d7f2a {
    width: 100%;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.single .elementor-element.elementor-element-12d7f2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9C95AC0D;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-32c14e5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-repeater-item-f9b1fb3 .elementor-icon-list-icon {
    width: 150px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    width: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon i {
    font-size: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 6px;
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-left: 0px;
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-right: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text, .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text a {
    color: #000000;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.single .elementor-element.elementor-element-92ddaa3 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 24px;
    --grid-column-gap: 17px;
    --grid-row-gap: 0px;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
    text-align: left;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-social-icon {
    background-color: #FFFFFF;
    --icon-padding: 0em;
}

.single .elementor-element.elementor-element-92ddaa3 > .elementor-widget-container {
    padding: 7px 0px 0px 149px;
}

body.elementor-page-14173:not(.elementor-motion-effects-element-type-background), body.elementor-page-14173 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

/* Start custom CSS for button, class: .elementor-element-5fd79f1 */
.single .elementor-element.elementor-element-5fd79f1 svg {
    width: 16px;
    height: 14px;
}

.single .elementor-element.elementor-element-5fd79f1 svg path {
    fill: var( --e-global-color-864deaf );
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4669660 */
.single .elementor-element.elementor-element-4669660 .simplefavorite-button {
    background-color: transparent;
    padding: 0;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button-count {
    font-family: 'Poppins' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 32px !important;
    color: rgba(0, 0, 0, 0.54) !important;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button svg path {
    fill: #1F7CFF;
}

.single .elementor-element.elementor-element-4669660 .active svg path {
    fill: red;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-4669660 svg {
        width: 20px;
        height: 18px;
    }
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ebdf6b */
.single .elementor-element.elementor-element-6ebdf6b svg {
    width: 24px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d16d11c */
.elementor + .simplefavorite-button {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee90a7f */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ee90a7f img {
        height: 189px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-05e51d6 */
.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    width: 87px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    justify-content: center;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
    margin-left: 149px;
    margin-top: -36px;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 36px;
    color: #575455 !important;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
    margin-top: -19px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    border-radius: 0 !important;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
        width: 87px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
        width: 70px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
        margin-left: 107px;
        margin-top: -32px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
        margin-top: -29px;
        margin-left: 15px;
    }
}

/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-92ddaa3 */

/* End custom CSS */

.single .elementor-element.elementor-element-4d16d11c {
    padding: 54px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b10f071 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-right {
    margin-left: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-left {
    margin-right: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    fill: var( --e-global-color-864deaf );
    color: var( --e-global-color-864deaf );
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
}

.single .elementor-element.elementor-element-34de32d {
    color: #F75C4E;
    font-family: var( --e-global-typography-305bfb8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-305bfb8-font-size );
    font-weight: var( --e-global-typography-305bfb8-font-weight );
    line-height: var( --e-global-typography-305bfb8-line-height );
    letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
    word-spacing: var( --e-global-typography-305bfb8-word-spacing );
}

.single .elementor-element.elementor-element-19fd074.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4669660 {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
    margin: 0px 36px 0px 9px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    fill: #575455;
    color: #575455;
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6ebdf6b {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-8b1a2f9 {
    padding: 36px 0px 0px 0px;
}

.single .elementor-element.elementor-element-61c9eae > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49db89c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-948f156 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 53px;
    font-weight: 700;
    line-height: 79px;
}

.single .elementor-element.elementor-element-7b3d9c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-82d3626 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4c1a2c7 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-4c1a2c7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-507c993 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-507c993 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-add2784 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-add2784 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c9eeb32 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-c9eeb32 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-25f4735 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-25f4735 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b623a0f .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-b623a0f > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ed39c11 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ed39c11 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e30c025 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-e30c025 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7aa251a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7aa251a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a0702ba .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-a0702ba > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-41a2fe4 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-41a2fe4 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-93ec4ec .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-93ec4ec > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5cfb19c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5cfb19c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d460dfc .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-d460dfc > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-abe04f1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-abe04f1 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-854cb4d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-854cb4d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e33e3e6 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-e33e3e6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e43e028 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-e43e028 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-437c8b5 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-437c8b5 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1d41e5c .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-1d41e5c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9ef1e31 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-9ef1e31 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2dd8d55 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-2dd8d55 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f031dbd {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f031dbd > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a647f8f .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-a647f8f > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-08dab95 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-08dab95 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-971f87d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-971f87d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ab22212 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-ab22212 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d4cd61b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d4cd61b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d676521 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-d676521 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-eea3996 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-eea3996 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b2c5bbb {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-b2c5bbb > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8a9e717 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-8a9e717 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f406b01 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f406b01 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-95a8fbe .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-95a8fbe > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8c23bb1 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-8c23bb1 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7b5a8a3 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7b5a8a3 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7fb41b1 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-7fb41b1 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-69ab55e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-69ab55e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d4e7970 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-d4e7970 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-929c951 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-929c951 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8a155c0 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8a155c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c0bb140 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-c0bb140 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-fb116e3 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-fb116e3 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-590b039 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-590b039 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ddbade0 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ddbade0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6fb4769 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-6fb4769 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-39d9fb2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-39d9fb2 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6cf7604 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-6cf7604 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f5f1133 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-f5f1133 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f2cceb1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f2cceb1 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1cd979a .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-1cd979a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e3a9565 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-e3a9565 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a3fa921 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a3fa921 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8c6b727 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-8c6b727 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-44c8793 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-44c8793 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5240526 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5240526 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-bd5e005 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-bd5e005 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f2637e6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f2637e6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9cafe8b .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-9cafe8b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f88e60c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f88e60c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e706af0 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-e706af0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5ee507d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5ee507d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9317247 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-9317247 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-53984ed {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-53984ed > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-986f4b1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-986f4b1 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6aeebd8 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-6aeebd8 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a0db305 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a0db305 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-207b9a9 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-207b9a9 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f830425 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f830425 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c9bf2a2 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-c9bf2a2 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-faf020d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-faf020d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-fb51788 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-fb51788 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8ecadbe {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8ecadbe > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4b3a7cd .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-4b3a7cd > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8866d36 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8866d36 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-71abbd7 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-71abbd7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7b43230 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7b43230 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1850a1a .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-1850a1a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d402d0b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d402d0b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0d21f9e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-0d21f9e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-cd14608 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-cd14608 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2363af9 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2363af9 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-fddb39d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-fddb39d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-100724a {
    padding: 4px 0px 4px 0px;
}

.single .elementor-element.elementor-element-96a4fdc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-4d0b84f .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-cc271c0 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-cc271c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6869dca {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-6869dca > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-cc7ed4b .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-cc7ed4b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-eb8f582 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-eb8f582 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b07ee4b .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-b07ee4b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f604034 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f604034 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-22099f4 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-22099f4 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-148e925 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-148e925 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a409c2d {
    padding: 103px 0px 0px 0px;
}

.single .elementor-element.elementor-element-34b1d79 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-7822663 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a529c8a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a529c8a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2fd113e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2fd113e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-f9f68a4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-f9f68a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-ee90a7f {
    text-align: right;
}

.single .elementor-element.elementor-element-ee90a7f img {
    width: 475px;
    height: 375px;
}

.single .elementor-element.elementor-element-03b5160 {
    padding: 113px 0px 0px 0px;
}

.single .elementor-element.elementor-element-12d7f2a {
    width: 100%;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.single .elementor-element.elementor-element-12d7f2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9C95AC0D;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-32c14e5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-repeater-item-f9b1fb3 .elementor-icon-list-icon {
    width: 150px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    width: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon i {
    font-size: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 6px;
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-left: 0px;
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-right: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text, .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text a {
    color: #000000;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.single .elementor-element.elementor-element-92ddaa3 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 24px;
    --grid-column-gap: 17px;
    --grid-row-gap: 0px;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
    text-align: left;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-social-icon {
    background-color: #FFFFFF;
    --icon-padding: 0em;
}

.single .elementor-element.elementor-element-92ddaa3 > .elementor-widget-container {
    padding: 7px 0px 0px 149px;
}

body.elementor-page-14152:not(.elementor-motion-effects-element-type-background), body.elementor-page-14152 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

/* Start custom CSS for button, class: .elementor-element-5fd79f1 */
.single .elementor-element.elementor-element-5fd79f1 svg {
    width: 16px;
    height: 14px;
}

.single .elementor-element.elementor-element-5fd79f1 svg path {
    fill: var( --e-global-color-864deaf );
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4669660 */
.single .elementor-element.elementor-element-4669660 .simplefavorite-button {
    background-color: transparent;
    padding: 0;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button-count {
    font-family: 'Poppins' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 32px !important;
    color: rgba(0, 0, 0, 0.54) !important;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button svg path {
    fill: #1F7CFF;
}

.single .elementor-element.elementor-element-4669660 .active svg path {
    fill: red;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-4669660 svg {
        width: 20px;
        height: 18px;
    }
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ebdf6b */
.single .elementor-element.elementor-element-6ebdf6b svg {
    width: 24px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d16d11c */
.elementor + .simplefavorite-button {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee90a7f */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ee90a7f img {
        height: 189px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-05e51d6 */
.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    width: 87px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    justify-content: center;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
    margin-left: 149px;
    margin-top: -36px;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 36px;
    color: #575455 !important;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
    margin-top: -19px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    border-radius: 0 !important;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
        width: 87px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
        width: 70px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
        margin-left: 107px;
        margin-top: -32px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
        margin-top: -29px;
        margin-left: 15px;
    }
}

/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-92ddaa3 */

/* End custom CSS */
.single .elementor-element.elementor-element-4d16d11c {
    padding: 54px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b10f071 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-right {
    margin-left: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-left {
    margin-right: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    fill: var( --e-global-color-864deaf );
    color: var( --e-global-color-864deaf );
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
}

.single .elementor-element.elementor-element-34de32d {
    color: #F75C4E;
    font-family: var( --e-global-typography-305bfb8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-305bfb8-font-size );
    font-weight: var( --e-global-typography-305bfb8-font-weight );
    line-height: var( --e-global-typography-305bfb8-line-height );
    letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
    word-spacing: var( --e-global-typography-305bfb8-word-spacing );
}

.single .elementor-element.elementor-element-19fd074.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4669660 {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
    margin: 0px 36px 0px 9px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    fill: #575455;
    color: #575455;
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6ebdf6b {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-8b1a2f9 {
    padding: 36px 0px 0px 0px;
}

.single .elementor-element.elementor-element-61c9eae > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49db89c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-948f156 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 53px;
    font-weight: 700;
    line-height: 79px;
}

.single .elementor-element.elementor-element-7b3d9c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-82d3626 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-507c993 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-507c993 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-add2784 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-add2784 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e43e028 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-e43e028 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9ef1e31 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-9ef1e31 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7e5d171 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-7e5d171 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1fcdd48 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-1fcdd48 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3e8811a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-3e8811a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1a315ed .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-1a315ed > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-96ecf6b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-96ecf6b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d676521 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-d676521 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-948e9f1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-948e9f1 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-408fb11 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-408fb11 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b2c5bbb {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-b2c5bbb > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-97e1c47 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-97e1c47 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f406b01 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f406b01 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a889a71 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a889a71 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-dd8337e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-dd8337e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3abf1fe .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-3abf1fe > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b3f8994 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-b3f8994 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-32423d0 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-32423d0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3292da0 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-3292da0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-fe2a29a .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-fe2a29a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e3ffac2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-e3ffac2 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c67bc49 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-c67bc49 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-929c951 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-929c951 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e89aaf6 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-e89aaf6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-18c7c8c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-18c7c8c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7094a82 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-7094a82 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8a155c0 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8a155c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6456a26 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-6456a26 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49feb64 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-49feb64 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6b3598e .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-6b3598e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8d85cb2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8d85cb2 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4c32770 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-4c32770 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-908c699 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-908c699 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9796b2a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-9796b2a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4e6ce19 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-4e6ce19 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d7efd76 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d7efd76 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-64265dc {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-64265dc > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-224bf07 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-224bf07 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1b49206 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-1b49206 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9292684 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-9292684 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-93e99a6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-93e99a6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-11c7f88 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-11c7f88 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-35f3521 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-35f3521 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f99b7f5 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-f99b7f5 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-00faaa3 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-00faaa3 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-71bf240 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-71bf240 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3a4e17f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-3a4e17f > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-cf01596 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-cf01596 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a066a2c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a066a2c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ada3593 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-590b039 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-590b039 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ff68f39 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ff68f39 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-100724a {
    padding: 4px 0px 4px 0px;
}

.single .elementor-element.elementor-element-96a4fdc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-4d0b84f .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-ccf6da1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ccf6da1 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6869dca {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-6869dca > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-33b1b3a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-7a70264 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-faac8ab .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-faac8ab > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-14503eb {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-14503eb > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c4a2333 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-c4a2333 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5509ade {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5509ade > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3997b87 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-3997b87 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-52029ba {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-52029ba > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a409c2d {
    padding: 103px 0px 0px 0px;
}

.single .elementor-element.elementor-element-34b1d79 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-7822663 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a529c8a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a529c8a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2fd113e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2fd113e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-f9f68a4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-f9f68a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-ee90a7f {
    text-align: right;
}

.single .elementor-element.elementor-element-ee90a7f img {
    width: 475px;
    height: 375px;
}

.single .elementor-element.elementor-element-03b5160 {
    padding: 113px 0px 0px 0px;
}

.single .elementor-element.elementor-element-12d7f2a {
    width: 100%;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.single .elementor-element.elementor-element-12d7f2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9C95AC0D;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-32c14e5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-repeater-item-f9b1fb3 .elementor-icon-list-icon {
    width: 150px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    width: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon i {
    font-size: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 6px;
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-left: 0px;
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-right: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text, .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text a {
    color: #000000;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.single .elementor-element.elementor-element-92ddaa3 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 24px;
    --grid-column-gap: 17px;
    --grid-row-gap: 0px;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
    text-align: left;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-social-icon {
    background-color: #FFFFFF;
    --icon-padding: 0em;
}

.single .elementor-element.elementor-element-92ddaa3 > .elementor-widget-container {
    padding: 7px 0px 0px 149px;
}

body.elementor-page-14046:not(.elementor-motion-effects-element-type-background), body.elementor-page-14046 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

/* Start custom CSS for button, class: .elementor-element-5fd79f1 */
.single .elementor-element.elementor-element-5fd79f1 svg {
    width: 16px;
    height: 14px;
}

.single .elementor-element.elementor-element-5fd79f1 svg path {
    fill: var( --e-global-color-864deaf );
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4669660 */
.single .elementor-element.elementor-element-4669660 .simplefavorite-button {
    background-color: transparent;
    padding: 0;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button-count {
    font-family: 'Poppins' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 32px !important;
    color: rgba(0, 0, 0, 0.54) !important;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button svg path {
    fill: #1F7CFF;
}

.single .elementor-element.elementor-element-4669660 .active svg path {
    fill: red;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-4669660 svg {
        width: 20px;
        height: 18px;
    }
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ebdf6b */
.single .elementor-element.elementor-element-6ebdf6b svg {
    width: 24px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d16d11c */
.elementor + .simplefavorite-button {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee90a7f */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ee90a7f img {
        height: 189px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-05e51d6 */
.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    width: 87px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    justify-content: center;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
    margin-left: 149px;
    margin-top: -36px;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 36px;
    color: #575455 !important;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
    margin-top: -19px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    border-radius: 0 !important;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
        width: 87px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
        width: 70px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
        margin-left: 107px;
        margin-top: -32px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
        margin-top: -29px;
        margin-left: 15px;
    }
}

/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-92ddaa3 */

/* End custom CSS */
.single .elementor-element.elementor-element-4d16d11c {
    padding: 54px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b10f071 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-right {
    margin-left: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-left {
    margin-right: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    fill: var( --e-global-color-864deaf );
    color: var( --e-global-color-864deaf );
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
}

.single .elementor-element.elementor-element-34de32d {
    color: #F75C4E;
    font-family: var( --e-global-typography-305bfb8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-305bfb8-font-size );
    font-weight: var( --e-global-typography-305bfb8-font-weight );
    line-height: var( --e-global-typography-305bfb8-line-height );
    letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
    word-spacing: var( --e-global-typography-305bfb8-word-spacing );
}

.single .elementor-element.elementor-element-19fd074.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4669660 {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
    margin: 0px 36px 0px 9px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    fill: #575455;
    color: #575455;
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6ebdf6b {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-8b1a2f9 {
    padding: 36px 0px 0px 0px;
}

.single .elementor-element.elementor-element-61c9eae > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49db89c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-948f156 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 53px;
    font-weight: 700;
    line-height: 79px;
}

.single .elementor-element.elementor-element-7b3d9c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-82d3626 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-fe64c83 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-fe64c83 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-507c993 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-507c993 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-add2784 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-add2784 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-797a5e6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-797a5e6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5d3bfa3 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-5d3bfa3 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1fcdd48 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-1fcdd48 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4ebbfbd .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-4ebbfbd > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-96ecf6b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-96ecf6b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d676521 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-d676521 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-948e9f1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-948e9f1 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9e97fd7 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-9e97fd7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-408fb11 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-408fb11 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b2c5bbb {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-b2c5bbb > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-97e1c47 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-97e1c47 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f406b01 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f406b01 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a889a71 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a889a71 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-dd8337e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-dd8337e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f33d341 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f33d341 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3abf1fe .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-3abf1fe > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b3f8994 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-b3f8994 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-32423d0 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-32423d0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3292da0 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-3292da0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-fe2a29a .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-fe2a29a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e3ffac2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-e3ffac2 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c67bc49 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-c67bc49 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-929c951 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-929c951 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e89aaf6 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-e89aaf6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-18c7c8c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-18c7c8c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7094a82 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-7094a82 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-71d6c38 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-71d6c38 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8a155c0 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8a155c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d226501 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d226501 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5e83b2a .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-5e83b2a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-56155bd {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-56155bd > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9a5c4dd .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-9a5c4dd > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-930b01a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-930b01a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6456a26 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-6456a26 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-bae54a7 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-bae54a7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49feb64 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-49feb64 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1a95a0e .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-1a95a0e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-bb76114 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-bb76114 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-586fd93 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-586fd93 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e7b9592 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-e7b9592 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6b3598e .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-6b3598e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8d85cb2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8d85cb2 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a1b1600 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a1b1600 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4c32770 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-4c32770 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-908c699 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-908c699 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4e6ce19 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-4e6ce19 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d7efd76 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d7efd76 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-64265dc {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-64265dc > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-bd58b37 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-bd58b37 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1b49206 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-1b49206 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-952e1a0 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-952e1a0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-93e99a6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-93e99a6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f67ecd0 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-f67ecd0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-35f3521 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-35f3521 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a631d83 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-a631d83 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-00faaa3 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-00faaa3 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-cf41005 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-cf41005 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3a4e17f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-3a4e17f > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ada3593 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-590b039 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-590b039 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ff68f39 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ff68f39 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-100724a {
    padding: 4px 0px 4px 0px;
}

.single .elementor-element.elementor-element-96a4fdc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-4d0b84f .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-ccf6da1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ccf6da1 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6869dca {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-6869dca > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a409c2d {
    padding: 103px 0px 0px 0px;
}

.single .elementor-element.elementor-element-34b1d79 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-7822663 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a529c8a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a529c8a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2fd113e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2fd113e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-f9f68a4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-f9f68a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-ee90a7f {
    text-align: right;
}

.single .elementor-element.elementor-element-ee90a7f img {
    width: 475px;
    height: 375px;
}

.single .elementor-element.elementor-element-03b5160 {
    padding: 113px 0px 0px 0px;
}

.single .elementor-element.elementor-element-12d7f2a {
    width: 100%;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.single .elementor-element.elementor-element-12d7f2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9C95AC0D;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-32c14e5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-repeater-item-f9b1fb3 .elementor-icon-list-icon {
    width: 150px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    width: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon i {
    font-size: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 6px;
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-left: 0px;
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-right: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text, .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text a {
    color: #000000;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.single .elementor-element.elementor-element-92ddaa3 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 24px;
    --grid-column-gap: 17px;
    --grid-row-gap: 0px;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
    text-align: left;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-social-icon {
    background-color: #FFFFFF;
    --icon-padding: 0em;
}

.single .elementor-element.elementor-element-92ddaa3 > .elementor-widget-container {
    padding: 7px 0px 0px 149px;
}

body.elementor-page-14029:not(.elementor-motion-effects-element-type-background), body.elementor-page-14029 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

/* Start custom CSS for button, class: .elementor-element-5fd79f1 */
.single .elementor-element.elementor-element-5fd79f1 svg {
    width: 16px;
    height: 14px;
}

.single .elementor-element.elementor-element-5fd79f1 svg path {
    fill: var( --e-global-color-864deaf );
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4669660 */
.single .elementor-element.elementor-element-4669660 .simplefavorite-button {
    background-color: transparent;
    padding: 0;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button-count {
    font-family: 'Poppins' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 32px !important;
    color: rgba(0, 0, 0, 0.54) !important;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button svg path {
    fill: #1F7CFF;
}

.single .elementor-element.elementor-element-4669660 .active svg path {
    fill: red;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-4669660 svg {
        width: 20px;
        height: 18px;
    }
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ebdf6b */
.single .elementor-element.elementor-element-6ebdf6b svg {
    width: 24px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d16d11c */
.elementor + .simplefavorite-button {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee90a7f */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ee90a7f img {
        height: 189px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-05e51d6 */
.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    width: 87px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    justify-content: center;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
    margin-left: 149px;
    margin-top: -36px;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 36px;
    color: #575455 !important;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
    margin-top: -19px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    border-radius: 0 !important;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
        width: 87px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
        width: 70px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
        margin-left: 107px;
        margin-top: -32px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
        margin-top: -29px;
        margin-left: 15px;
    }
}

/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-92ddaa3 */

/* End custom CSS */
.single .elementor-element.elementor-element-4d16d11c {
    padding: 54px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b10f071 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-right {
    margin-left: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-left {
    margin-right: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    fill: var( --e-global-color-864deaf );
    color: var( --e-global-color-864deaf );
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
}

.single .elementor-element.elementor-element-34de32d {
    color: #F75C4E;
    font-family: var( --e-global-typography-305bfb8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-305bfb8-font-size );
    font-weight: var( --e-global-typography-305bfb8-font-weight );
    line-height: var( --e-global-typography-305bfb8-line-height );
    letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
    word-spacing: var( --e-global-typography-305bfb8-word-spacing );
}

.single .elementor-element.elementor-element-19fd074.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4669660 {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
    margin: 0px 36px 0px 9px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    fill: #575455;
    color: #575455;
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6ebdf6b {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-8b1a2f9 {
    padding: 36px 0px 0px 0px;
}

.single .elementor-element.elementor-element-61c9eae > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49db89c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-948f156 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 53px;
    font-weight: 700;
    line-height: 79px;
}

.single .elementor-element.elementor-element-7b3d9c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-82d3626 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-fe64c83 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-fe64c83 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-507c993 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-507c993 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-add2784 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-add2784 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-797a5e6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-797a5e6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-de008ae {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-de008ae > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2708b35 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-2708b35 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-829e21a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-829e21a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5d3bfa3 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-5d3bfa3 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1fcdd48 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-1fcdd48 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4ebbfbd .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-4ebbfbd > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-96ecf6b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-96ecf6b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d676521 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-d676521 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-948e9f1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-948e9f1 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-408fb11 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-408fb11 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b2c5bbb {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-b2c5bbb > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-97e1c47 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-97e1c47 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f406b01 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f406b01 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4dfd253 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-4dfd253 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a0fade7 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a0fade7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-81e773f .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-81e773f > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-797cb9e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-797cb9e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-af84165 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-af84165 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a889a71 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a889a71 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-dd8337e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-dd8337e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f33d341 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f33d341 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c5e32a0 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-c5e32a0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3abf1fe .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-3abf1fe > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b3f8994 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-b3f8994 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-98cff5e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-98cff5e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-805456d .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-805456d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-77ae41a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-77ae41a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-32423d0 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-32423d0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3292da0 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-3292da0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-fe2a29a .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-fe2a29a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e3ffac2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-e3ffac2 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c67bc49 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-c67bc49 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9bc8d3d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-9bc8d3d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4da37c3 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-4da37c3 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8ef6521 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8ef6521 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3a59122 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-3a59122 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6161a6b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-6161a6b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6b55e9d .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-6b55e9d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-cd34c09 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-cd34c09 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-fe9d520 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-fe9d520 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8370167 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8370167 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1570f39 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-1570f39 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9da41de {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-9da41de > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c3ff78c .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-c3ff78c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5efbade {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5efbade > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-019b94c .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-019b94c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-04a9fd0 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-04a9fd0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-224c44a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-224c44a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e89aaf6 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-e89aaf6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-18c7c8c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-18c7c8c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8a155c0 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8a155c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-bc2ff18 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-bc2ff18 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f30d6e6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f30d6e6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f086175 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f086175 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7dd02ba .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-7dd02ba > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b22fe42 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-b22fe42 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6456a26 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-6456a26 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1248665 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-1248665 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-bae54a7 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-bae54a7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49feb64 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-49feb64 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-586fd93 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-586fd93 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e7b9592 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-e7b9592 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6b3598e .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-6b3598e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a1b1600 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a1b1600 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4c32770 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-4c32770 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-908c699 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-908c699 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7a9bce7 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-7a9bce7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6a08ecb {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-6a08ecb > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4e6ce19 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-4e6ce19 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d7efd76 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d7efd76 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-97bbec6 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-97bbec6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-64265dc {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-64265dc > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-fb93f1b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-fb93f1b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-bd58b37 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-bd58b37 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1b49206 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-1b49206 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-dfcfe11 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-dfcfe11 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-952e1a0 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-952e1a0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-93e99a6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-93e99a6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f2b6811 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f2b6811 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f67ecd0 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-f67ecd0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-35f3521 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-35f3521 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-bd69556 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-bd69556 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a631d83 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-a631d83 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-00faaa3 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-00faaa3 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-59a2d5f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-59a2d5f > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-cf41005 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-cf41005 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3a4e17f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-3a4e17f > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-37b5914 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-37b5914 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3fc5922 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-3fc5922 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-807122e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-807122e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-78b4a8f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-78b4a8f > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ada3593 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-590b039 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-590b039 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ff68f39 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ff68f39 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-100724a {
    padding: 4px 0px 4px 0px;
}

.single .elementor-element.elementor-element-96a4fdc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-4d0b84f .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-ccf6da1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ccf6da1 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6869dca {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-6869dca > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-04fface > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-ecd6147 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-fe26122 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-da784f9 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-da784f9 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-910f716 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-4062121 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-4062121 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8184c8a .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-e5e3f04 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-e5e3f04 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f85b036 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-01baebe {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-01baebe > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-27d0a4a .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-0e20fc0 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-0e20fc0 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-816fd4f .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-31e437b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-31e437b > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a409c2d {
    padding: 103px 0px 0px 0px;
}

.single .elementor-element.elementor-element-34b1d79 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-7822663 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a529c8a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a529c8a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2fd113e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2fd113e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-f9f68a4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-f9f68a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-ee90a7f {
    text-align: right;
}

.single .elementor-element.elementor-element-ee90a7f img {
    width: 475px;
    height: 375px;
}

.single .elementor-element.elementor-element-03b5160 {
    padding: 113px 0px 0px 0px;
}

.single .elementor-element.elementor-element-12d7f2a {
    width: 100%;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.single .elementor-element.elementor-element-12d7f2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9C95AC0D;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-32c14e5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-repeater-item-f9b1fb3 .elementor-icon-list-icon {
    width: 150px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    width: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon i {
    font-size: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 6px;
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-left: 0px;
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-right: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text, .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text a {
    color: #000000;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.single .elementor-element.elementor-element-92ddaa3 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 24px;
    --grid-column-gap: 17px;
    --grid-row-gap: 0px;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
    text-align: left;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-social-icon {
    background-color: #FFFFFF;
    --icon-padding: 0em;
}

.single .elementor-element.elementor-element-92ddaa3 > .elementor-widget-container {
    padding: 7px 0px 0px 149px;
}

body.elementor-page-14014:not(.elementor-motion-effects-element-type-background), body.elementor-page-14014 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

/* Start custom CSS for button, class: .elementor-element-5fd79f1 */
.single .elementor-element.elementor-element-5fd79f1 svg {
    width: 16px;
    height: 14px;
}

.single .elementor-element.elementor-element-5fd79f1 svg path {
    fill: var( --e-global-color-864deaf );
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4669660 */
.single .elementor-element.elementor-element-4669660 .simplefavorite-button {
    background-color: transparent;
    padding: 0;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button-count {
    font-family: 'Poppins' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 32px !important;
    color: rgba(0, 0, 0, 0.54) !important;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button svg path {
    fill: #1F7CFF;
}

.single .elementor-element.elementor-element-4669660 .active svg path {
    fill: red;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-4669660 svg {
        width: 20px;
        height: 18px;
    }
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ebdf6b */
.single .elementor-element.elementor-element-6ebdf6b svg {
    width: 24px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d16d11c */
.elementor + .simplefavorite-button {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee90a7f */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ee90a7f img {
        height: 189px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-05e51d6 */
.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    width: 87px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    justify-content: center;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
    margin-left: 149px;
    margin-top: -36px;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 36px;
    color: #575455 !important;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
    margin-top: -19px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    border-radius: 0 !important;
}
.single .elementor-element.elementor-element-2708b35 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}
.single .elementor-element.elementor-element-3ed06f2 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
        width: 87px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
        width: 70px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
        margin-left: 107px;
        margin-top: -32px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
        margin-top: -29px;
        margin-left: 15px;
    }
}

/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-92ddaa3 */

/* End custom CSS */
.single .elementor-element.elementor-element-4d16d11c {
    padding: 54px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b10f071 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-right {
    margin-left: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-left {
    margin-right: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    fill: var( --e-global-color-864deaf );
    color: var( --e-global-color-864deaf );
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
}

.single .elementor-element.elementor-element-34de32d {
    color: #F75C4E;
    font-family: var( --e-global-typography-305bfb8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-305bfb8-font-size );
    font-weight: var( --e-global-typography-305bfb8-font-weight );
    line-height: var( --e-global-typography-305bfb8-line-height );
    letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
    word-spacing: var( --e-global-typography-305bfb8-word-spacing );
}

.single .elementor-element.elementor-element-19fd074.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4669660 {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
    margin: 0px 36px 0px 9px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    fill: #575455;
    color: #575455;
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6ebdf6b {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-8b1a2f9 {
    padding: 36px 0px 0px 0px;
}

.single .elementor-element.elementor-element-61c9eae > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49db89c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-948f156 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 53px;
    font-weight: 700;
    line-height: 79px;
}

.single .elementor-element.elementor-element-7b3d9c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-82d3626 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-fe64c83 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-fe64c83 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-507c993 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-507c993 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1db2367 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-1db2367 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-add2784 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-add2784 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3a1adbe .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-3a1adbe > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-829e21a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-829e21a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5d3bfa3 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-5d3bfa3 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1fcdd48 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-1fcdd48 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4ebbfbd .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-4ebbfbd > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-96ecf6b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-96ecf6b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d676521 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-d676521 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-948e9f1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-948e9f1 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a889a71 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a889a71 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-dd8337e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-dd8337e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3abf1fe .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-3abf1fe > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b3f8994 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-b3f8994 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-98cff5e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-98cff5e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b1943f6 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-b1943f6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-77ae41a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-77ae41a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9ea9b35 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-9ea9b35 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-32423d0 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-32423d0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3292da0 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-3292da0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3ed06f2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-3ed06f2 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-fe2a29a .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-fe2a29a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d89334b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d89334b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e3ffac2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-e3ffac2 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c67bc49 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-c67bc49 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9bc8d3d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-9bc8d3d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8f7ecb9 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8f7ecb9 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4da37c3 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-4da37c3 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8ef6521 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8ef6521 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-57a34cd {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-57a34cd > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3a59122 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-3a59122 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6161a6b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-6161a6b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d423121 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d423121 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6b55e9d .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-6b55e9d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-cd34c09 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-cd34c09 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a6e2f7c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a6e2f7c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-fe9d520 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-fe9d520 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8370167 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8370167 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c6e5614 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-c6e5614 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1570f39 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-1570f39 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9da41de {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-9da41de > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ce60fcf {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ce60fcf > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2a8187e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2a8187e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0aaa22d .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-0aaa22d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-560b9bd {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-560b9bd > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c3ff78c .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-c3ff78c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5efbade {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5efbade > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2554e29 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2554e29 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-019b94c .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-019b94c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-cb0dbba {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-cb0dbba > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-04a9fd0 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-04a9fd0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-16ef789 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-16ef789 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3beb930 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-3beb930 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6932620 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-6932620 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-224c44a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-224c44a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e89aaf6 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-e89aaf6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-18c7c8c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-18c7c8c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7e64cf4 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-7e64cf4 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8a155c0 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8a155c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f30d6e6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f30d6e6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c8073e3 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-c8073e3 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f086175 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f086175 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b22fe42 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-b22fe42 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6456a26 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-6456a26 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4bbc8fb {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-4bbc8fb > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1248665 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-1248665 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-bae54a7 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-bae54a7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49feb64 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-49feb64 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3f39288 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-3f39288 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-586fd93 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-586fd93 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e7b9592 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-e7b9592 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-89dafb8 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-89dafb8 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6b3598e .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-6b3598e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a1b1600 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a1b1600 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e627e4f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-e627e4f > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4c32770 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-4c32770 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-908c699 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-908c699 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-dbac1db {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-dbac1db > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7a9bce7 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-7a9bce7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6a08ecb {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-6a08ecb > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-852d139 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-852d139 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b36f803 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-b36f803 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d7efd76 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d7efd76 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-18986a6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-18986a6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-97bbec6 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-97bbec6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-64265dc {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-64265dc > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-fb93f1b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-fb93f1b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-bd58b37 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-bd58b37 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1b49206 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-1b49206 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-952e1a0 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-952e1a0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-93e99a6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-93e99a6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f67ecd0 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-f67ecd0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-35f3521 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-35f3521 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a631d83 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-a631d83 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-00faaa3 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-00faaa3 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-cf41005 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-cf41005 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3a4e17f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-3a4e17f > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3fc5922 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-3fc5922 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-807122e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-807122e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0f8c47d .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-0f8c47d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-233d2cd {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-233d2cd > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d3b8339 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-d3b8339 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-dd37b6d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-dd37b6d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6fa16a6 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-6fa16a6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-934e023 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-934e023 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ada3593 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-590b039 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-590b039 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-100724a {
    padding: 4px 0px 4px 0px;
}

.single .elementor-element.elementor-element-96a4fdc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-4d0b84f .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-90c1a31 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-ccf6da1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ccf6da1 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3a4f94b .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-5e9ba6e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5e9ba6e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-35e5b04 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-b717b25 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-b717b25 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a409c2d {
    padding: 103px 0px 0px 0px;
}

.single .elementor-element.elementor-element-34b1d79 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-7822663 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a529c8a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a529c8a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2fd113e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2fd113e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-f9f68a4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-f9f68a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-ee90a7f {
    text-align: right;
}

.single .elementor-element.elementor-element-ee90a7f img {
    width: 475px;
    height: 375px;
}

.single .elementor-element.elementor-element-03b5160 {
    padding: 113px 0px 0px 0px;
}

.single .elementor-element.elementor-element-12d7f2a {
    width: 100%;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.single .elementor-element.elementor-element-12d7f2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9C95AC0D;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-32c14e5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-repeater-item-f9b1fb3 .elementor-icon-list-icon {
    width: 150px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    width: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon i {
    font-size: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 6px;
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-left: 0px;
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-right: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text, .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text a {
    color: #000000;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.single .elementor-element.elementor-element-92ddaa3 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 24px;
    --grid-column-gap: 17px;
    --grid-row-gap: 0px;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
    text-align: left;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-social-icon {
    background-color: #FFFFFF;
    --icon-padding: 0em;
}

.single .elementor-element.elementor-element-92ddaa3 > .elementor-widget-container {
    padding: 7px 0px 0px 149px;
}

body.elementor-page-13881:not(.elementor-motion-effects-element-type-background), body.elementor-page-13881 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

/* Start custom CSS for button, class: .elementor-element-5fd79f1 */
.single .elementor-element.elementor-element-5fd79f1 svg {
    width: 16px;
    height: 14px;
}

.single .elementor-element.elementor-element-5fd79f1 svg path {
    fill: var( --e-global-color-864deaf );
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4669660 */
.single .elementor-element.elementor-element-4669660 .simplefavorite-button {
    background-color: transparent;
    padding: 0;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button-count {
    font-family: 'Poppins' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 32px !important;
    color: rgba(0, 0, 0, 0.54) !important;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button svg path {
    fill: #1F7CFF;
}

.single .elementor-element.elementor-element-4669660 .active svg path {
    fill: red;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-4669660 svg {
        width: 20px;
        height: 18px;
    }
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ebdf6b */
.single .elementor-element.elementor-element-6ebdf6b svg {
    width: 24px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d16d11c */
.elementor + .simplefavorite-button {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee90a7f */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ee90a7f img {
        height: 189px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-05e51d6 */
.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    width: 87px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    justify-content: center;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
    margin-left: 149px;
    margin-top: -36px;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 36px;
    color: #575455 !important;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
    margin-top: -19px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    border-radius: 0 !important;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
        width: 87px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
        width: 70px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
        margin-left: 107px;
        margin-top: -32px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
        margin-top: -29px;
        margin-left: 15px;
    }
}

/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-92ddaa3 */

/* End custom CSS */
.single .elementor-element.elementor-element-4d16d11c {
    padding: 54px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b10f071 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-right {
    margin-left: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-left {
    margin-right: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    fill: var( --e-global-color-864deaf );
    color: var( --e-global-color-864deaf );
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
}

.single .elementor-element.elementor-element-34de32d {
    color: #F75C4E;
    font-family: var( --e-global-typography-305bfb8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-305bfb8-font-size );
    font-weight: var( --e-global-typography-305bfb8-font-weight );
    line-height: var( --e-global-typography-305bfb8-line-height );
    letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
    word-spacing: var( --e-global-typography-305bfb8-word-spacing );
}

.single .elementor-element.elementor-element-19fd074.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4669660 {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
    margin: 0px 36px 0px 9px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    fill: #575455;
    color: #575455;
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6ebdf6b {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-8b1a2f9 {
    padding: 36px 0px 0px 0px;
}

.single .elementor-element.elementor-element-61c9eae > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49db89c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-948f156 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 53px;
    font-weight: 700;
    line-height: 79px;
}

.single .elementor-element.elementor-element-7b3d9c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-82d3626 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-507c993 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-507c993 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c434cac {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-c434cac > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d5bd518 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-d5bd518 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7ab8391 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7ab8391 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ce3e82f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ce3e82f > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d764ab2 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-d764ab2 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a6d2940 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a6d2940 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1db2367 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-1db2367 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4f84507 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-4f84507 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-67dd93c .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-67dd93c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-add2784 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-add2784 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3a1adbe .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-3a1adbe > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-829e21a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-829e21a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5d3bfa3 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-5d3bfa3 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1fcdd48 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-1fcdd48 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4ebbfbd .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-4ebbfbd > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-96ecf6b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-96ecf6b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d676521 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-d676521 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-948e9f1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-948e9f1 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-59b3301 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-59b3301 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d82304c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d82304c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5a8baa5 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5a8baa5 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a889a71 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a889a71 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-dd8337e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-dd8337e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f1a9254 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-f1a9254 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3abf1fe .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-3abf1fe > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b3f8994 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-b3f8994 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b1943f6 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-b1943f6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-77ae41a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-77ae41a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4a6d7d4 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-4a6d7d4 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0aaa22d .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-0aaa22d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-211e1da .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-211e1da > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-560b9bd {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-560b9bd > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c3ff78c .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-c3ff78c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5efbade {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5efbade > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ec892da .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-ec892da > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f586fc3 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f586fc3 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8d6e2a6 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-8d6e2a6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-21fc94a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-21fc94a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4828b0a .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-4828b0a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6d33e20 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-6d33e20 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b70bfdc .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-b70bfdc > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0ed0854 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-0ed0854 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e89aaf6 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-e89aaf6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-18c7c8c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-18c7c8c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7e64cf4 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-7e64cf4 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8a155c0 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8a155c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c8073e3 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-c8073e3 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f086175 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f086175 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-bae54a7 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-bae54a7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49feb64 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-49feb64 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-586fd93 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-586fd93 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e7b9592 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-e7b9592 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6b3598e .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-6b3598e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a1b1600 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a1b1600 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4c32770 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-4c32770 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-908c699 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-908c699 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-dcb7ab7 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-dcb7ab7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7a9bce7 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-7a9bce7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6a08ecb {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-6a08ecb > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b36f803 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-b36f803 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d7efd76 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d7efd76 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7430feb .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-7430feb > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1b49206 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-1b49206 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a631d83 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-a631d83 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-00faaa3 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-00faaa3 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-cf41005 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-cf41005 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3a4e17f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-3a4e17f > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3fc5922 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-3fc5922 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-807122e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-807122e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0f8c47d .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-0f8c47d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-233d2cd {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-233d2cd > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d3b8339 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-d3b8339 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-dd37b6d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-dd37b6d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6fa16a6 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-6fa16a6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-934e023 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-934e023 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6d123af .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-6d123af > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fba2c6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5fba2c6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2b84246 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2b84246 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-100724a {
    padding: 4px 0px 4px 0px;
}

.single .elementor-element.elementor-element-96a4fdc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-f51737a .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-48c759d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-48c759d > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d2001bb .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-984cb46 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-984cb46 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-27dabe7 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-39effa2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-39effa2 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0b35ac1 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-d49f329 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d49f329 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b89b0ed .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-698fdb9 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-698fdb9 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9d0aca6 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-384431e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-384431e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d184e60 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-0d1d124 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-0d1d124 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d06b5e6 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-0f85d3b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-0f85d3b > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4d0b84f .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-90c1a31 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-ccf6da1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ccf6da1 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3a4f94b .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-5e9ba6e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5e9ba6e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-35e5b04 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-b717b25 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-b717b25 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a409c2d {
    padding: 103px 0px 0px 0px;
}

.single .elementor-element.elementor-element-34b1d79 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-7822663 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a529c8a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a529c8a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2fd113e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2fd113e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-f9f68a4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-f9f68a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-ee90a7f {
    text-align: right;
}

.single .elementor-element.elementor-element-ee90a7f img {
    width: 475px;
    height: 375px;
}

.single .elementor-element.elementor-element-03b5160 {
    padding: 113px 0px 0px 0px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.single .elementor-element.elementor-element-12d7f2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9C95AC0D;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-32c14e5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-repeater-item-f9b1fb3 .elementor-icon-list-icon {
    width: 150px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    width: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon i {
    font-size: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 6px;
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-left: 0px;
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-right: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text, .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text a {
    color: #000000;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.single .elementor-element.elementor-element-92ddaa3 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 24px;
    --grid-column-gap: 17px;
    --grid-row-gap: 0px;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
    text-align: left;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-social-icon {
    background-color: #FFFFFF;
    --icon-padding: 0em;
}

.single .elementor-element.elementor-element-92ddaa3 > .elementor-widget-container {
    padding: 7px 0px 0px 149px;
}

body.elementor-page-13842:not(.elementor-motion-effects-element-type-background), body.elementor-page-13842 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

@media(min-width: 768px) {
    .single .elementor-element.elementor-element-12d7f2a {
        width:100%;
    }
}

@media(max-width: 1024px) {
    .elementor-bc-flex-widget .single .elementor-element.elementor-element-50570e3.elementor-column .elementor-widget-wrap {
        align-items:center;
    }

    .single .elementor-element.elementor-element-50570e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 {
        font-size: 12px;
        line-height: 18px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 36px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b .elementor-button {
        font-size: 12px;
    }

    .single .elementor-element.elementor-element-8b1a2f9 {
        padding: 0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-948f156 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-507c993 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-c434cac > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-d5bd518 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-7ab8391 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-ce3e82f > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-d764ab2 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-a6d2940 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-1db2367 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-4f84507 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-67dd93c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-add2784 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-3a1adbe .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-829e21a > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-5d3bfa3 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-1fcdd48 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-4ebbfbd .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-96ecf6b > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-d676521 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-948e9f1 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-59b3301 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-d82304c > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-5a8baa5 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-a889a71 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-dd8337e > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-f1a9254 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-3abf1fe .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b3f8994 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-b1943f6 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-77ae41a > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-4a6d7d4 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-0aaa22d .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-211e1da .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-560b9bd > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-c3ff78c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-5efbade > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-ec892da .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-f586fc3 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-8d6e2a6 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-21fc94a > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-4828b0a .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-6d33e20 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-b70bfdc .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-0ed0854 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e89aaf6 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-18c7c8c > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-7e64cf4 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-8a155c0 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-c8073e3 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-f086175 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-bae54a7 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-49feb64 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-586fd93 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-e7b9592 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-6b3598e .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a1b1600 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-4c32770 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-908c699 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-dcb7ab7 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-7a9bce7 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-6a08ecb > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-b36f803 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-d7efd76 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-7430feb .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-1b49206 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-a631d83 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-00faaa3 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-cf41005 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3a4e17f > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-3fc5922 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-807122e > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-0f8c47d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-233d2cd > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-d3b8339 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-dd37b6d > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-6fa16a6 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-934e023 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-6d123af .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-5fba2c6 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-2b84246 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-100724a {
        padding: 4px 0px 4px 0px;
    }

    .single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-f51737a .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-d2001bb .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-27dabe7 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-0b35ac1 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b89b0ed .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-9d0aca6 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-d184e60 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-d06b5e6 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-4d0b84f .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-90c1a31 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3a4f94b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-35e5b04 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a409c2d {
        padding: 40px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-7822663 .elementor-heading-title {
        font-size: 25px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ee90a7f > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-03b5160 {
        padding: 50px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .single .elementor-element.elementor-element-4d16d11c {
        padding:0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-50570e3 {
        width: 40%;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-19fd074 {
        width: 60%;
    }

    .elementor-bc-flex-widget .single .elementor-element.elementor-element-19fd074.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .single .elementor-element.elementor-element-19fd074.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 15px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-d5bd518 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-1db2367 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-67dd93c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3a1adbe .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-5d3bfa3 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-4ebbfbd .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-d676521 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-59b3301 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3abf1fe .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b1943f6 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-211e1da .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-c3ff78c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ec892da .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-8d6e2a6 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-4828b0a .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b70bfdc .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-7e64cf4 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-c8073e3 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-bae54a7 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-586fd93 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-6b3598e .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-4c32770 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-7a9bce7 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b36f803 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-7430feb .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a631d83 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-cf41005 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3fc5922 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-0f8c47d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-d3b8339 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-6fa16a6 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-6d123af .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-0b35ac1 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b89b0ed .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-9d0aca6 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-d184e60 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-90c1a31 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3a4f94b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-35e5b04 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ee90a7f img {
        width: 327px;
        height: 258px;
    }

    .single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
        padding: 14px 16px 14px 16px;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(2px/2);
        margin-left: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-2px/2);
        margin-left: calc(-2px/2);
    }

    body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-2px/2);
    }

    body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
        font-size: 20px;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .single .elementor-element.elementor-element-9de7166 {
        width:100%;
    }

    .single .elementor-element.elementor-element-8b36ab3 {
        width: 100%;
    }

    .single .elementor-element.elementor-element-f9f68a4 {
        width: 100%;
    }
}

/* Start custom CSS for button, class: .elementor-element-5fd79f1 */
.single .elementor-element.elementor-element-5fd79f1 svg {
    width: 16px;
    height: 14px;
}

.single .elementor-element.elementor-element-5fd79f1 svg path {
    fill: var( --e-global-color-864deaf );
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4669660 */
.single .elementor-element.elementor-element-4669660 .simplefavorite-button {
    background-color: transparent;
    padding: 0;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button-count {
    font-family: 'Poppins' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 32px !important;
    color: rgba(0, 0, 0, 0.54) !important;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button svg path {
    fill: #1F7CFF;
}

.single .elementor-element.elementor-element-4669660 .active svg path {
    fill: red;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-4669660 svg {
        width: 20px;
        height: 18px;
    }
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ebdf6b */
.single .elementor-element.elementor-element-6ebdf6b svg {
    width: 24px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d16d11c */
.elementor + .simplefavorite-button {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c434cac */
.single .elementor-element.elementor-element-c434cac a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee90a7f */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ee90a7f img {
        height: 189px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-05e51d6 */
.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    width: 87px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    justify-content: center;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
    margin-left: 149px;
    margin-top: -36px;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 36px;
    color: #575455 !important;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
    margin-top: -19px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    border-radius: 0 !important;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
        width: 87px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
        width: 70px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
        margin-left: 107px;
        margin-top: -32px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
        margin-top: -29px;
        margin-left: 15px;
    }
}

/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-92ddaa3 */

/* End custom CSS */
.single .elementor-element.elementor-element-4d16d11c {
    padding: 54px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b10f071 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-right {
    margin-left: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-left {
    margin-right: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    fill: var( --e-global-color-864deaf );
    color: var( --e-global-color-864deaf );
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
}

.single .elementor-element.elementor-element-34de32d {
    color: #F75C4E;
    font-family: var( --e-global-typography-305bfb8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-305bfb8-font-size );
    font-weight: var( --e-global-typography-305bfb8-font-weight );
    line-height: var( --e-global-typography-305bfb8-line-height );
    letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
    word-spacing: var( --e-global-typography-305bfb8-word-spacing );
}

.single .elementor-element.elementor-element-19fd074.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4669660 {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
    margin: 0px 36px 0px 9px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    fill: #575455;
    color: #575455;
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6ebdf6b {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-8b1a2f9 {
    padding: 36px 0px 0px 0px;
}

.single .elementor-element.elementor-element-61c9eae > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49db89c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-948f156 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 53px;
    font-weight: 700;
    line-height: 79px;
}

.single .elementor-element.elementor-element-7b3d9c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-82d3626 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9a89139 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-9a89139 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-507c993 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-507c993 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c434cac {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-c434cac > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d5bd518 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-d5bd518 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7ab8391 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7ab8391 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1813956 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-1813956 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a6d2940 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a6d2940 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1db2367 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-1db2367 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4f84507 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-4f84507 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-67dd93c .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-67dd93c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-add2784 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-add2784 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3a1adbe .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-3a1adbe > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-829e21a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-829e21a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a889a71 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a889a71 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-dd8337e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-dd8337e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3abf1fe .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-3abf1fe > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b3f8994 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-b3f8994 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f4072f5 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-f4072f5 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-77ae41a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-77ae41a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-069d131 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-069d131 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-560b9bd {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-560b9bd > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4a5f85a .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-4a5f85a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-18c7c8c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-18c7c8c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d0432d6 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-d0432d6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8a155c0 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8a155c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c8073e3 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-c8073e3 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f086175 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f086175 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-bae54a7 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-bae54a7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6b0884b .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-6b0884b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49feb64 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-49feb64 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9b74926 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-9b74926 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6a08ecb {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-6a08ecb > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a9d5a44 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-a9d5a44 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-934e023 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-934e023 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-34ade3b .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-34ade3b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fba2c6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5fba2c6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-30b70b3 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-30b70b3 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8df1318 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8df1318 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-100724a {
    padding: 4px 0px 4px 0px;
}

.single .elementor-element.elementor-element-96a4fdc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-f51737a .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-48c759d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-48c759d > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-06daf57 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-06daf57 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-984cb46 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-984cb46 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-54b193d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-54b193d > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-04eff8a .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-39effa2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-39effa2 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7329ce8 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7329ce8 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0b35ac1 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-d49f329 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d49f329 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ac2148e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ac2148e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b89b0ed .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-698fdb9 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-698fdb9 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-cc10d61 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-cc10d61 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9d0aca6 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-384431e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-384431e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e895887 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-e895887 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d184e60 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-0d1d124 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-0d1d124 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-be45bd7 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-be45bd7 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-894e729 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-0f85d3b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-0f85d3b > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a05b476 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a05b476 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-90c1a31 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-ccf6da1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ccf6da1 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c68c045 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-c68c045 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-aeeb591 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-aeeb591 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-318de20 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-2dad7c2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2dad7c2 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3a4f94b .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-5e9ba6e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5e9ba6e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-35e5b04 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-b717b25 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-b717b25 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1694083 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-3025560 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-3025560 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-26857e8 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-b3440b1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-b3440b1 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0fc4b02 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-327e87f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-327e87f > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5b01266 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-5b01266 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d39face {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d39face > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ad11293 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ad11293 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9a090f6 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-50dcf6f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-50dcf6f > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ac65d08 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-34d4612 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-34d4612 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-fcabcda .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-bab1059 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-bab1059 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-884d9f1 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-f508921 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f508921 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-147f521 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-29617fa {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-29617fa > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-bced5fa .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-640a1ae .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-78a3ba1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-78a3ba1 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-23cf7d6 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-5d3fe56 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5d3fe56 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a03dffc .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-3836a4b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-3836a4b > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-45132e3 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-852e6bf {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-852e6bf > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a409c2d {
    padding: 103px 0px 0px 0px;
}

.single .elementor-element.elementor-element-34b1d79 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-7822663 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a529c8a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a529c8a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2fd113e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2fd113e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-f9f68a4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-f9f68a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-ee90a7f {
    text-align: right;
}

.single .elementor-element.elementor-element-ee90a7f img {
    width: 475px;
    height: 375px;
}

.single .elementor-element.elementor-element-03b5160 {
    padding: 113px 0px 0px 0px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.single .elementor-element.elementor-element-12d7f2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9C95AC0D;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-32c14e5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-repeater-item-f9b1fb3 .elementor-icon-list-icon {
    width: 150px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    width: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon i {
    font-size: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 6px;
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-left: 0px;
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-right: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text, .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text a {
    color: #000000;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.single .elementor-element.elementor-element-92ddaa3 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 24px;
    --grid-column-gap: 17px;
    --grid-row-gap: 0px;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
    text-align: left;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-social-icon {
    background-color: #FFFFFF;
    --icon-padding: 0em;
}

.single .elementor-element.elementor-element-92ddaa3 > .elementor-widget-container {
    padding: 7px 0px 0px 149px;
}

body.elementor-page-13824:not(.elementor-motion-effects-element-type-background), body.elementor-page-13824 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

@media(min-width: 768px) {
    .single .elementor-element.elementor-element-12d7f2a {
        width:100%;
    }
}

@media(max-width: 1024px) {
    .elementor-bc-flex-widget .single .elementor-element.elementor-element-50570e3.elementor-column .elementor-widget-wrap {
        align-items:center;
    }

    .single .elementor-element.elementor-element-50570e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 {
        font-size: 12px;
        line-height: 18px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 36px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b .elementor-button {
        font-size: 12px;
    }

    .single .elementor-element.elementor-element-8b1a2f9 {
        padding: 0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-948f156 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-9a89139 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-507c993 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-c434cac > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-d5bd518 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-7ab8391 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-1813956 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a6d2940 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-1db2367 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-4f84507 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-67dd93c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-add2784 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-3a1adbe .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-829e21a > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-a889a71 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-dd8337e > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-3abf1fe .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b3f8994 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-f4072f5 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-77ae41a > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-069d131 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-560b9bd > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-4a5f85a .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-18c7c8c > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-d0432d6 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-8a155c0 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-c8073e3 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-f086175 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-bae54a7 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-6b0884b .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-49feb64 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-9b74926 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-6a08ecb > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-a9d5a44 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-934e023 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-34ade3b .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-5fba2c6 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-30b70b3 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-8df1318 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-100724a {
        padding: 4px 0px 4px 0px;
    }

    .single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-f51737a .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-06daf57 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-04eff8a .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-0b35ac1 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b89b0ed .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-9d0aca6 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-d184e60 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-894e729 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-90c1a31 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-318de20 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-3a4f94b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-35e5b04 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-1694083 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-26857e8 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-0fc4b02 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-5b01266 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-9a090f6 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-ac65d08 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-fcabcda .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-884d9f1 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-147f521 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-bced5fa .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-640a1ae .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-23cf7d6 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a03dffc .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-45132e3 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a409c2d {
        padding: 40px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-7822663 .elementor-heading-title {
        font-size: 25px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ee90a7f > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-03b5160 {
        padding: 50px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .single .elementor-element.elementor-element-4d16d11c {
        padding:0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-50570e3 {
        width: 40%;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-19fd074 {
        width: 60%;
    }

    .elementor-bc-flex-widget .single .elementor-element.elementor-element-19fd074.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .single .elementor-element.elementor-element-19fd074.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 15px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-d5bd518 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-1813956 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-1db2367 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-67dd93c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3a1adbe .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3abf1fe .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-f4072f5 .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-069d131 .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-4a5f85a .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-d0432d6 .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-c8073e3 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-bae54a7 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-6b0884b .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-9b74926 .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-a9d5a44 .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-34ade3b .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-30b70b3 .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-06daf57 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-04eff8a .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-0b35ac1 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b89b0ed .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-9d0aca6 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-d184e60 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-894e729 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-90c1a31 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3a4f94b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-35e5b04 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-1694083 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-26857e8 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-0fc4b02 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-5b01266 .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-ac65d08 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-884d9f1 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-640a1ae .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-23cf7d6 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a03dffc .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-45132e3 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ee90a7f img {
        width: 327px;
        height: 258px;
    }

    .single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
        padding: 14px 16px 14px 16px;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(2px/2);
        margin-left: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-2px/2);
        margin-left: calc(-2px/2);
    }

    body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-2px/2);
    }

    body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
        font-size: 20px;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .single .elementor-element.elementor-element-9de7166 {
        width:100%;
    }

    .single .elementor-element.elementor-element-8b36ab3 {
        width: 100%;
    }

    .single .elementor-element.elementor-element-f9f68a4 {
        width: 100%;
    }
}

/* Start custom CSS for button, class: .elementor-element-5fd79f1 */
.single .elementor-element.elementor-element-5fd79f1 svg {
    width: 16px;
    height: 14px;
}

.single .elementor-element.elementor-element-5fd79f1 svg path {
    fill: var( --e-global-color-864deaf );
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4669660 */
.single .elementor-element.elementor-element-4669660 .simplefavorite-button {
    background-color: transparent;
    padding: 0;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button-count {
    font-family: 'Poppins' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 32px !important;
    color: rgba(0, 0, 0, 0.54) !important;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button svg path {
    fill: #1F7CFF;
}

.single .elementor-element.elementor-element-4669660 .active svg path {
    fill: red;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-4669660 svg {
        width: 20px;
        height: 18px;
    }
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ebdf6b */
.single .elementor-element.elementor-element-6ebdf6b svg {
    width: 24px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d16d11c */
.elementor + .simplefavorite-button {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c434cac */
.single .elementor-element.elementor-element-c434cac a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee90a7f */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ee90a7f img {
        height: 189px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-05e51d6 */
.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    width: 87px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    justify-content: center;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
    margin-left: 149px;
    margin-top: -36px;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 36px;
    color: #575455 !important;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
    margin-top: -19px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    border-radius: 0 !important;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
        width: 87px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
        width: 70px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
        margin-left: 107px;
        margin-top: -32px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
        margin-top: -29px;
        margin-left: 15px;
    }
}

/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-92ddaa3 */

/* End custom CSS */

.elementor-13787 .elementor-element.elementor-element-4d16d11c {
    padding: 54px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-b10f071 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-right {
    margin-left: 6px;
}

.elementor-13787 .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-left {
    margin-right: 6px;
}

.elementor-13787 .elementor-element.elementor-element-5fd79f1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    fill: var( --e-global-color-864deaf );
    color: var( --e-global-color-864deaf );
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-5fd79f1 > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
}

.elementor-13787 .elementor-element.elementor-element-34de32d {
    color: #F75C4E;
    font-family: var( --e-global-typography-305bfb8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-305bfb8-font-size );
    font-weight: var( --e-global-typography-305bfb8-font-weight );
    line-height: var( --e-global-typography-305bfb8-line-height );
    letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
    word-spacing: var( --e-global-typography-305bfb8-word-spacing );
}

.elementor-13787 .elementor-element.elementor-element-19fd074.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-13787 .elementor-element.elementor-element-4669660 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-4669660 {
    width: auto;
    max-width: auto;
}

.elementor-13787 .elementor-element.elementor-element-e18c3e2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    width: auto;
    max-width: auto;
}

.elementor-13787 .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
    margin: 0px 36px 0px 9px;
}

.elementor-13787 .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.elementor-13787 .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.elementor-13787 .elementor-element.elementor-element-6ebdf6b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    fill: #575455;
    color: #575455;
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-6ebdf6b {
    width: auto;
    max-width: auto;
}

.elementor-13787 .elementor-element.elementor-element-8b1a2f9 {
    padding: 36px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-61c9eae > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-49db89c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-13787 .elementor-element.elementor-element-948f156 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 53px;
    font-weight: 700;
    line-height: 79px;
}

.elementor-13787 .elementor-element.elementor-element-7b3d9c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-82d3626 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-13787 .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-9a89139 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-13787 .elementor-element.elementor-element-9a89139 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-507c993 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.elementor-13787 .elementor-element.elementor-element-507c993 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-c434cac {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-13787 .elementor-element.elementor-element-c434cac > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-a66d704 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-13787 .elementor-element.elementor-element-a66d704 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-4df10ba .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.elementor-13787 .elementor-element.elementor-element-4df10ba > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-7ab8391 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-13787 .elementor-element.elementor-element-7ab8391 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-05d9fe7 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-13787 .elementor-element.elementor-element-05d9fe7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-1813956 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.elementor-13787 .elementor-element.elementor-element-1813956 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-a6d2940 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-13787 .elementor-element.elementor-element-a6d2940 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-4878411 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-13787 .elementor-element.elementor-element-4878411 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-1db2367 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.elementor-13787 .elementor-element.elementor-element-1db2367 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-4f84507 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-13787 .elementor-element.elementor-element-4f84507 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-d328f73 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-13787 .elementor-element.elementor-element-d328f73 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-67dd93c .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.elementor-13787 .elementor-element.elementor-element-67dd93c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-add2784 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-13787 .elementor-element.elementor-element-add2784 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-9ef80e8 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-13787 .elementor-element.elementor-element-9ef80e8 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-3a1adbe .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.elementor-13787 .elementor-element.elementor-element-3a1adbe > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-829e21a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-13787 .elementor-element.elementor-element-829e21a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-ffe3757 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-13787 .elementor-element.elementor-element-ffe3757 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-a889a71 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.elementor-13787 .elementor-element.elementor-element-a889a71 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-dd8337e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-13787 .elementor-element.elementor-element-dd8337e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-3abf1fe .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.elementor-13787 .elementor-element.elementor-element-3abf1fe > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-b3f8994 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-13787 .elementor-element.elementor-element-b3f8994 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-f4072f5 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.elementor-13787 .elementor-element.elementor-element-f4072f5 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-77ae41a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-13787 .elementor-element.elementor-element-77ae41a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-0f2aeb0 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.elementor-13787 .elementor-element.elementor-element-0f2aeb0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-560b9bd {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-13787 .elementor-element.elementor-element-560b9bd > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-c8073e3 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.elementor-13787 .elementor-element.elementor-element-c8073e3 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-f086175 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-13787 .elementor-element.elementor-element-f086175 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-bae54a7 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.elementor-13787 .elementor-element.elementor-element-bae54a7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-49feb64 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-13787 .elementor-element.elementor-element-49feb64 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-100724a {
    padding: 4px 0px 4px 0px;
}

.elementor-13787 .elementor-element.elementor-element-96a4fdc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.elementor-13787 .elementor-element.elementor-element-f51737a .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.elementor-13787 .elementor-element.elementor-element-48c759d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-13787 .elementor-element.elementor-element-48c759d > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-06daf57 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.elementor-13787 .elementor-element.elementor-element-06daf57 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-984cb46 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-13787 .elementor-element.elementor-element-984cb46 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-04eff8a .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.elementor-13787 .elementor-element.elementor-element-39effa2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-13787 .elementor-element.elementor-element-39effa2 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-0b35ac1 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.elementor-13787 .elementor-element.elementor-element-d49f329 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-13787 .elementor-element.elementor-element-d49f329 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-b89b0ed .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.elementor-13787 .elementor-element.elementor-element-698fdb9 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-13787 .elementor-element.elementor-element-698fdb9 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-9d0aca6 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.elementor-13787 .elementor-element.elementor-element-384431e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-13787 .elementor-element.elementor-element-384431e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-d184e60 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.elementor-13787 .elementor-element.elementor-element-0d1d124 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-13787 .elementor-element.elementor-element-0d1d124 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-894e729 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.elementor-13787 .elementor-element.elementor-element-0f85d3b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-13787 .elementor-element.elementor-element-0f85d3b > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-90c1a31 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.elementor-13787 .elementor-element.elementor-element-ccf6da1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-13787 .elementor-element.elementor-element-ccf6da1 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-c68c045 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-13787 .elementor-element.elementor-element-c68c045 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-318de20 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.elementor-13787 .elementor-element.elementor-element-2dad7c2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-13787 .elementor-element.elementor-element-2dad7c2 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-9a090f6 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.elementor-13787 .elementor-element.elementor-element-50dcf6f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-13787 .elementor-element.elementor-element-50dcf6f > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-fcabcda .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.elementor-13787 .elementor-element.elementor-element-bab1059 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-13787 .elementor-element.elementor-element-bab1059 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-3a83c61 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-13787 .elementor-element.elementor-element-3a83c61 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-147f521 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.elementor-13787 .elementor-element.elementor-element-29617fa {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-13787 .elementor-element.elementor-element-29617fa > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-bced5fa .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.elementor-13787 .elementor-element.elementor-element-640a1ae .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.elementor-13787 .elementor-element.elementor-element-78a3ba1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-13787 .elementor-element.elementor-element-78a3ba1 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-23cf7d6 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.elementor-13787 .elementor-element.elementor-element-5d3fe56 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-13787 .elementor-element.elementor-element-5d3fe56 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-a03dffc .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.elementor-13787 .elementor-element.elementor-element-3836a4b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-13787 .elementor-element.elementor-element-3836a4b > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-45132e3 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.elementor-13787 .elementor-element.elementor-element-852e6bf {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-13787 .elementor-element.elementor-element-852e6bf > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-32f1dc6 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.elementor-13787 .elementor-element.elementor-element-837840c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-13787 .elementor-element.elementor-element-837840c > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-a409c2d {
    padding: 103px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-34b1d79 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.elementor-13787 .elementor-element.elementor-element-7822663 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.elementor-13787 .elementor-element.elementor-element-a529c8a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-13787 .elementor-element.elementor-element-a529c8a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-2fd113e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-13787 .elementor-element.elementor-element-2fd113e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-13787 .elementor-element.elementor-element-f9f68a4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-13787 .elementor-element.elementor-element-f9f68a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-13787 .elementor-element.elementor-element-ee90a7f {
    text-align: right;
}

.elementor-13787 .elementor-element.elementor-element-ee90a7f img {
    width: 475px;
    height: 375px;
}

.elementor-13787 .elementor-element.elementor-element-03b5160 {
    padding: 113px 0px 0px 0px;
}

.elementor-13787 .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.elementor-13787 .elementor-element.elementor-element-12d7f2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13787 .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9C95AC0D;
}

.elementor-13787 .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.elementor-13787 .elementor-element.elementor-element-12d7f2a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-13787 .elementor-element.elementor-element-32c14e5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-13787 .elementor-element.elementor-element-32c14e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-13787 .elementor-element.elementor-element-32c14e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-13787 .elementor-element.elementor-element-05e51d6 .elementor-repeater-item-f9b1fb3 .elementor-icon-list-icon {
    width: 150px;
}

.elementor-13787 .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-13787 .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-13787 .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-13787 .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-13787 .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-13787 .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-13787 .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    width: 6px;
}

.elementor-13787 .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon i {
    font-size: 6px;
}

.elementor-13787 .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 6px;
}

body:not(.rtl) .elementor-13787 .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-left: 0px;
}

body.rtl .elementor-13787 .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-right: 0px;
}

.elementor-13787 .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text, .elementor-13787 .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text a {
    color: #000000;
}

.elementor-13787 .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.elementor-13787 .elementor-element.elementor-element-92ddaa3 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 24px;
    --grid-column-gap: 17px;
    --grid-row-gap: 0px;
}

.elementor-13787 .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
    text-align: left;
}

.elementor-13787 .elementor-element.elementor-element-92ddaa3 .elementor-social-icon {
    background-color: #FFFFFF;
    --icon-padding: 0em;
}

.elementor-13787 .elementor-element.elementor-element-92ddaa3 > .elementor-widget-container {
    padding: 7px 0px 0px 149px;
}

body.elementor-page-13787:not(.elementor-motion-effects-element-type-background), body.elementor-page-13787 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

@media(min-width: 768px) {
    .elementor-13787 .elementor-element.elementor-element-12d7f2a {
        width:100%;
    }
}

@media(max-width: 1024px) {
    .elementor-bc-flex-widget .elementor-13787 .elementor-element.elementor-element-50570e3.elementor-column .elementor-widget-wrap {
        align-items:center;
    }

    .elementor-13787 .elementor-element.elementor-element-50570e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-13787 .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .elementor-13787 .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .elementor-13787 .elementor-element.elementor-element-e18c3e2 {
        font-size: 12px;
        line-height: 18px;
    }

    .elementor-13787 .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 36px 0px 8px;
    }

    .elementor-13787 .elementor-element.elementor-element-6ebdf6b .elementor-button {
        font-size: 12px;
    }

    .elementor-13787 .elementor-element.elementor-element-8b1a2f9 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13787 .elementor-element.elementor-element-948f156 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .elementor-13787 .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-13787 .elementor-element.elementor-element-9a89139 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-13787 .elementor-element.elementor-element-507c993 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .elementor-13787 .elementor-element.elementor-element-c434cac > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-13787 .elementor-element.elementor-element-a66d704 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-13787 .elementor-element.elementor-element-4df10ba .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .elementor-13787 .elementor-element.elementor-element-7ab8391 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-13787 .elementor-element.elementor-element-05d9fe7 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-13787 .elementor-element.elementor-element-1813956 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-13787 .elementor-element.elementor-element-a6d2940 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-13787 .elementor-element.elementor-element-4878411 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-13787 .elementor-element.elementor-element-1db2367 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-13787 .elementor-element.elementor-element-4f84507 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-13787 .elementor-element.elementor-element-d328f73 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-13787 .elementor-element.elementor-element-67dd93c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-13787 .elementor-element.elementor-element-add2784 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-13787 .elementor-element.elementor-element-9ef80e8 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-13787 .elementor-element.elementor-element-3a1adbe .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-13787 .elementor-element.elementor-element-829e21a > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-13787 .elementor-element.elementor-element-ffe3757 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-13787 .elementor-element.elementor-element-a889a71 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .elementor-13787 .elementor-element.elementor-element-dd8337e > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-13787 .elementor-element.elementor-element-3abf1fe .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-13787 .elementor-element.elementor-element-b3f8994 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-13787 .elementor-element.elementor-element-f4072f5 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-13787 .elementor-element.elementor-element-77ae41a > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-13787 .elementor-element.elementor-element-0f2aeb0 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-13787 .elementor-element.elementor-element-560b9bd > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-13787 .elementor-element.elementor-element-c8073e3 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-13787 .elementor-element.elementor-element-f086175 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-13787 .elementor-element.elementor-element-bae54a7 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-13787 .elementor-element.elementor-element-49feb64 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-13787 .elementor-element.elementor-element-100724a {
        padding: 4px 0px 4px 0px;
    }

    .elementor-13787 .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .elementor-13787 .elementor-element.elementor-element-f51737a .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .elementor-13787 .elementor-element.elementor-element-06daf57 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-13787 .elementor-element.elementor-element-04eff8a .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-13787 .elementor-element.elementor-element-0b35ac1 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-13787 .elementor-element.elementor-element-b89b0ed .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-13787 .elementor-element.elementor-element-9d0aca6 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-13787 .elementor-element.elementor-element-d184e60 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-13787 .elementor-element.elementor-element-894e729 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-13787 .elementor-element.elementor-element-90c1a31 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-13787 .elementor-element.elementor-element-318de20 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .elementor-13787 .elementor-element.elementor-element-9a090f6 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .elementor-13787 .elementor-element.elementor-element-fcabcda .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .elementor-13787 .elementor-element.elementor-element-147f521 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .elementor-13787 .elementor-element.elementor-element-bced5fa .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .elementor-13787 .elementor-element.elementor-element-640a1ae .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-13787 .elementor-element.elementor-element-23cf7d6 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-13787 .elementor-element.elementor-element-a03dffc .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-13787 .elementor-element.elementor-element-45132e3 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-13787 .elementor-element.elementor-element-32f1dc6 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-13787 .elementor-element.elementor-element-a409c2d {
        padding: 40px 0px 0px 0px;
    }

    .elementor-13787 .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .elementor-13787 .elementor-element.elementor-element-7822663 .elementor-heading-title {
        font-size: 25px;
        line-height: 36px;
    }

    .elementor-13787 .elementor-element.elementor-element-ee90a7f {
        text-align: left;
    }

    .elementor-13787 .elementor-element.elementor-element-ee90a7f > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-13787 .elementor-element.elementor-element-03b5160 {
        padding: 50px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .elementor-13787 .elementor-element.elementor-element-4d16d11c {
        padding:0px 0px 0px 0px;
    }

    .elementor-13787 .elementor-element.elementor-element-50570e3 {
        width: 40%;
    }

    .elementor-13787 .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .elementor-13787 .elementor-element.elementor-element-19fd074 {
        width: 60%;
    }

    .elementor-bc-flex-widget .elementor-13787 .elementor-element.elementor-element-19fd074.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-13787 .elementor-element.elementor-element-19fd074.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-13787 .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .elementor-13787 .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 15px 0px 8px;
    }

    .elementor-13787 .elementor-element.elementor-element-6ebdf6b > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .elementor-13787 .elementor-element.elementor-element-1813956 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-13787 .elementor-element.elementor-element-1db2367 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-13787 .elementor-element.elementor-element-67dd93c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-13787 .elementor-element.elementor-element-3a1adbe .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-13787 .elementor-element.elementor-element-3abf1fe .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-13787 .elementor-element.elementor-element-f4072f5 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-13787 .elementor-element.elementor-element-0f2aeb0 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-13787 .elementor-element.elementor-element-c8073e3 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-13787 .elementor-element.elementor-element-bae54a7 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-13787 .elementor-element.elementor-element-06daf57 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-13787 .elementor-element.elementor-element-04eff8a .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-13787 .elementor-element.elementor-element-0b35ac1 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-13787 .elementor-element.elementor-element-b89b0ed .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-13787 .elementor-element.elementor-element-9d0aca6 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-13787 .elementor-element.elementor-element-d184e60 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-13787 .elementor-element.elementor-element-894e729 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-13787 .elementor-element.elementor-element-90c1a31 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-13787 .elementor-element.elementor-element-640a1ae .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-13787 .elementor-element.elementor-element-23cf7d6 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-13787 .elementor-element.elementor-element-a03dffc .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-13787 .elementor-element.elementor-element-45132e3 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-13787 .elementor-element.elementor-element-32f1dc6 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-13787 .elementor-element.elementor-element-ee90a7f {
        text-align: center;
    }

    .elementor-13787 .elementor-element.elementor-element-ee90a7f img {
        width: 327px;
        height: 258px;
    }

    .elementor-13787 .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
        padding: 14px 16px 14px 16px;
    }

    .elementor-13787 .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(2px/2);
    }

    .elementor-13787 .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(2px/2);
    }

    .elementor-13787 .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(2px/2);
        margin-left: calc(2px/2);
    }

    .elementor-13787 .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-2px/2);
        margin-left: calc(-2px/2);
    }

    body.rtl .elementor-13787 .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-2px/2);
    }

    body:not(.rtl) .elementor-13787 .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-2px/2);
    }

    .elementor-13787 .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
        font-size: 20px;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-13787 .elementor-element.elementor-element-9de7166 {
        width:100%;
    }

    .elementor-13787 .elementor-element.elementor-element-8b36ab3 {
        width: 100%;
    }

    .elementor-13787 .elementor-element.elementor-element-f9f68a4 {
        width: 100%;
    }
}

/* Start custom CSS for button, class: .elementor-element-5fd79f1 */
.elementor-13787 .elementor-element.elementor-element-5fd79f1 svg {
    width: 16px;
    height: 14px;
}

.elementor-13787 .elementor-element.elementor-element-5fd79f1 svg path {
    fill: var( --e-global-color-864deaf );
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4669660 */
.elementor-13787 .elementor-element.elementor-element-4669660 .simplefavorite-button {
    background-color: transparent;
    padding: 0;
}

.elementor-13787 .elementor-element.elementor-element-4669660 .simplefavorite-button-count {
    font-family: 'Poppins' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 32px !important;
    color: rgba(0, 0, 0, 0.54) !important;
}

.elementor-13787 .elementor-element.elementor-element-4669660 .simplefavorite-button svg path {
    fill: #1F7CFF;
}

.elementor-13787 .elementor-element.elementor-element-4669660 .active svg path {
    fill: red;
}

@media only screen and (max-width: 767px) {
    .elementor-13787 .elementor-element.elementor-element-4669660 svg {
        width: 20px;
        height: 18px;
    }
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ebdf6b */
.elementor-13787 .elementor-element.elementor-element-6ebdf6b svg {
    width: 24px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d16d11c */
.elementor + .simplefavorite-button {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c434cac */
.elementor-13787 .elementor-element.elementor-element-c434cac a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a66d704 */
.elementor-13787 .elementor-element.elementor-element-a66d704 a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee90a7f */
@media only screen and (max-width: 300px) {
    .elementor-13787 .elementor-element.elementor-element-ee90a7f img {
        height: 189px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-05e51d6 */
.elementor-13787 .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    width: 87px;
}

.elementor-13787 .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    justify-content: center;
}

.elementor-13787 .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
    margin-left: 149px;
    margin-top: -36px;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 36px;
    color: #575455 !important;
}

.elementor-13787 .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
    margin-top: -19px;
}

.elementor-13787 .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    border-radius: 0 !important;
}

@media only screen and (max-width: 767px) {
    .elementor-13787 .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
        width: 87px !important;
    }

    .elementor-13787 .elementor-element.elementor-element-05e51d6 .elementor-avatar {
        width: 70px !important;
    }

    .elementor-13787 .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
        margin-left: 107px;
        margin-top: -32px !important;
    }

    .elementor-13787 .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
        margin-top: -29px;
        margin-left: 15px;
    }
}

/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-92ddaa3 */
@media only screen and (max-width: 300px) {
    .elementor-13787 .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
        padding-left: 87px;
    }
}
/* End custom CSS */
.single .elementor-element.elementor-element-4d16d11c {
    padding: 54px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b10f071 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-right {
    margin-left: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-left {
    margin-right: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    fill: var( --e-global-color-864deaf );
    color: var( --e-global-color-864deaf );
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
}

.single .elementor-element.elementor-element-34de32d {
    color: #F75C4E;
    font-family: var( --e-global-typography-305bfb8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-305bfb8-font-size );
    font-weight: var( --e-global-typography-305bfb8-font-weight );
    line-height: var( --e-global-typography-305bfb8-line-height );
    letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
    word-spacing: var( --e-global-typography-305bfb8-word-spacing );
}

.single .elementor-element.elementor-element-19fd074.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4669660 {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
    margin: 0px 36px 0px 9px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    fill: #575455;
    color: #575455;
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6ebdf6b {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-8b1a2f9 {
    padding: 36px 0px 0px 0px;
}

.single .elementor-element.elementor-element-61c9eae > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49db89c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-948f156 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 53px;
    font-weight: 700;
    line-height: 79px;
}

.single .elementor-element.elementor-element-7b3d9c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-82d3626 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-507c993 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-507c993 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c434cac {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-c434cac > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3188e1f .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-3188e1f > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7ab8391 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7ab8391 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1813956 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-1813956 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a6d2940 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a6d2940 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1db2367 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-1db2367 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4f84507 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-4f84507 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-67dd93c .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-67dd93c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-add2784 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-add2784 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-af6e384 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-af6e384 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3a1adbe .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-3a1adbe > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-829e21a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-829e21a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-11f5dec .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-11f5dec > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-dd8337e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-dd8337e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3abf1fe .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-3abf1fe > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b3f8994 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-b3f8994 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f4072f5 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-f4072f5 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-77ae41a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-77ae41a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d115de6 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-d115de6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0f2aeb0 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-0f2aeb0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-560b9bd {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-560b9bd > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c8073e3 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-c8073e3 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f086175 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f086175 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-bae54a7 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-bae54a7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49feb64 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-49feb64 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3b6bf1f .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-3b6bf1f > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a2e1dc9 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a2e1dc9 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-100724a {
    padding: 4px 0px 4px 0px;
}

.single .elementor-element.elementor-element-96a4fdc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-f51737a .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-48c759d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-48c759d > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-06daf57 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-06daf57 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-984cb46 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-984cb46 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-04eff8a .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-39effa2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-39effa2 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0b35ac1 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-d49f329 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d49f329 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b89b0ed .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-698fdb9 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-698fdb9 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9d0aca6 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-384431e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-384431e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-318de20 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-2dad7c2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2dad7c2 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-fcabcda .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-bab1059 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-bab1059 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-bced5fa .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-640a1ae .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-78a3ba1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-78a3ba1 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-23cf7d6 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-5d3fe56 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5d3fe56 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a03dffc .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-3836a4b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-3836a4b > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a409c2d {
    padding: 103px 0px 0px 0px;
}

.single .elementor-element.elementor-element-34b1d79 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-7822663 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a529c8a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a529c8a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2fd113e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2fd113e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-f9f68a4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-f9f68a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-ee90a7f {
    text-align: right;
}

.single .elementor-element.elementor-element-ee90a7f img {
    width: 475px;
    height: 375px;
}

.single .elementor-element.elementor-element-03b5160 {
    padding: 113px 0px 0px 0px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.single .elementor-element.elementor-element-12d7f2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9C95AC0D;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-32c14e5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-repeater-item-f9b1fb3 .elementor-icon-list-icon {
    width: 150px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    width: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon i {
    font-size: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 6px;
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-left: 0px;
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-right: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text, .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text a {
    color: #000000;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.single .elementor-element.elementor-element-92ddaa3 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 24px;
    --grid-column-gap: 17px;
    --grid-row-gap: 0px;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
    text-align: left;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-social-icon {
    background-color: #FFFFFF;
    --icon-padding: 0em;
}

.single .elementor-element.elementor-element-92ddaa3 > .elementor-widget-container {
    padding: 7px 0px 0px 149px;
}

body.elementor-page-13727:not(.elementor-motion-effects-element-type-background), body.elementor-page-13727 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

@media(min-width: 768px) {
    .single .elementor-element.elementor-element-12d7f2a {
        width:100%;
    }
}

@media(max-width: 1024px) {
    .elementor-bc-flex-widget .single .elementor-element.elementor-element-50570e3.elementor-column .elementor-widget-wrap {
        align-items:center;
    }

    .single .elementor-element.elementor-element-50570e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 {
        font-size: 12px;
        line-height: 18px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 36px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b .elementor-button {
        font-size: 12px;
    }

    .single .elementor-element.elementor-element-8b1a2f9 {
        padding: 0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-948f156 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-507c993 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-c434cac > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-3188e1f .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-7ab8391 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-1813956 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a6d2940 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-1db2367 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-4f84507 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-67dd93c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-add2784 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-af6e384 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-3a1adbe .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-829e21a > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-11f5dec .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-dd8337e > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-3abf1fe .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b3f8994 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-f4072f5 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-77ae41a > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-d115de6 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-0f2aeb0 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-560b9bd > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-c8073e3 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-f086175 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-bae54a7 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-49feb64 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-3b6bf1f .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a2e1dc9 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-100724a {
        padding: 4px 0px 4px 0px;
    }

    .single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-f51737a .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-06daf57 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-04eff8a .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-0b35ac1 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b89b0ed .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-9d0aca6 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-318de20 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-fcabcda .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-bced5fa .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-640a1ae .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-23cf7d6 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a03dffc .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a409c2d {
        padding: 40px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-7822663 .elementor-heading-title {
        font-size: 25px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ee90a7f > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-03b5160 {
        padding: 50px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .single .elementor-element.elementor-element-4d16d11c {
        padding:0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-50570e3 {
        width: 40%;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-19fd074 {
        width: 60%;
    }

    .elementor-bc-flex-widget .single .elementor-element.elementor-element-19fd074.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .single .elementor-element.elementor-element-19fd074.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 15px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-3188e1f .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-1813956 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-1db2367 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-67dd93c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3a1adbe .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-11f5dec .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3abf1fe .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-f4072f5 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-0f2aeb0 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-c8073e3 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-bae54a7 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3b6bf1f .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-06daf57 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-04eff8a .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-0b35ac1 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b89b0ed .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-9d0aca6 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-640a1ae .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-23cf7d6 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a03dffc .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ee90a7f img {
        width: 327px;
        height: 258px;
    }

    .single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
        padding: 14px 16px 14px 16px;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(2px/2);
        margin-left: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-2px/2);
        margin-left: calc(-2px/2);
    }

    body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-2px/2);
    }

    body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
        font-size: 20px;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .single .elementor-element.elementor-element-9de7166 {
        width:100%;
    }

    .single .elementor-element.elementor-element-8b36ab3 {
        width: 100%;
    }

    .single .elementor-element.elementor-element-f9f68a4 {
        width: 100%;
    }
}

/* Start custom CSS for button, class: .elementor-element-5fd79f1 */
.single .elementor-element.elementor-element-5fd79f1 svg {
    width: 16px;
    height: 14px;
}

.single .elementor-element.elementor-element-5fd79f1 svg path {
    fill: var( --e-global-color-864deaf );
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4669660 */
.single .elementor-element.elementor-element-4669660 .simplefavorite-button {
    background-color: transparent;
    padding: 0;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button-count {
    font-family: 'Poppins' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 32px !important;
    color: rgba(0, 0, 0, 0.54) !important;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button svg path {
    fill: #1F7CFF;
}

.single .elementor-element.elementor-element-4669660 .active svg path {
    fill: red;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-4669660 svg {
        width: 20px;
        height: 18px;
    }
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ebdf6b */
.single .elementor-element.elementor-element-6ebdf6b svg {
    width: 24px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d16d11c */
.elementor + .simplefavorite-button {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c434cac */
.single .elementor-element.elementor-element-c434cac a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee90a7f */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ee90a7f img {
        height: 189px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-05e51d6 */
.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    width: 87px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    justify-content: center;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
    margin-left: 149px;
    margin-top: -36px;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 36px;
    color: #575455 !important;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
    margin-top: -19px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    border-radius: 0 !important;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
        width: 87px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
        width: 70px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
        margin-left: 107px;
        margin-top: -32px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
        margin-top: -29px;
        margin-left: 15px;
    }
}

/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-92ddaa3 */

/* End custom CSS */
.single .elementor-element.elementor-element-4d16d11c {
    padding: 54px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b10f071 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-right {
    margin-left: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-left {
    margin-right: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    fill: var( --e-global-color-864deaf );
    color: var( --e-global-color-864deaf );
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
}

.single .elementor-element.elementor-element-34de32d {
    color: #F75C4E;
    font-family: var( --e-global-typography-305bfb8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-305bfb8-font-size );
    font-weight: var( --e-global-typography-305bfb8-font-weight );
    line-height: var( --e-global-typography-305bfb8-line-height );
    letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
    word-spacing: var( --e-global-typography-305bfb8-word-spacing );
}

.single .elementor-element.elementor-element-19fd074.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4669660 {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
    margin: 0px 36px 0px 9px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    fill: #575455;
    color: #575455;
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6ebdf6b {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-8b1a2f9 {
    padding: 36px 0px 0px 0px;
}

.single .elementor-element.elementor-element-61c9eae > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49db89c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-948f156 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 53px;
    font-weight: 700;
    line-height: 79px;
}

.single .elementor-element.elementor-element-7b3d9c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-82d3626 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6faad48 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-6faad48 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-507c993 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-507c993 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c434cac {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-c434cac > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8ead3ed {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8ead3ed > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3188e1f .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-3188e1f > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7ab8391 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7ab8391 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e3cc188 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-e3cc188 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-002687b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-002687b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1813956 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-1813956 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a6d2940 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a6d2940 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3c8e645 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-3c8e645 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-85da3aa {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-85da3aa > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b7de068 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-b7de068 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-50de41b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-50de41b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-dfbdf06 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-dfbdf06 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ef5efef .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-ef5efef > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4f84507 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-4f84507 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-67dd93c .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-67dd93c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-add2784 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-add2784 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-61fbddd {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-61fbddd > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9c0a760 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-9c0a760 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8301a12 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8301a12 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-063df18 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-063df18 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ac3d020 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-ac3d020 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2c76c93 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2c76c93 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7220925 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7220925 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-33d7a42 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-33d7a42 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-26cc0f7 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-26cc0f7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-829e21a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-829e21a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1e97e20 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-1e97e20 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3abf1fe .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-3abf1fe > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-77ae41a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-77ae41a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-28e7593 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-28e7593 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ad4234c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ad4234c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-93d8dbf .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-93d8dbf > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f373946 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f373946 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3d5081e .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-3d5081e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-18548a1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-18548a1 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1d92b0c .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-1d92b0c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-41ced06 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-41ced06 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0b2ddff .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-0b2ddff > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0f2aeb0 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-0f2aeb0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-560b9bd {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-560b9bd > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-38d877a .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-38d877a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-43c31df {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-43c31df > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3cd5c68 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-3cd5c68 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-bd7b68c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-bd7b68c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-65d33c2 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-65d33c2 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7c5fdba {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7c5fdba > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c8073e3 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-c8073e3 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f086175 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f086175 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-100724a {
    padding: 4px 0px 4px 0px;
}

.single .elementor-element.elementor-element-96a4fdc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-f51737a .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-48c759d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-48c759d > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-fcc1f19 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-c160a6a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-c160a6a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8c3fa88 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-8c3fa88 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-04eff8a .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-39effa2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-39effa2 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0b35ac1 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-d49f329 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d49f329 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b89b0ed .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-698fdb9 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-698fdb9 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a409c2d {
    padding: 103px 0px 0px 0px;
}

.single .elementor-element.elementor-element-34b1d79 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-7822663 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a529c8a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a529c8a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2fd113e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2fd113e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-f9f68a4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-f9f68a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-ee90a7f {
    text-align: right;
}

.single .elementor-element.elementor-element-ee90a7f img {
    width: 475px;
    height: 375px;
}

.single .elementor-element.elementor-element-03b5160 {
    padding: 113px 0px 0px 0px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.single .elementor-element.elementor-element-12d7f2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9C95AC0D;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-32c14e5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-repeater-item-f9b1fb3 .elementor-icon-list-icon {
    width: 150px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    width: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon i {
    font-size: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 6px;
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-left: 0px;
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-right: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text, .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text a {
    color: #000000;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.single .elementor-element.elementor-element-92ddaa3 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 24px;
    --grid-column-gap: 17px;
    --grid-row-gap: 0px;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
    text-align: left;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-social-icon {
    background-color: #FFFFFF;
    --icon-padding: 0em;
}

.single .elementor-element.elementor-element-92ddaa3 > .elementor-widget-container {
    padding: 7px 0px 0px 149px;
}

body.elementor-page-13544:not(.elementor-motion-effects-element-type-background), body.elementor-page-13544 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

@media(min-width: 768px) {
    .single .elementor-element.elementor-element-12d7f2a {
        width:100%;
    }
}

@media(max-width: 1024px) {
    .elementor-bc-flex-widget .single .elementor-element.elementor-element-50570e3.elementor-column .elementor-widget-wrap {
        align-items:center;
    }

    .single .elementor-element.elementor-element-50570e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 {
        font-size: 12px;
        line-height: 18px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 36px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b .elementor-button {
        font-size: 12px;
    }

    .single .elementor-element.elementor-element-8b1a2f9 {
        padding: 0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-948f156 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-6faad48 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-507c993 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-c434cac > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-8ead3ed > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-3188e1f .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-7ab8391 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e3cc188 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-002687b > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-1813956 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a6d2940 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-3c8e645 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-85da3aa > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-b7de068 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-50de41b > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-dfbdf06 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-ef5efef .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-4f84507 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-67dd93c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-add2784 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-61fbddd > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-9c0a760 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-8301a12 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-063df18 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-ac3d020 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-2c76c93 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-7220925 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-33d7a42 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-26cc0f7 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-829e21a > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-1e97e20 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-3abf1fe .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-77ae41a > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-28e7593 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ad4234c > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-93d8dbf .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-f373946 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-3d5081e .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-18548a1 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-1d92b0c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-41ced06 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-0b2ddff .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-0f2aeb0 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-560b9bd > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-38d877a .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-43c31df > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-3cd5c68 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-bd7b68c > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-65d33c2 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-7c5fdba > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-c8073e3 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-f086175 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-100724a {
        padding: 4px 0px 4px 0px;
    }

    .single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-f51737a .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-fcc1f19 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-8c3fa88 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-04eff8a .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-0b35ac1 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b89b0ed .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a409c2d {
        padding: 40px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-7822663 .elementor-heading-title {
        font-size: 25px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ee90a7f > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-03b5160 {
        padding: 50px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .single .elementor-element.elementor-element-4d16d11c {
        padding:50px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-50570e3 {
        width: 40%;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-19fd074 {
        width: 60%;
    }

    .elementor-bc-flex-widget .single .elementor-element.elementor-element-19fd074.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .single .elementor-element.elementor-element-19fd074.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 15px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-3188e1f .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-1813956 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3c8e645 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b7de068 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-67dd93c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-9c0a760 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ac3d020 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3abf1fe .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-28e7593 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-93d8dbf .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3d5081e .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-1d92b0c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-0f2aeb0 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-38d877a .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3cd5c68 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-65d33c2 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-c8073e3 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-04eff8a .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-0b35ac1 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b89b0ed .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ee90a7f img {
        width: 327px;
        height: 258px;
    }

    .single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
        padding: 14px 16px 14px 16px;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(2px/2);
        margin-left: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-2px/2);
        margin-left: calc(-2px/2);
    }

    body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-2px/2);
    }

    body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
        font-size: 20px;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .single .elementor-element.elementor-element-9de7166 {
        width:100%;
    }

    .single .elementor-element.elementor-element-8b36ab3 {
        width: 100%;
    }

    .single .elementor-element.elementor-element-f9f68a4 {
        width: 100%;
    }
}

/* Start custom CSS for button, class: .elementor-element-5fd79f1 */
.single .elementor-element.elementor-element-5fd79f1 svg {
    width: 16px;
    height: 14px;
}

.single .elementor-element.elementor-element-5fd79f1 svg path {
    fill: var( --e-global-color-864deaf );
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4669660 */
.single .elementor-element.elementor-element-4669660 .simplefavorite-button {
    background-color: transparent;
    padding: 0;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button-count {
    font-family: 'Poppins' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 32px !important;
    color: rgba(0, 0, 0, 0.54) !important;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button svg path {
    fill: #1F7CFF;
}

.single .elementor-element.elementor-element-4669660 .active svg path {
    fill: red;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-4669660 svg {
        width: 20px;
        height: 18px;
    }
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ebdf6b */
.single .elementor-element.elementor-element-6ebdf6b svg {
    width: 24px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d16d11c */
.elementor + .simplefavorite-button {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c434cac */
.single .elementor-element.elementor-element-c434cac a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ead3ed */
.single .elementor-element.elementor-element-8ead3ed a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee90a7f */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ee90a7f img {
        height: 189px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-05e51d6 */
.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    width: 87px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    justify-content: center;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
    margin-left: 149px;
    margin-top: -36px;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 36px;
    color: #575455 !important;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
    margin-top: -19px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    border-radius: 0 !important;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
        width: 87px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
        width: 70px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
        margin-left: 107px;
        margin-top: -32px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
        margin-top: -29px;
        margin-left: 15px;
    }
}
.single .elementor-element.elementor-element-ef5efef .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}
/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-92ddaa3 */

/* End custom CSS */
.single .elementor-element.elementor-element-4d16d11c {
    padding: 54px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b10f071 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-right {
    margin-left: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-left {
    margin-right: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    fill: var( --e-global-color-864deaf );
    color: var( --e-global-color-864deaf );
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
}

.single .elementor-element.elementor-element-34de32d {
    color: #F75C4E;
    font-family: var( --e-global-typography-305bfb8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-305bfb8-font-size );
    font-weight: var( --e-global-typography-305bfb8-font-weight );
    line-height: var( --e-global-typography-305bfb8-line-height );
    letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
    word-spacing: var( --e-global-typography-305bfb8-word-spacing );
}

.single .elementor-element.elementor-element-19fd074.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4669660 {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
    margin: 0px 36px 0px 9px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    fill: #575455;
    color: #575455;
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6ebdf6b {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-8b1a2f9 {
    padding: 36px 0px 0px 0px;
}

.single .elementor-element.elementor-element-61c9eae > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49db89c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-948f156 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 53px;
    font-weight: 700;
    line-height: 79px;
}

.single .elementor-element.elementor-element-7b3d9c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-82d3626 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-507c993 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-507c993 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c434cac {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-c434cac > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3188e1f .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-3188e1f > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7ab8391 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7ab8391 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1813956 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-1813956 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a6d2940 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a6d2940 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1db2367 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-1db2367 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4f84507 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-4f84507 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-67dd93c .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-67dd93c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-add2784 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-add2784 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-af6e384 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-af6e384 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d8ffd53 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d8ffd53 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3a1adbe .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-3a1adbe > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-829e21a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-829e21a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-11f5dec .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-11f5dec > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-dd8337e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-dd8337e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3abf1fe .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-3abf1fe > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-77ae41a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-77ae41a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d115de6 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-d115de6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ad4234c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ad4234c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0b2ddff .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-0b2ddff > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9dccc8b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-9dccc8b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7289391 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-7289391 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3a89510 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-3a89510 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0f2aeb0 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-0f2aeb0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-560b9bd {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-560b9bd > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c8073e3 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-c8073e3 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f086175 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f086175 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-bae54a7 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-bae54a7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49feb64 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-49feb64 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-100724a {
    padding: 4px 0px 4px 0px;
}

.single .elementor-element.elementor-element-96a4fdc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-f51737a .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-48c759d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-48c759d > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8c3fa88 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-8c3fa88 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-984cb46 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-984cb46 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-04eff8a .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-39effa2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-39effa2 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0b35ac1 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-d49f329 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d49f329 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b89b0ed .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-698fdb9 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-698fdb9 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-318de20 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-2dad7c2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2dad7c2 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-fcabcda .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-bab1059 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-bab1059 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-bced5fa .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-640a1ae .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-78a3ba1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-78a3ba1 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-23cf7d6 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-5d3fe56 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5d3fe56 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a03dffc .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-3836a4b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-3836a4b > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a409c2d {
    padding: 103px 0px 0px 0px;
}

.single .elementor-element.elementor-element-34b1d79 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-7822663 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a529c8a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a529c8a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2fd113e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2fd113e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-f9f68a4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-f9f68a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-ee90a7f {
    text-align: right;
}

.single .elementor-element.elementor-element-ee90a7f img {
    width: 475px;
    height: 375px;
}

.single .elementor-element.elementor-element-03b5160 {
    padding: 113px 0px 0px 0px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.single .elementor-element.elementor-element-12d7f2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9C95AC0D;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-32c14e5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-repeater-item-f9b1fb3 .elementor-icon-list-icon {
    width: 150px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    width: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon i {
    font-size: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 6px;
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-left: 0px;
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-right: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text, .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text a {
    color: #000000;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.single .elementor-element.elementor-element-92ddaa3 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 24px;
    --grid-column-gap: 17px;
    --grid-row-gap: 0px;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
    text-align: left;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-social-icon {
    background-color: #FFFFFF;
    --icon-padding: 0em;
}

.single .elementor-element.elementor-element-92ddaa3 > .elementor-widget-container {
    padding: 7px 0px 0px 149px;
}

body.elementor-page-13509:not(.elementor-motion-effects-element-type-background), body.elementor-page-13509 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

@media(min-width: 768px) {
    .single .elementor-element.elementor-element-12d7f2a {
        width:100%;
    }
}

@media(max-width: 1024px) {
    .elementor-bc-flex-widget .single .elementor-element.elementor-element-50570e3.elementor-column .elementor-widget-wrap {
        align-items:center;
    }

    .single .elementor-element.elementor-element-50570e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 {
        font-size: 12px;
        line-height: 18px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 36px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b .elementor-button {
        font-size: 12px;
    }

    .single .elementor-element.elementor-element-8b1a2f9 {
        padding: 0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-948f156 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-507c993 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-c434cac > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-3188e1f .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-7ab8391 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-1813956 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a6d2940 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-1db2367 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-4f84507 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-67dd93c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-add2784 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-af6e384 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-d8ffd53 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-3a1adbe .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-829e21a > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-11f5dec .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-dd8337e > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-3abf1fe .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-77ae41a > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-d115de6 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-ad4234c > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-0b2ddff .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-9dccc8b > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-7289391 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-3a89510 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-0f2aeb0 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-560b9bd > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-c8073e3 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-f086175 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-bae54a7 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-49feb64 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-100724a {
        padding: 4px 0px 4px 0px;
    }

    .single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-f51737a .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-8c3fa88 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-04eff8a .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-0b35ac1 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b89b0ed .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-318de20 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-fcabcda .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-bced5fa .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-640a1ae .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-23cf7d6 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a03dffc .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a409c2d {
        padding: 40px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-7822663 .elementor-heading-title {
        font-size: 25px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ee90a7f > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-03b5160 {
        padding: 50px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .single .elementor-element.elementor-element-4d16d11c {
        padding:0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-50570e3 {
        width: 40%;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-19fd074 {
        width: 60%;
    }

    .elementor-bc-flex-widget .single .elementor-element.elementor-element-19fd074.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .single .elementor-element.elementor-element-19fd074.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 15px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-3188e1f .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-1813956 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-1db2367 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-67dd93c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3a1adbe .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-11f5dec .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3abf1fe .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-0f2aeb0 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-c8073e3 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-bae54a7 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-04eff8a .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-0b35ac1 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b89b0ed .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-640a1ae .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-23cf7d6 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a03dffc .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ee90a7f img {
        width: 327px;
        height: 258px;
    }

    .single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
        padding: 14px 16px 14px 16px;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(2px/2);
        margin-left: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-2px/2);
        margin-left: calc(-2px/2);
    }

    body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-2px/2);
    }

    body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
        font-size: 20px;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .single .elementor-element.elementor-element-9de7166 {
        width:100%;
    }

    .single .elementor-element.elementor-element-8b36ab3 {
        width: 100%;
    }

    .single .elementor-element.elementor-element-f9f68a4 {
        width: 100%;
    }
}

/* Start custom CSS for button, class: .elementor-element-5fd79f1 */
.single .elementor-element.elementor-element-5fd79f1 svg {
    width: 16px;
    height: 14px;
}

.single .elementor-element.elementor-element-5fd79f1 svg path {
    fill: var( --e-global-color-864deaf );
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4669660 */
.single .elementor-element.elementor-element-4669660 .simplefavorite-button {
    background-color: transparent;
    padding: 0;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button-count {
    font-family: 'Poppins' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 32px !important;
    color: rgba(0, 0, 0, 0.54) !important;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button svg path {
    fill: #1F7CFF;
}

.single .elementor-element.elementor-element-4669660 .active svg path {
    fill: red;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-4669660 svg {
        width: 20px;
        height: 18px;
    }
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ebdf6b */
.single .elementor-element.elementor-element-6ebdf6b svg {
    width: 24px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d16d11c */
.elementor + .simplefavorite-button {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c434cac */
.single .elementor-element.elementor-element-c434cac a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee90a7f */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ee90a7f img {
        height: 189px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-05e51d6 */
.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    width: 87px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    justify-content: center;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
    margin-left: 149px;
    margin-top: -36px;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 36px;
    color: #575455 !important;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
    margin-top: -19px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    border-radius: 0 !important;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
        width: 87px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
        width: 70px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
        margin-left: 107px;
        margin-top: -32px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
        margin-top: -29px;
        margin-left: 15px;
    }
}

/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-92ddaa3 */

/* End custom CSS */
.single .elementor-element.elementor-element-4d16d11c {
    padding: 54px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b10f071 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-right {
    margin-left: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-left {
    margin-right: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    fill: var( --e-global-color-864deaf );
    color: var( --e-global-color-864deaf );
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
}

.single .elementor-element.elementor-element-34de32d {
    color: #F75C4E;
    font-family: var( --e-global-typography-305bfb8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-305bfb8-font-size );
    font-weight: var( --e-global-typography-305bfb8-font-weight );
    line-height: var( --e-global-typography-305bfb8-line-height );
    letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
    word-spacing: var( --e-global-typography-305bfb8-word-spacing );
}

.single .elementor-element.elementor-element-19fd074.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4669660 {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
    margin: 0px 36px 0px 9px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    fill: #575455;
    color: #575455;
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6ebdf6b {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-8b1a2f9 {
    padding: 36px 0px 0px 0px;
}

.single .elementor-element.elementor-element-61c9eae > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49db89c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-948f156 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 53px;
    font-weight: 700;
    line-height: 79px;
}

.single .elementor-element.elementor-element-7b3d9c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-82d3626 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-507c993 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-507c993 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c434cac {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-c434cac > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-440f89b .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-440f89b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7ab8391 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7ab8391 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-67dd93c .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-67dd93c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-add2784 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-add2784 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7f231a8 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-7f231a8 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d8ffd53 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d8ffd53 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3a1adbe .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-3a1adbe > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-829e21a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-829e21a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d115de6 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-d115de6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ad4234c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ad4234c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-de9bd40 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-de9bd40 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9dccc8b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-9dccc8b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-637a3ba .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-637a3ba > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3a89510 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-3a89510 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0f2aeb0 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-0f2aeb0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-560b9bd {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-560b9bd > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-100724a {
    padding: 4px 0px 4px 0px;
}

.single .elementor-element.elementor-element-96a4fdc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-f51737a .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-00d2652 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-48c759d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-48c759d > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0d88933 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-b25f8b5 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-b25f8b5 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8c3fa88 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-8c3fa88 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-984cb46 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-984cb46 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c771029 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-c771029 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-39effa2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-39effa2 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0b35ac1 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-d49f329 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d49f329 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b89b0ed .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-698fdb9 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-698fdb9 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1137c4a .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-1cb7a42 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-1cb7a42 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-318de20 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-2dad7c2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2dad7c2 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-77dce2d .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-eebba1d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-eebba1d > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b6eca3e .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-70ca581 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-70ca581 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c561b22 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-ec154d6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ec154d6 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-fcabcda .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-bab1059 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-bab1059 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e750797 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-ab88bc6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ab88bc6 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-640a1ae .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-78a3ba1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-78a3ba1 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c5e742c .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-ddb7a91 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ddb7a91 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-12d5116 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-048352f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-048352f > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9e9e49d .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-87b4751 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-87b4751 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0cca5f2 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-02b611a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-02b611a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-44bd215 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-1175d85 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-1175d85 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-cc28e3d .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-4f094e6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-4f094e6 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3056eda .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-b8f6986 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-b8f6986 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3ca372f .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-369344e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-369344e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1d2b37c .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-5219494 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5219494 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6f14d3c .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-f38cf33 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-acef49f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-acef49f > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d0e18d9 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-5920a9e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5920a9e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d953c65 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-ff9979c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ff9979c > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a409c2d {
    padding: 103px 0px 0px 0px;
}

.single .elementor-element.elementor-element-34b1d79 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-7822663 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a529c8a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a529c8a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2fd113e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2fd113e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-f9f68a4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-f9f68a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-ee90a7f {
    text-align: right;
}

.single .elementor-element.elementor-element-ee90a7f img {
    width: 475px;
    height: 375px;
}

.single .elementor-element.elementor-element-03b5160 {
    padding: 113px 0px 0px 0px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.single .elementor-element.elementor-element-12d7f2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9C95AC0D;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-32c14e5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-repeater-item-f9b1fb3 .elementor-icon-list-icon {
    width: 150px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    width: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon i {
    font-size: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 6px;
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-left: 0px;
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-right: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text, .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text a {
    color: #000000;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.single .elementor-element.elementor-element-92ddaa3 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 24px;
    --grid-column-gap: 17px;
    --grid-row-gap: 0px;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
    text-align: left;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-social-icon {
    background-color: #FFFFFF;
    --icon-padding: 0em;
}

.single .elementor-element.elementor-element-92ddaa3 > .elementor-widget-container {
    padding: 7px 0px 0px 149px;
}

body.elementor-page-13464:not(.elementor-motion-effects-element-type-background), body.elementor-page-13464 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

@media(min-width: 768px) {
    .single .elementor-element.elementor-element-12d7f2a {
        width:100%;
    }
}

@media(max-width: 1024px) {
    .elementor-bc-flex-widget .single .elementor-element.elementor-element-50570e3.elementor-column .elementor-widget-wrap {
        align-items:center;
    }

    .single .elementor-element.elementor-element-50570e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 {
        font-size: 12px;
        line-height: 18px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 36px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b .elementor-button {
        font-size: 12px;
    }

    .single .elementor-element.elementor-element-8b1a2f9 {
        padding: 0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-948f156 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-507c993 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-c434cac > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-440f89b .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-7ab8391 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-67dd93c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-add2784 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-7f231a8 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-d8ffd53 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-3a1adbe .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-829e21a > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-d115de6 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-ad4234c > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-de9bd40 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-9dccc8b > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-637a3ba .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3a89510 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-0f2aeb0 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-560b9bd > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-100724a {
        padding: 4px 0px 4px 0px;
    }

    .single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-f51737a .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-00d2652 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-0d88933 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-8c3fa88 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-c771029 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-0b35ac1 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b89b0ed .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-1137c4a .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-318de20 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-77dce2d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b6eca3e .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-c561b22 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-fcabcda .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-e750797 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-640a1ae .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-c5e742c .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-12d5116 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-9e9e49d .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-0cca5f2 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-44bd215 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-cc28e3d .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-3056eda .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-3ca372f .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-1d2b37c .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-6f14d3c .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-f38cf33 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-d0e18d9 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-d953c65 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a409c2d {
        padding: 40px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-7822663 .elementor-heading-title {
        font-size: 25px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ee90a7f > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-03b5160 {
        padding: 50px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .single .elementor-element.elementor-element-4d16d11c {
        padding:0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-50570e3 {
        width: 40%;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-19fd074 {
        width: 60%;
    }

    .elementor-bc-flex-widget .single .elementor-element.elementor-element-19fd074.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .single .elementor-element.elementor-element-19fd074.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 15px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-67dd93c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-7f231a8 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3a1adbe .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-de9bd40 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-637a3ba .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-0f2aeb0 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-00d2652 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-0d88933 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-0b35ac1 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b89b0ed .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-1137c4a .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-77dce2d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b6eca3e .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-c561b22 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-e750797 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-640a1ae .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-12d5116 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-9e9e49d .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-0cca5f2 .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-44bd215 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-cc28e3d .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-3056eda .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-3ca372f .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-1d2b37c .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-f38cf33 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-d0e18d9 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-d953c65 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ee90a7f img {
        width: 327px;
        height: 258px;
    }

    .single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
        padding: 14px 16px 14px 16px;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(2px/2);
        margin-left: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-2px/2);
        margin-left: calc(-2px/2);
    }

    body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-2px/2);
    }

    body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
        font-size: 20px;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .single .elementor-element.elementor-element-9de7166 {
        width:100%;
    }

    .single .elementor-element.elementor-element-8b36ab3 {
        width: 100%;
    }

    .single .elementor-element.elementor-element-f9f68a4 {
        width: 100%;
    }
}

/* Start custom CSS for button, class: .elementor-element-5fd79f1 */
.single .elementor-element.elementor-element-5fd79f1 svg {
    width: 16px;
    height: 14px;
}

.single .elementor-element.elementor-element-5fd79f1 svg path {
    fill: var( --e-global-color-864deaf );
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4669660 */
.single .elementor-element.elementor-element-4669660 .simplefavorite-button {
    background-color: transparent;
    padding: 0;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button-count {
    font-family: 'Poppins' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 32px !important;
    color: rgba(0, 0, 0, 0.54) !important;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button svg path {
    fill: #1F7CFF;
}

.single .elementor-element.elementor-element-4669660 .active svg path {
    fill: red;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-4669660 svg {
        width: 20px;
        height: 18px;
    }
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ebdf6b */
.single .elementor-element.elementor-element-6ebdf6b svg {
    width: 24px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d16d11c */
.elementor + .simplefavorite-button {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c434cac */
.single .elementor-element.elementor-element-c434cac a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee90a7f */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ee90a7f img {
        height: 189px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-05e51d6 */
.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    width: 87px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    justify-content: center;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
    margin-left: 149px;
    margin-top: -36px;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 36px;
    color: #575455 !important;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
    margin-top: -19px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    border-radius: 0 !important;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
        width: 87px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
        width: 70px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
        margin-left: 107px;
        margin-top: -32px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
        margin-top: -29px;
        margin-left: 15px;
    }
}

/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-92ddaa3 */

/* End custom CSS */

.single .elementor-element.elementor-element-4d16d11c {
    padding: 54px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b10f071 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-right {
    margin-left: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-left {
    margin-right: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    fill: var( --e-global-color-864deaf );
    color: var( --e-global-color-864deaf );
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
}

.single .elementor-element.elementor-element-34de32d {
    color: #F75C4E;
    font-family: var( --e-global-typography-305bfb8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-305bfb8-font-size );
    font-weight: var( --e-global-typography-305bfb8-font-weight );
    line-height: var( --e-global-typography-305bfb8-line-height );
    letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
    word-spacing: var( --e-global-typography-305bfb8-word-spacing );
}

.single .elementor-element.elementor-element-19fd074.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4669660 {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
    margin: 0px 36px 0px 9px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    fill: #575455;
    color: #575455;
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6ebdf6b {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-8b1a2f9 {
    padding: 36px 0px 0px 0px;
}

.single .elementor-element.elementor-element-61c9eae > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49db89c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-948f156 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 53px;
    font-weight: 700;
    line-height: 79px;
}

.single .elementor-element.elementor-element-7b3d9c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-82d3626 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-507c993 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-507c993 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c434cac {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-c434cac > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e85d91d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-e85d91d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-440f89b .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-440f89b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fce3a7 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5fce3a7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-67dd93c .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-67dd93c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-add2784 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-add2784 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-bb9a95b .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-bb9a95b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ad4234c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ad4234c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-100724a {
    padding: 4px 0px 4px 0px;
}

.single .elementor-element.elementor-element-96a4fdc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-f51737a .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-0680d4d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-0680d4d > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-00d2652 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-48c759d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-48c759d > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-03ac495 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-984cb46 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-984cb46 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-949e1af .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-09217e0 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-09217e0 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0b35ac1 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-d49f329 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d49f329 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-fb81b56 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-d22d59e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d22d59e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-318de20 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-2dad7c2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2dad7c2 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2dfc6f3 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2dfc6f3 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-77dce2d .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-eebba1d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-eebba1d > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-016bba2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-016bba2 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a409c2d {
    padding: 103px 0px 0px 0px;
}

.single .elementor-element.elementor-element-34b1d79 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-7822663 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a529c8a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a529c8a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2fd113e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2fd113e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-f9f68a4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-f9f68a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-ee90a7f {
    text-align: right;
}

.single .elementor-element.elementor-element-ee90a7f img {
    width: 475px;
    height: 375px;
}

.single .elementor-element.elementor-element-03b5160 {
    padding: 113px 0px 0px 0px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.single .elementor-element.elementor-element-12d7f2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9C95AC0D;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-32c14e5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-repeater-item-f9b1fb3 .elementor-icon-list-icon {
    width: 150px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    width: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon i {
    font-size: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 6px;
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-left: 0px;
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-right: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text, .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text a {
    color: #000000;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.single .elementor-element.elementor-element-92ddaa3 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 24px;
    --grid-column-gap: 17px;
    --grid-row-gap: 0px;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
    text-align: left;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-social-icon {
    background-color: #FFFFFF;
    --icon-padding: 0em;
}

.single .elementor-element.elementor-element-92ddaa3 > .elementor-widget-container {
    padding: 7px 0px 0px 149px;
}

body.elementor-page-13304:not(.elementor-motion-effects-element-type-background), body.elementor-page-13304 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

@media(min-width: 768px) {
    .single .elementor-element.elementor-element-12d7f2a {
        width:100%;
    }
}

@media(max-width: 1024px) {
    .elementor-bc-flex-widget .single .elementor-element.elementor-element-50570e3.elementor-column .elementor-widget-wrap {
        align-items:center;
    }

    .single .elementor-element.elementor-element-50570e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 {
        font-size: 12px;
        line-height: 18px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 36px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b .elementor-button {
        font-size: 12px;
    }

    .single .elementor-element.elementor-element-8b1a2f9 {
        padding: 0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-948f156 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-507c993 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-c434cac > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e85d91d > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-440f89b .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-5fce3a7 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-67dd93c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-add2784 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-bb9a95b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ad4234c > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-100724a {
        padding: 4px 0px 4px 0px;
    }

    .single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-f51737a .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-00d2652 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-03ac495 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-949e1af .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-0b35ac1 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-fb81b56 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-318de20 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-77dce2d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ba69c1e {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ba69c1e > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-a409c2d {
        padding: 40px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-7822663 .elementor-heading-title {
        font-size: 25px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ee90a7f > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-03b5160 {
        padding: 50px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .single .elementor-element.elementor-element-4d16d11c {
        padding:0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-50570e3 {
        width: 40%;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-19fd074 {
        width: 60%;
    }

    .elementor-bc-flex-widget .single .elementor-element.elementor-element-19fd074.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .single .elementor-element.elementor-element-19fd074.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 15px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-67dd93c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-bb9a95b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-00d2652 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-03ac495 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-0b35ac1 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-fb81b56 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-77dce2d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ba69c1e {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ee90a7f img {
        width: 327px;
        height: 258px;
    }

    .single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
        padding: 14px 16px 14px 16px;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(2px/2);
        margin-left: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-2px/2);
        margin-left: calc(-2px/2);
    }

    body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-2px/2);
    }

    body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
        font-size: 20px;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .single .elementor-element.elementor-element-9de7166 {
        width:100%;
    }

    .single .elementor-element.elementor-element-8b36ab3 {
        width: 100%;
    }

    .single .elementor-element.elementor-element-f9f68a4 {
        width: 100%;
    }
}

/* Start custom CSS for button, class: .elementor-element-5fd79f1 */
.single .elementor-element.elementor-element-5fd79f1 svg {
    width: 16px;
    height: 14px;
}

.single .elementor-element.elementor-element-5fd79f1 svg path {
    fill: var( --e-global-color-864deaf );
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4669660 */
.single .elementor-element.elementor-element-4669660 .simplefavorite-button {
    background-color: transparent;
    padding: 0;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button-count {
    font-family: 'Poppins' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 32px !important;
    color: rgba(0, 0, 0, 0.54) !important;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button svg path {
    fill: #1F7CFF;
}

.single .elementor-element.elementor-element-4669660 .active svg path {
    fill: red;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-4669660 svg {
        width: 20px;
        height: 18px;
    }
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ebdf6b */
.single .elementor-element.elementor-element-6ebdf6b svg {
    width: 24px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d16d11c */
.elementor + .simplefavorite-button {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c434cac */
.single .elementor-element.elementor-element-c434cac a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e85d91d */
.single .elementor-element.elementor-element-e85d91d a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0680d4d */
.single .elementor-element.elementor-element-0680d4d a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba69c1e */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ba69c1e img {
        height: 255px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee90a7f */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ee90a7f img {
        height: 189px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-05e51d6 */
.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    width: 87px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    justify-content: center;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
    margin-left: 149px;
    margin-top: -36px;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 36px;
    color: #575455 !important;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
    margin-top: -19px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    border-radius: 0 !important;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
        width: 87px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
        width: 70px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
        margin-left: 107px;
        margin-top: -32px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
        margin-top: -29px;
        margin-left: 15px;
    }
}

/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-92ddaa3 */

/* End custom CSS */
.single .elementor-element.elementor-element-4d16d11c {
    padding: 54px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b10f071 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-right {
    margin-left: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-left {
    margin-right: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    fill: var( --e-global-color-864deaf );
    color: var( --e-global-color-864deaf );
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
}

.single .elementor-element.elementor-element-34de32d {
    color: #F75C4E;
    font-family: var( --e-global-typography-305bfb8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-305bfb8-font-size );
    font-weight: var( --e-global-typography-305bfb8-font-weight );
    line-height: var( --e-global-typography-305bfb8-line-height );
    letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
    word-spacing: var( --e-global-typography-305bfb8-word-spacing );
}

.single .elementor-element.elementor-element-19fd074.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4669660 {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
    margin: 0px 36px 0px 9px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    fill: #575455;
    color: #575455;
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6ebdf6b {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-8b1a2f9 {
    padding: 36px 0px 0px 0px;
}

.single .elementor-element.elementor-element-61c9eae > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49db89c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-948f156 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 53px;
    font-weight: 700;
    line-height: 79px;
}

.single .elementor-element.elementor-element-7b3d9c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-82d3626 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9cbfcd5 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-9cbfcd5 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-507c993 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-507c993 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c434cac {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-c434cac > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-440f89b .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-440f89b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fce3a7 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5fce3a7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-add2784 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-add2784 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-100724a {
    padding: 4px 0px 4px 0px;
}

.single .elementor-element.elementor-element-96a4fdc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-f51737a .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-3ae1464 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-0680d4d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-0680d4d > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-503e7d4 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-503e7d4 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-00d2652 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-48c759d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-48c759d > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-984cb46 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-984cb46 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-cfba20b .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-3fe4f2a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-3fe4f2a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5932314 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5932314 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4cf907d .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-4bac7ca {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-4bac7ca > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-835a7fa {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-835a7fa > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-74e8271 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-81eb425 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-81eb425 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2159a5b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2159a5b > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-949e1af .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-0b35ac1 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-d49f329 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d49f329 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6f39c0d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-6f39c0d > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-fb81b56 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-d22d59e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d22d59e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6af42d1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-6af42d1 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4b79734 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-2dad7c2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2dad7c2 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2dfc6f3 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2dfc6f3 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a9dc3e4 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-44bde44 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-44bde44 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8446d70 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8446d70 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-203b8a5 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-f5467c7 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f5467c7 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-31579f6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-31579f6 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-77dce2d .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-eebba1d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-eebba1d > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-016bba2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-016bba2 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a409c2d {
    padding: 103px 0px 0px 0px;
}

.single .elementor-element.elementor-element-34b1d79 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-7822663 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a529c8a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a529c8a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2fd113e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2fd113e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-f9f68a4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-f9f68a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-ee90a7f {
    text-align: right;
}

.single .elementor-element.elementor-element-ee90a7f img {
    width: 475px;
    height: 375px;
}

.single .elementor-element.elementor-element-03b5160 {
    padding: 113px 0px 0px 0px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.single .elementor-element.elementor-element-12d7f2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9C95AC0D;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-32c14e5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-repeater-item-f9b1fb3 .elementor-icon-list-icon {
    width: 150px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    width: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon i {
    font-size: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 6px;
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-left: 0px;
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-right: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text, .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text a {
    color: #000000;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.single .elementor-element.elementor-element-92ddaa3 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 24px;
    --grid-column-gap: 17px;
    --grid-row-gap: 0px;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
    text-align: left;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-social-icon {
    background-color: #FFFFFF;
    --icon-padding: 0em;
}

.single .elementor-element.elementor-element-92ddaa3 > .elementor-widget-container {
    padding: 7px 0px 0px 149px;
}

body.elementor-page-13299:not(.elementor-motion-effects-element-type-background), body.elementor-page-13299 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

@media(min-width: 768px) {
    .single .elementor-element.elementor-element-12d7f2a {
        width:100%;
    }
}

@media(max-width: 1024px) {
    .elementor-bc-flex-widget .single .elementor-element.elementor-element-50570e3.elementor-column .elementor-widget-wrap {
        align-items:center;
    }

    .single .elementor-element.elementor-element-50570e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 {
        font-size: 12px;
        line-height: 18px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 36px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b .elementor-button {
        font-size: 12px;
    }

    .single .elementor-element.elementor-element-8b1a2f9 {
        padding: 0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-948f156 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-9cbfcd5 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-507c993 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-c434cac > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-440f89b .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-5fce3a7 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-add2784 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-100724a {
        padding: 4px 0px 4px 0px;
    }

    .single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-f51737a .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-3ae1464 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-00d2652 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-cfba20b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-4cf907d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-74e8271 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-949e1af .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-0b35ac1 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-fb81b56 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-4b79734 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a9dc3e4 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-203b8a5 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-77dce2d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ba69c1e {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ba69c1e > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-a409c2d {
        padding: 40px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-7822663 .elementor-heading-title {
        font-size: 25px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ee90a7f > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-03b5160 {
        padding: 50px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .single .elementor-element.elementor-element-4d16d11c {
        padding:0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-50570e3 {
        width: 40%;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-19fd074 {
        width: 60%;
    }

    .elementor-bc-flex-widget .single .elementor-element.elementor-element-19fd074.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .single .elementor-element.elementor-element-19fd074.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 15px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-3ae1464 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-00d2652 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-cfba20b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-4cf907d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-74e8271 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-0b35ac1 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-fb81b56 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-4b79734 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a9dc3e4 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-203b8a5 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-77dce2d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ba69c1e {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ee90a7f img {
        width: 327px;
        height: 258px;
    }

    .single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
        padding: 14px 16px 14px 16px;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(2px/2);
        margin-left: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-2px/2);
        margin-left: calc(-2px/2);
    }

    body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-2px/2);
    }

    body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
        font-size: 20px;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .single .elementor-element.elementor-element-9de7166 {
        width:100%;
    }

    .single .elementor-element.elementor-element-8b36ab3 {
        width: 100%;
    }

    .single .elementor-element.elementor-element-f9f68a4 {
        width: 100%;
    }
}

/* Start custom CSS for button, class: .elementor-element-5fd79f1 */
.single .elementor-element.elementor-element-5fd79f1 svg {
    width: 16px;
    height: 14px;
}

.single .elementor-element.elementor-element-5fd79f1 svg path {
    fill: var( --e-global-color-864deaf );
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4669660 */
.single .elementor-element.elementor-element-4669660 .simplefavorite-button {
    background-color: transparent;
    padding: 0;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button-count {
    font-family: 'Poppins' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 32px !important;
    color: rgba(0, 0, 0, 0.54) !important;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button svg path {
    fill: #1F7CFF;
}

.single .elementor-element.elementor-element-4669660 .active svg path {
    fill: red;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-4669660 svg {
        width: 20px;
        height: 18px;
    }
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ebdf6b */
.single .elementor-element.elementor-element-6ebdf6b svg {
    width: 24px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d16d11c */
.elementor + .simplefavorite-button {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c434cac */
.single .elementor-element.elementor-element-c434cac a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0680d4d */
.single .elementor-element.elementor-element-0680d4d a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-503e7d4 */
.single .elementor-element.elementor-element-503e7d4 a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f5467c7 */
.single .elementor-element.elementor-element-f5467c7 a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31579f6 */
.single .elementor-element.elementor-element-31579f6 a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba69c1e */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ba69c1e img {
        height: 255px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee90a7f */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ee90a7f img {
        height: 189px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-05e51d6 */
.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    width: 87px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    justify-content: center;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
    margin-left: 149px;
    margin-top: -36px;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 36px;
    color: #575455 !important;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
    margin-top: -19px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    border-radius: 0 !important;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
        width: 87px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
        width: 70px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
        margin-left: 107px;
        margin-top: -32px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
        margin-top: -29px;
        margin-left: 15px;
    }
}

/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-92ddaa3 */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
        padding-left: 87px;
    }
}
/* End custom CSS */
.single .elementor-element.elementor-element-4d16d11c {
    padding: 54px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b10f071 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-right {
    margin-left: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-left {
    margin-right: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    fill: var( --e-global-color-864deaf );
    color: var( --e-global-color-864deaf );
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
}

.single .elementor-element.elementor-element-34de32d {
    color: #F75C4E;
    font-family: var( --e-global-typography-305bfb8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-305bfb8-font-size );
    font-weight: var( --e-global-typography-305bfb8-font-weight );
    line-height: var( --e-global-typography-305bfb8-line-height );
    letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
    word-spacing: var( --e-global-typography-305bfb8-word-spacing );
}

.single .elementor-element.elementor-element-19fd074.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4669660 {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
    margin: 0px 36px 0px 9px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    fill: #575455;
    color: #575455;
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6ebdf6b {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-8b1a2f9 {
    padding: 36px 0px 0px 0px;
}

.single .elementor-element.elementor-element-61c9eae > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49db89c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-948f156 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 53px;
    font-weight: 700;
    line-height: 79px;
}

.single .elementor-element.elementor-element-7b3d9c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-82d3626 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-507c993 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-507c993 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c434cac {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-c434cac > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-57b1a2a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-57b1a2a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-440f89b .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-440f89b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fce3a7 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5fce3a7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-add2784 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-add2784 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-100724a {
    padding: 4px 0px 4px 0px;
}

.single .elementor-element.elementor-element-96a4fdc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-f51737a .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-789796a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-789796a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3ae1464 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-0680d4d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-0680d4d > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-00d2652 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-48c759d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-48c759d > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-cfba20b .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-3fe4f2a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-3fe4f2a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4cf907d .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-4bac7ca {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-4bac7ca > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-74e8271 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-81eb425 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-81eb425 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-949e1af .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-d49f329 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d49f329 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-77dce2d .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-eebba1d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-eebba1d > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-016bba2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-016bba2 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a409c2d {
    padding: 103px 0px 0px 0px;
}

.single .elementor-element.elementor-element-34b1d79 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-7822663 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a529c8a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a529c8a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2fd113e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2fd113e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-f9f68a4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-f9f68a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-ee90a7f {
    text-align: right;
}

.single .elementor-element.elementor-element-ee90a7f img {
    width: 475px;
    height: 375px;
}

.single .elementor-element.elementor-element-03b5160 {
    padding: 113px 0px 0px 0px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.single .elementor-element.elementor-element-12d7f2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9C95AC0D;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-32c14e5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-repeater-item-f9b1fb3 .elementor-icon-list-icon {
    width: 150px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    width: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon i {
    font-size: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 6px;
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-left: 0px;
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-right: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text, .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text a {
    color: #000000;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.single .elementor-element.elementor-element-92ddaa3 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 24px;
    --grid-column-gap: 17px;
    --grid-row-gap: 0px;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
    text-align: left;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-social-icon {
    background-color: #FFFFFF;
    --icon-padding: 0em;
}

.single .elementor-element.elementor-element-92ddaa3 > .elementor-widget-container {
    padding: 7px 0px 0px 149px;
}

body.elementor-page-12707:not(.elementor-motion-effects-element-type-background), body.elementor-page-12707 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

@media(min-width: 768px) {
    .single .elementor-element.elementor-element-12d7f2a {
        width:100%;
    }
}

@media(max-width: 1024px) {
    .elementor-bc-flex-widget .single .elementor-element.elementor-element-50570e3.elementor-column .elementor-widget-wrap {
        align-items:center;
    }

    .single .elementor-element.elementor-element-50570e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 {
        font-size: 12px;
        line-height: 18px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 36px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b .elementor-button {
        font-size: 12px;
    }

    .single .elementor-element.elementor-element-8b1a2f9 {
        padding: 0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-948f156 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-507c993 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-c434cac > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-57b1a2a > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-440f89b .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-5fce3a7 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-add2784 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-100724a {
        padding: 4px 0px 4px 0px;
    }

    .single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-f51737a .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-3ae1464 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-00d2652 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-cfba20b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-4cf907d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-74e8271 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-949e1af .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-77dce2d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ba69c1e {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ba69c1e > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-a409c2d {
        padding: 40px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-7822663 .elementor-heading-title {
        font-size: 25px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ee90a7f > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-03b5160 {
        padding: 50px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .single .elementor-element.elementor-element-4d16d11c {
        padding:0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-50570e3 {
        width: 40%;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-19fd074 {
        width: 60%;
    }

    .elementor-bc-flex-widget .single .elementor-element.elementor-element-19fd074.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .single .elementor-element.elementor-element-19fd074.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 15px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-3ae1464 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-00d2652 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-cfba20b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-4cf907d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-74e8271 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-77dce2d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ba69c1e {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ee90a7f img {
        width: 327px;
        height: 258px;
    }

    .single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
        padding: 14px 16px 14px 16px;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(2px/2);
        margin-left: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-2px/2);
        margin-left: calc(-2px/2);
    }

    body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-2px/2);
    }

    body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
        font-size: 20px;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .single .elementor-element.elementor-element-9de7166 {
        width:100%;
    }

    .single .elementor-element.elementor-element-8b36ab3 {
        width: 100%;
    }

    .single .elementor-element.elementor-element-f9f68a4 {
        width: 100%;
    }
}

/* Start custom CSS for button, class: .elementor-element-5fd79f1 */
.single .elementor-element.elementor-element-5fd79f1 svg {
    width: 16px;
    height: 14px;
}

.single .elementor-element.elementor-element-5fd79f1 svg path {
    fill: var( --e-global-color-864deaf );
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4669660 */
.single .elementor-element.elementor-element-4669660 .simplefavorite-button {
    background-color: transparent;
    padding: 0;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button-count {
    font-family: 'Poppins' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 32px !important;
    color: rgba(0, 0, 0, 0.54) !important;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button svg path {
    fill: #1F7CFF;
}

.single .elementor-element.elementor-element-4669660 .active svg path {
    fill: red;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-4669660 svg {
        width: 20px;
        height: 18px;
    }
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ebdf6b */
.single .elementor-element.elementor-element-6ebdf6b svg {
    width: 24px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d16d11c */
.elementor + .simplefavorite-button {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c434cac */
.single .elementor-element.elementor-element-c434cac a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57b1a2a */
.single .elementor-element.elementor-element-57b1a2a a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-789796a */
.single .elementor-element.elementor-element-789796a a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0680d4d */
.single .elementor-element.elementor-element-0680d4d a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba69c1e */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ba69c1e img {
        height: 255px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee90a7f */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ee90a7f img {
        height: 189px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-05e51d6 */
.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    width: 87px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    justify-content: center;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
    margin-left: 149px;
    margin-top: -36px;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 36px;
    color: #575455 !important;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
    margin-top: -19px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    border-radius: 0 !important;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
        width: 87px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
        width: 70px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
        margin-left: 107px;
        margin-top: -32px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
        margin-top: -29px;
        margin-left: 15px;
    }
}

/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-92ddaa3 */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
        padding-left: 87px;
    }
}

/* End custom CSS */
.single .elementor-element.elementor-element-4d16d11c {
    padding: 54px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b10f071 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-right {
    margin-left: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-left {
    margin-right: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    fill: var( --e-global-color-864deaf );
    color: var( --e-global-color-864deaf );
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
}

.single .elementor-element.elementor-element-34de32d {
    color: #F75C4E;
    font-family: var( --e-global-typography-305bfb8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-305bfb8-font-size );
    font-weight: var( --e-global-typography-305bfb8-font-weight );
    line-height: var( --e-global-typography-305bfb8-line-height );
    letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
    word-spacing: var( --e-global-typography-305bfb8-word-spacing );
}

.single .elementor-element.elementor-element-19fd074.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4669660 {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
    margin: 0px 36px 0px 9px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    fill: #575455;
    color: #575455;
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6ebdf6b {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-8b1a2f9 {
    padding: 36px 0px 0px 0px;
}

.single .elementor-element.elementor-element-61c9eae > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49db89c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-948f156 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 53px;
    font-weight: 700;
    line-height: 79px;
}

.single .elementor-element.elementor-element-7b3d9c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-82d3626 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c434cac {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-c434cac > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-207a45e .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-207a45e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fce3a7 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5fce3a7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-100724a {
    padding: 4px 0px 4px 0px;
}

.single .elementor-element.elementor-element-96a4fdc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-1680e75 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-789796a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-789796a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0680d4d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-0680d4d > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3ae1464 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-7f31057 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7f31057 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-48c759d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-48c759d > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-cfba20b .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-60673d1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-60673d1 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3fe4f2a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-3fe4f2a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-74e8271 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-4b08451 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-4b08451 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-81eb425 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-81eb425 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e8a354a .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-9e62b24 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-9e62b24 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-838307e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-838307e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-585817d .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-f867175 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f867175 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-10f7d2f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-10f7d2f > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-77dce2d .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-eebba1d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-eebba1d > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a409c2d {
    padding: 103px 0px 0px 0px;
}

.single .elementor-element.elementor-element-34b1d79 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-7822663 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a529c8a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a529c8a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2fd113e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2fd113e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-f9f68a4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-f9f68a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-ee90a7f {
    text-align: right;
}

.single .elementor-element.elementor-element-ee90a7f img {
    width: 475px;
    height: 375px;
}

.single .elementor-element.elementor-element-03b5160 {
    padding: 113px 0px 0px 0px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.single .elementor-element.elementor-element-12d7f2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9C95AC0D;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-32c14e5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-repeater-item-f9b1fb3 .elementor-icon-list-icon {
    width: 150px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    width: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon i {
    font-size: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 6px;
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-left: 0px;
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-right: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text, .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text a {
    color: #000000;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.single .elementor-element.elementor-element-92ddaa3 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 24px;
    --grid-column-gap: 17px;
    --grid-row-gap: 0px;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
    text-align: left;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-social-icon {
    background-color: #FFFFFF;
    --icon-padding: 0em;
}

.single .elementor-element.elementor-element-92ddaa3 > .elementor-widget-container {
    padding: 7px 0px 0px 149px;
}

body.elementor-page-12691:not(.elementor-motion-effects-element-type-background), body.elementor-page-12691 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

@media(min-width: 768px) {
    .single .elementor-element.elementor-element-12d7f2a {
        width:100%;
    }
}

@media(max-width: 1024px) {
    .elementor-bc-flex-widget .single .elementor-element.elementor-element-50570e3.elementor-column .elementor-widget-wrap {
        align-items:center;
    }

    .single .elementor-element.elementor-element-50570e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 {
        font-size: 12px;
        line-height: 18px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 36px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b .elementor-button {
        font-size: 12px;
    }

    .single .elementor-element.elementor-element-8b1a2f9 {
        padding: 0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-948f156 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-c434cac > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-207a45e .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-5fce3a7 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-100724a {
        padding: 4px 0px 4px 0px;
    }

    .single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-1680e75 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3ae1464 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-cfba20b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-74e8271 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-e8a354a .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-585817d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-77dce2d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ba69c1e {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ba69c1e > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-a409c2d {
        padding: 40px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-7822663 .elementor-heading-title {
        font-size: 25px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ee90a7f > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-03b5160 {
        padding: 50px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .single .elementor-element.elementor-element-4d16d11c {
        padding:0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-50570e3 {
        width: 40%;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-19fd074 {
        width: 60%;
    }

    .elementor-bc-flex-widget .single .elementor-element.elementor-element-19fd074.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .single .elementor-element.elementor-element-19fd074.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 15px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-207a45e .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-207a45e > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-1680e75 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3ae1464 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-cfba20b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-74e8271 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-e8a354a .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-585817d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-77dce2d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ba69c1e {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ee90a7f img {
        width: 327px;
        height: 258px;
    }

    .single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
        padding: 14px 16px 14px 16px;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(2px/2);
        margin-left: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-2px/2);
        margin-left: calc(-2px/2);
    }

    body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-2px/2);
    }

    body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
        font-size: 20px;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .single .elementor-element.elementor-element-9de7166 {
        width:100%;
    }

    .single .elementor-element.elementor-element-8b36ab3 {
        width: 100%;
    }

    .single .elementor-element.elementor-element-f9f68a4 {
        width: 100%;
    }
}

/* Start custom CSS for button, class: .elementor-element-5fd79f1 */
.single .elementor-element.elementor-element-5fd79f1 svg {
    width: 16px;
    height: 14px;
}

.single .elementor-element.elementor-element-5fd79f1 svg path {
    fill: var( --e-global-color-864deaf );
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4669660 */
.single .elementor-element.elementor-element-4669660 .simplefavorite-button {
    background-color: transparent;
    padding: 0;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button-count {
    font-family: 'Poppins' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 32px !important;
    color: rgba(0, 0, 0, 0.54) !important;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button svg path {
    fill: #1F7CFF;
}

.single .elementor-element.elementor-element-4669660 .active svg path {
    fill: red;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-4669660 svg {
        width: 20px;
        height: 18px;
    }
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ebdf6b */
.single .elementor-element.elementor-element-6ebdf6b svg {
    width: 24px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d16d11c */
.elementor + .simplefavorite-button {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c434cac */
.single .elementor-element.elementor-element-c434cac a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-789796a */
.single .elementor-element.elementor-element-789796a a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0680d4d */
.single .elementor-element.elementor-element-0680d4d a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba69c1e */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ba69c1e img {
        height: 255px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee90a7f */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ee90a7f img {
        height: 189px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-05e51d6 */
.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    width: 87px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    justify-content: center;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
    margin-left: 149px;
    margin-top: -36px;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 36px;
    color: #575455 !important;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
    margin-top: -19px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    border-radius: 0 !important;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
        width: 87px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
        width: 70px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
        margin-left: 107px;
        margin-top: -32px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
        margin-top: -29px;
        margin-left: 15px;
    }
}

/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-92ddaa3 */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
        padding-left: 87px;
    }
}

/* End custom CSS */


.single .elementor-element.elementor-element-4d16d11c {
    padding: 54px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b10f071 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-right {
    margin-left: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-left {
    margin-right: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    fill: var( --e-global-color-864deaf );
    color: var( --e-global-color-864deaf );
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
}

.single .elementor-element.elementor-element-34de32d {
    color: #F75C4E;
    font-family: var( --e-global-typography-305bfb8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-305bfb8-font-size );
    font-weight: var( --e-global-typography-305bfb8-font-weight );
    line-height: var( --e-global-typography-305bfb8-line-height );
    letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
    word-spacing: var( --e-global-typography-305bfb8-word-spacing );
}

.single .elementor-element.elementor-element-19fd074.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4669660 {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
    margin: 0px 36px 0px 9px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    fill: #575455;
    color: #575455;
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6ebdf6b {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-8b1a2f9 {
    padding: 36px 0px 0px 0px;
}

.single .elementor-element.elementor-element-61c9eae > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49db89c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-948f156 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 53px;
    font-weight: 700;
    line-height: 79px;
}

.single .elementor-element.elementor-element-7b3d9c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-82d3626 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c434cac {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-c434cac > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-207a45e .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-207a45e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0707dac {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-0707dac > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fce3a7 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5fce3a7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-100724a {
    padding: 4px 0px 4px 0px;
}

.single .elementor-element.elementor-element-96a4fdc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-1680e75 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-789796a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-789796a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-887f950 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-a160db1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a160db1 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0e10295 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-0e10295 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0680d4d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-0680d4d > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3ae1464 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-7f31057 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7f31057 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-97de2da {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-97de2da > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-48c759d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-48c759d > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-cfba20b .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-60673d1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-60673d1 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-57955aa {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-57955aa > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3fe4f2a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-3fe4f2a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-74e8271 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-4b08451 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-4b08451 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2227619 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2227619 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-81eb425 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-81eb425 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e8a354a .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-9e62b24 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-9e62b24 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a8ea755 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a8ea755 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-838307e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-838307e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-77dce2d .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-eebba1d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-eebba1d > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4018a03 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-4018a03 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a409c2d {
    padding: 103px 0px 0px 0px;
}

.single .elementor-element.elementor-element-34b1d79 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-7822663 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a529c8a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a529c8a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2fd113e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2fd113e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-f9f68a4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-f9f68a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-ee90a7f {
    text-align: right;
}

.single .elementor-element.elementor-element-ee90a7f img {
    width: 475px;
    height: 375px;
}

.single .elementor-element.elementor-element-03b5160 {
    padding: 113px 0px 0px 0px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.single .elementor-element.elementor-element-12d7f2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9C95AC0D;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-32c14e5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-repeater-item-f9b1fb3 .elementor-icon-list-icon {
    width: 150px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    width: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon i {
    font-size: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 6px;
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-left: 0px;
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-right: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text, .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text a {
    color: #000000;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.single .elementor-element.elementor-element-92ddaa3 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 24px;
    --grid-column-gap: 17px;
    --grid-row-gap: 0px;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
    text-align: left;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-social-icon {
    background-color: #FFFFFF;
    --icon-padding: 0em;
}

.single .elementor-element.elementor-element-92ddaa3 > .elementor-widget-container {
    padding: 7px 0px 0px 149px;
}

body.elementor-page-12482:not(.elementor-motion-effects-element-type-background), body.elementor-page-12482 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

@media(min-width: 768px) {
    .single .elementor-element.elementor-element-12d7f2a {
        width:100%;
    }
}

@media(max-width: 1024px) {
    .elementor-bc-flex-widget .single .elementor-element.elementor-element-50570e3.elementor-column .elementor-widget-wrap {
        align-items:center;
    }

    .single .elementor-element.elementor-element-50570e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 {
        font-size: 12px;
        line-height: 18px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 36px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b .elementor-button {
        font-size: 12px;
    }

    .single .elementor-element.elementor-element-8b1a2f9 {
        padding: 0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-948f156 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-c434cac > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-207a45e .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-0707dac > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-5fce3a7 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-100724a {
        padding: 4px 0px 4px 0px;
    }

    .single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-1680e75 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-887f950 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3ae1464 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-cfba20b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-74e8271 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-e8a354a .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-77dce2d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ba69c1e {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ba69c1e > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-a409c2d {
        padding: 40px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-7822663 .elementor-heading-title {
        font-size: 25px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ee90a7f > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-03b5160 {
        padding: 50px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .single .elementor-element.elementor-element-4d16d11c {
        padding:0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-50570e3 {
        width: 40%;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-19fd074 {
        width: 60%;
    }

    .elementor-bc-flex-widget .single .elementor-element.elementor-element-19fd074.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .single .elementor-element.elementor-element-19fd074.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 15px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-887f950 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3ae1464 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-cfba20b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-74e8271 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-e8a354a .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-77dce2d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ba69c1e {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ee90a7f img {
        width: 327px;
        height: 258px;
    }

    .single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
        padding: 14px 16px 14px 16px;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(2px/2);
        margin-left: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-2px/2);
        margin-left: calc(-2px/2);
    }

    body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-2px/2);
    }

    body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
        font-size: 20px;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .single .elementor-element.elementor-element-9de7166 {
        width:100%;
    }

    .single .elementor-element.elementor-element-8b36ab3 {
        width: 100%;
    }

    .single .elementor-element.elementor-element-f9f68a4 {
        width: 100%;
    }
}

/* Start custom CSS for button, class: .elementor-element-5fd79f1 */
.single .elementor-element.elementor-element-5fd79f1 svg {
    width: 16px;
    height: 14px;
}

.single .elementor-element.elementor-element-5fd79f1 svg path {
    fill: var( --e-global-color-864deaf );
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4669660 */
.single .elementor-element.elementor-element-4669660 .simplefavorite-button {
    background-color: transparent;
    padding: 0;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button-count {
    font-family: 'Poppins' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 32px !important;
    color: rgba(0, 0, 0, 0.54) !important;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button svg path {
    fill: #1F7CFF;
}

.single .elementor-element.elementor-element-4669660 .active svg path {
    fill: red;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-4669660 svg {
        width: 20px;
        height: 18px;
    }
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ebdf6b */
.single .elementor-element.elementor-element-6ebdf6b svg {
    width: 24px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d16d11c */
.elementor + .simplefavorite-button {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c434cac */
.single .elementor-element.elementor-element-c434cac a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-789796a */
.single .elementor-element.elementor-element-789796a a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a160db1 */
.single .elementor-element.elementor-element-a160db1 a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0e10295 */
.single .elementor-element.elementor-element-0e10295 a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0680d4d */
.single .elementor-element.elementor-element-0680d4d a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba69c1e */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ba69c1e img {
        height: 255px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee90a7f */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ee90a7f img {
        height: 189px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-05e51d6 */
.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    width: 87px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    justify-content: center;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
    margin-left: 149px;
    margin-top: -36px;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 36px;
    color: #575455 !important;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
    margin-top: -19px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    border-radius: 0 !important;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
        width: 87px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
        width: 70px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
        margin-left: 107px;
        margin-top: -32px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
        margin-top: -29px;
        margin-left: 15px;
    }
}

/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-92ddaa3 */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
        padding-left: 87px;
    }
}
.single .elementor-element.elementor-element-4d16d11c {
    padding: 54px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b10f071 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-right {
    margin-left: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-left {
    margin-right: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    fill: var( --e-global-color-864deaf );
    color: var( --e-global-color-864deaf );
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
}

.single .elementor-element.elementor-element-34de32d {
    color: #F75C4E;
    font-family: var( --e-global-typography-305bfb8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-305bfb8-font-size );
    font-weight: var( --e-global-typography-305bfb8-font-weight );
    line-height: var( --e-global-typography-305bfb8-line-height );
    letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
    word-spacing: var( --e-global-typography-305bfb8-word-spacing );
}

.single .elementor-element.elementor-element-19fd074.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4669660 {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
    margin: 0px 36px 0px 9px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    fill: #575455;
    color: #575455;
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6ebdf6b {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-8b1a2f9 {
    padding: 36px 0px 0px 0px;
}

.single .elementor-element.elementor-element-61c9eae > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49db89c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-948f156 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 53px;
    font-weight: 700;
    line-height: 79px;
}

.single .elementor-element.elementor-element-7b3d9c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-82d3626 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c434cac {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-c434cac > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-207a45e .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-207a45e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0707dac {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-0707dac > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fce3a7 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5fce3a7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-100724a {
    padding: 4px 0px 4px 0px;
}

.single .elementor-element.elementor-element-96a4fdc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-1680e75 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-887f950 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-a160db1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a160db1 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0e10295 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-0e10295 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3ae1464 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-7f31057 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7f31057 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-97de2da {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-97de2da > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-48c759d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-48c759d > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3c4d1d6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-3c4d1d6 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-cfba20b .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-60673d1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-60673d1 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-57955aa {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-57955aa > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-74e8271 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-4b08451 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-4b08451 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2227619 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2227619 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e8a354a .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-9e62b24 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-9e62b24 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a8ea755 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a8ea755 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-77dce2d .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-eebba1d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-eebba1d > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4018a03 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-4018a03 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2a7563f .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-3dff529 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-3dff529 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-54944a0 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-54944a0 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0ab05b1 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-06744cc {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-06744cc > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-be83d0d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-be83d0d > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3dfcdbf {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-3dfcdbf > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6ac0253 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-7f30b7f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7f30b7f > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f0ea0f2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f0ea0f2 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ca0b066 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-f2a5842 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f2a5842 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-26f0bac {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-26f0bac > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4c56235 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-d5be93f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d5be93f > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f57a5ce {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f57a5ce > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a409c2d {
    padding: 103px 0px 0px 0px;
}

.single .elementor-element.elementor-element-34b1d79 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-7822663 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a529c8a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a529c8a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2fd113e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2fd113e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-f9f68a4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-f9f68a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-ee90a7f {
    text-align: right;
}

.single .elementor-element.elementor-element-ee90a7f img {
    width: 475px;
    height: 375px;
}

.single .elementor-element.elementor-element-03b5160 {
    padding: 113px 0px 0px 0px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.single .elementor-element.elementor-element-12d7f2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9C95AC0D;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-32c14e5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-repeater-item-f9b1fb3 .elementor-icon-list-icon {
    width: 150px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    width: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon i {
    font-size: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 6px;
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-left: 0px;
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-right: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text, .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text a {
    color: #000000;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.single .elementor-element.elementor-element-92ddaa3 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 24px;
    --grid-column-gap: 17px;
    --grid-row-gap: 0px;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
    text-align: left;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-social-icon {
    background-color: #FFFFFF;
    --icon-padding: 0em;
}

.single .elementor-element.elementor-element-92ddaa3 > .elementor-widget-container {
    padding: 7px 0px 0px 149px;
}

body.elementor-page-12475:not(.elementor-motion-effects-element-type-background), body.elementor-page-12475 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

@media(min-width: 768px) {
    .single .elementor-element.elementor-element-12d7f2a {
        width:100%;
    }
}

@media(max-width: 1024px) {
    .elementor-bc-flex-widget .single .elementor-element.elementor-element-50570e3.elementor-column .elementor-widget-wrap {
        align-items:center;
    }

    .single .elementor-element.elementor-element-50570e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 {
        font-size: 12px;
        line-height: 18px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 36px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b .elementor-button {
        font-size: 12px;
    }

    .single .elementor-element.elementor-element-8b1a2f9 {
        padding: 0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-948f156 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-c434cac > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-207a45e .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-0707dac > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-5fce3a7 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-100724a {
        padding: 4px 0px 4px 0px;
    }

    .single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-1680e75 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-887f950 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3ae1464 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-cfba20b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-74e8271 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-e8a354a .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-77dce2d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-2a7563f .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-0ab05b1 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-6ac0253 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ca0b066 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-4c56235 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ba69c1e {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ba69c1e > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-a409c2d {
        padding: 40px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-7822663 .elementor-heading-title {
        font-size: 25px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ee90a7f > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-03b5160 {
        padding: 50px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .single .elementor-element.elementor-element-4d16d11c {
        padding:0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-50570e3 {
        width: 40%;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-19fd074 {
        width: 60%;
    }

    .elementor-bc-flex-widget .single .elementor-element.elementor-element-19fd074.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .single .elementor-element.elementor-element-19fd074.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 15px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-887f950 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3ae1464 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-cfba20b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-74e8271 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-e8a354a .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-77dce2d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-2a7563f .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-0ab05b1 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-6ac0253 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ca0b066 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-4c56235 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ba69c1e {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ee90a7f img {
        width: 327px;
        height: 258px;
    }

    .single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
        padding: 14px 16px 14px 16px;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(2px/2);
        margin-left: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-2px/2);
        margin-left: calc(-2px/2);
    }

    body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-2px/2);
    }

    body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
        font-size: 20px;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .single .elementor-element.elementor-element-9de7166 {
        width:100%;
    }

    .single .elementor-element.elementor-element-8b36ab3 {
        width: 100%;
    }

    .single .elementor-element.elementor-element-f9f68a4 {
        width: 100%;
    }
}

/* Start custom CSS for button, class: .elementor-element-5fd79f1 */
.single .elementor-element.elementor-element-5fd79f1 svg {
    width: 16px;
    height: 14px;
}

.single .elementor-element.elementor-element-5fd79f1 svg path {
    fill: var( --e-global-color-864deaf );
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4669660 */
.single .elementor-element.elementor-element-4669660 .simplefavorite-button {
    background-color: transparent;
    padding: 0;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button-count {
    font-family: 'Poppins' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 32px !important;
    color: rgba(0, 0, 0, 0.54) !important;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button svg path {
    fill: #1F7CFF;
}

.single .elementor-element.elementor-element-4669660 .active svg path {
    fill: red;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-4669660 svg {
        width: 20px;
        height: 18px;
    }
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ebdf6b */
.single .elementor-element.elementor-element-6ebdf6b svg {
    width: 24px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d16d11c */
.elementor + .simplefavorite-button {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c434cac */
.single .elementor-element.elementor-element-c434cac a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a160db1 */
.single .elementor-element.elementor-element-a160db1 a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0e10295 */
.single .elementor-element.elementor-element-0e10295 a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba69c1e */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ba69c1e img {
        height: 255px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee90a7f */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ee90a7f img {
        height: 189px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-05e51d6 */
.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    width: 87px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    justify-content: center;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
    margin-left: 149px;
    margin-top: -36px;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 36px;
    color: #575455 !important;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
    margin-top: -19px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    border-radius: 0 !important;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
        width: 87px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
        width: 70px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
        margin-left: 107px;
        margin-top: -32px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
        margin-top: -29px;
        margin-left: 15px;
    }
}

/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-92ddaa3 */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
        padding-left: 87px;
    }
}

/* End custom CSS */


.single .elementor-element.elementor-element-4d16d11c {
    padding: 54px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b10f071 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-right {
    margin-left: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-left {
    margin-right: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    fill: var( --e-global-color-864deaf );
    color: var( --e-global-color-864deaf );
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
}

.single .elementor-element.elementor-element-34de32d {
    color: #F75C4E;
    font-family: var( --e-global-typography-305bfb8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-305bfb8-font-size );
    font-weight: var( --e-global-typography-305bfb8-font-weight );
    line-height: var( --e-global-typography-305bfb8-line-height );
    letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
    word-spacing: var( --e-global-typography-305bfb8-word-spacing );
}

.single .elementor-element.elementor-element-19fd074.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4669660 {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
    margin: 0px 36px 0px 9px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    fill: #575455;
    color: #575455;
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6ebdf6b {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-8b1a2f9 {
    padding: 36px 0px 0px 0px;
}

.single .elementor-element.elementor-element-61c9eae > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49db89c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-948f156 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 53px;
    font-weight: 700;
    line-height: 79px;
}

.single .elementor-element.elementor-element-7b3d9c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-207a45e .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-207a45e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-82d3626 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c434cac {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-c434cac > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0707dac {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-0707dac > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fce3a7 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5fce3a7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2cfe559 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2cfe559 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5ab869f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5ab869f > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-100724a {
    padding: 4px 0px 4px 0px;
}

.single .elementor-element.elementor-element-96a4fdc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-1680e75 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-f23e849 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f23e849 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-887f950 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-a160db1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a160db1 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3ae1464 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-7f31057 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7f31057 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-cfba20b .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-60673d1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-60673d1 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b2a8b22 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-ec6992e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ec6992e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3ba73dc {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-3ba73dc > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-73574a1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-73574a1 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d4a4dea .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-7f836ac {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7f836ac > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-89bd911 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-89bd911 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0471fb0 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-0471fb0 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c7454e5 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-e7151ee {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-e7151ee > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-38eeeee {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-38eeeee > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-45a6edf {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-45a6edf > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5985c15 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-3e2fe36 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-3e2fe36 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2c61ef7 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2c61ef7 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6e7e1e4 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-6e7e1e4 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-33780d0 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-49d5a58 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-49d5a58 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3670f77 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-3670f77 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8e94f81 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8e94f81 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9bf774c .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-9453a8c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-9453a8c > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-50f6dcb {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-50f6dcb > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4da131b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-4da131b > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a553c27 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-45001fa {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-45001fa > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-fe11f46 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-fe11f46 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-85907ec {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-85907ec > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a409c2d {
    padding: 103px 0px 0px 0px;
}

.single .elementor-element.elementor-element-34b1d79 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-7822663 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a529c8a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a529c8a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2fd113e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2fd113e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-f9f68a4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-f9f68a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-ee90a7f {
    text-align: right;
}

.single .elementor-element.elementor-element-ee90a7f img {
    width: 475px;
    height: 375px;
}

.single .elementor-element.elementor-element-03b5160 {
    padding: 113px 0px 0px 0px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.single .elementor-element.elementor-element-12d7f2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9C95AC0D;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-32c14e5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-repeater-item-f9b1fb3 .elementor-icon-list-icon {
    width: 150px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    width: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon i {
    font-size: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 6px;
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-left: 0px;
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-right: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text, .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text a {
    color: #000000;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.single .elementor-element.elementor-element-92ddaa3 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 24px;
    --grid-column-gap: 17px;
    --grid-row-gap: 0px;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
    text-align: left;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-social-icon {
    background-color: #FFFFFF;
    --icon-padding: 0em;
}

.single .elementor-element.elementor-element-92ddaa3 > .elementor-widget-container {
    padding: 7px 0px 0px 149px;
}

body.elementor-page-12466:not(.elementor-motion-effects-element-type-background), body.elementor-page-12466 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

@media(min-width: 768px) {
    .single .elementor-element.elementor-element-12d7f2a {
        width:100%;
    }
}

@media(max-width: 1024px) {
    .elementor-bc-flex-widget .single .elementor-element.elementor-element-50570e3.elementor-column .elementor-widget-wrap {
        align-items:center;
    }

    .single .elementor-element.elementor-element-50570e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 {
        font-size: 12px;
        line-height: 18px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 36px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b .elementor-button {
        font-size: 12px;
    }

    .single .elementor-element.elementor-element-8b1a2f9 {
        padding: 0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-948f156 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-207a45e .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-c434cac > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-0707dac > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-5fce3a7 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-2cfe559 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-5ab869f > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-100724a {
        padding: 4px 0px 4px 0px;
    }

    .single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-1680e75 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-887f950 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3ae1464 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-cfba20b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b2a8b22 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-d4a4dea .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-c7454e5 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-5985c15 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-33780d0 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-9bf774c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ba69c1e {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ba69c1e > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-a553c27 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a409c2d {
        padding: 40px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-7822663 .elementor-heading-title {
        font-size: 25px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ee90a7f > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-03b5160 {
        padding: 50px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .single .elementor-element.elementor-element-4d16d11c {
        padding:0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-50570e3 {
        width: 40%;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-19fd074 {
        width: 60%;
    }

    .elementor-bc-flex-widget .single .elementor-element.elementor-element-19fd074.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .single .elementor-element.elementor-element-19fd074.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 15px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-887f950 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3ae1464 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-cfba20b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-9bf774c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ba69c1e {
        text-align: center;
    }

    .single .elementor-element.elementor-element-a553c27 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ee90a7f img {
        width: 327px;
        height: 258px;
    }

    .single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
        padding: 14px 16px 14px 16px;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(2px/2);
        margin-left: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-2px/2);
        margin-left: calc(-2px/2);
    }

    body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-2px/2);
    }

    body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
        font-size: 20px;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .single .elementor-element.elementor-element-9de7166 {
        width:100%;
    }

    .single .elementor-element.elementor-element-8b36ab3 {
        width: 100%;
    }

    .single .elementor-element.elementor-element-f9f68a4 {
        width: 100%;
    }
}

/* Start custom CSS for button, class: .elementor-element-5fd79f1 */
.single .elementor-element.elementor-element-5fd79f1 svg {
    width: 16px;
    height: 14px;
}

.single .elementor-element.elementor-element-5fd79f1 svg path {
    fill: var( --e-global-color-864deaf );
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4669660 */
.single .elementor-element.elementor-element-4669660 .simplefavorite-button {
    background-color: transparent;
    padding: 0;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button-count {
    font-family: 'Poppins' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 32px !important;
    color: rgba(0, 0, 0, 0.54) !important;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button svg path {
    fill: #1F7CFF;
}

.single .elementor-element.elementor-element-4669660 .active svg path {
    fill: red;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-4669660 svg {
        width: 20px;
        height: 18px;
    }
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ebdf6b */
.single .elementor-element.elementor-element-6ebdf6b svg {
    width: 24px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d16d11c */
.elementor + .simplefavorite-button {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c434cac */
.single .elementor-element.elementor-element-c434cac a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f23e849 */
.single .elementor-element.elementor-element-f23e849 a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a160db1 */
.single .elementor-element.elementor-element-a160db1 a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba69c1e */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ba69c1e img {
        height: 255px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee90a7f */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ee90a7f img {
        height: 189px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-05e51d6 */
.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    width: 87px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    justify-content: center;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
    margin-left: 149px;
    margin-top: -36px;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 36px;
    color: #575455 !important;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
    margin-top: -19px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    border-radius: 0 !important;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
        width: 87px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
        width: 70px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
        margin-left: 107px;
        margin-top: -32px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
        margin-top: -29px;
        margin-left: 15px;
    }
}

/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-92ddaa3 */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
        padding-left: 87px;
    }
}
.single .elementor-element.elementor-element-4d16d11c {
    padding: 54px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b10f071 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-right {
    margin-left: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-left {
    margin-right: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    fill: var( --e-global-color-864deaf );
    color: var( --e-global-color-864deaf );
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
}

.single .elementor-element.elementor-element-34de32d {
    color: #F75C4E;
    font-family: var( --e-global-typography-305bfb8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-305bfb8-font-size );
    font-weight: var( --e-global-typography-305bfb8-font-weight );
    line-height: var( --e-global-typography-305bfb8-line-height );
    letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
    word-spacing: var( --e-global-typography-305bfb8-word-spacing );
}

.single .elementor-element.elementor-element-19fd074.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4669660 {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
    margin: 0px 36px 0px 9px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    fill: #575455;
    color: #575455;
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6ebdf6b {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-8b1a2f9 {
    padding: 36px 0px 0px 0px;
}

.single .elementor-element.elementor-element-61c9eae > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49db89c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-948f156 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 53px;
    font-weight: 700;
    line-height: 79px;
}

.single .elementor-element.elementor-element-7b3d9c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-82d3626 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c434cac {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-c434cac > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0707dac {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-0707dac > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fce3a7 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5fce3a7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-100724a {
    padding: 4px 0px 4px 0px;
}

.single .elementor-element.elementor-element-96a4fdc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-1680e75 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-887f950 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-a160db1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a160db1 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3ae1464 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-7f31057 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7f31057 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b2a8b22 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-5036520 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-ec6992e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ec6992e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-521d12e .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-81d0d16 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-81d0d16 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-71e48ef {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-71e48ef > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d4a4dea .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-e828d7c .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-7f836ac {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7f836ac > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-11e92a0 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-e7151ee {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-e7151ee > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a553c27 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-9453a8c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-9453a8c > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2a601ad .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-45001fa {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-45001fa > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-fe11f46 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-fe11f46 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-85907ec {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-85907ec > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-09eef1a .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-af9852a .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-8156b5f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8156b5f > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6e6f950 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-158ed83 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-158ed83 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5302d7c .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-1bfb9e7 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-1bfb9e7 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-03765bf .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-3ee311c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-3ee311c > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-73513c5 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-c809f09 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-c809f09 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-afbe64a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-afbe64a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-088db75 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-7512f90 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7512f90 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d71e045 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d71e045 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-171f20b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-171f20b > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ab78bfd {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ab78bfd > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e0e93b4 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-e0e93b4 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a409c2d {
    padding: 103px 0px 0px 0px;
}

.single .elementor-element.elementor-element-34b1d79 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-7822663 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a529c8a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a529c8a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2fd113e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2fd113e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-f9f68a4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-f9f68a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-ee90a7f {
    text-align: right;
}

.single .elementor-element.elementor-element-ee90a7f img {
    width: 475px;
    height: 375px;
}

.single .elementor-element.elementor-element-03b5160 {
    padding: 113px 0px 0px 0px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.single .elementor-element.elementor-element-12d7f2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9C95AC0D;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-32c14e5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-repeater-item-f9b1fb3 .elementor-icon-list-icon {
    width: 150px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    width: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon i {
    font-size: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 6px;
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-left: 0px;
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-right: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text, .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text a {
    color: #000000;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.single .elementor-element.elementor-element-92ddaa3 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 24px;
    --grid-column-gap: 17px;
    --grid-row-gap: 0px;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
    text-align: left;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-social-icon {
    background-color: #FFFFFF;
    --icon-padding: 0em;
}

.single .elementor-element.elementor-element-92ddaa3 > .elementor-widget-container {
    padding: 7px 0px 0px 149px;
}

body.elementor-page-12348:not(.elementor-motion-effects-element-type-background), body.elementor-page-12348 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

@media(min-width: 768px) {
    .single .elementor-element.elementor-element-12d7f2a {
        width:100%;
    }
}

@media(max-width: 1024px) {
    .elementor-bc-flex-widget .single .elementor-element.elementor-element-50570e3.elementor-column .elementor-widget-wrap {
        align-items:center;
    }

    .single .elementor-element.elementor-element-50570e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 {
        font-size: 12px;
        line-height: 18px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 36px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b .elementor-button {
        font-size: 12px;
    }

    .single .elementor-element.elementor-element-8b1a2f9 {
        padding: 0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-948f156 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-c434cac > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-0707dac > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-5fce3a7 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-100724a {
        padding: 4px 0px 4px 0px;
    }

    .single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-1680e75 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-887f950 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3ae1464 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b2a8b22 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-5036520 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-521d12e .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-d4a4dea .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-e828d7c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-11e92a0 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a553c27 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-2a601ad .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-09eef1a .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-af9852a .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-6e6f950 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-5302d7c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-03765bf .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-73513c5 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-088db75 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-ba69c1e {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ba69c1e > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-a409c2d {
        padding: 40px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-7822663 .elementor-heading-title {
        font-size: 25px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ee90a7f > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-03b5160 {
        padding: 50px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .single .elementor-element.elementor-element-4d16d11c {
        padding:0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-50570e3 {
        width: 40%;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-19fd074 {
        width: 60%;
    }

    .elementor-bc-flex-widget .single .elementor-element.elementor-element-19fd074.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .single .elementor-element.elementor-element-19fd074.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 15px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-887f950 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3ae1464 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-5036520 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-521d12e .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-e828d7c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-11e92a0 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a553c27 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-af9852a .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-6e6f950 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-5302d7c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-03765bf .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-73513c5 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ba69c1e {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ee90a7f img {
        width: 327px;
        height: 258px;
    }

    .single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
        padding: 14px 16px 14px 16px;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(2px/2);
        margin-left: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-2px/2);
        margin-left: calc(-2px/2);
    }

    body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-2px/2);
    }

    body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
        font-size: 20px;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .single .elementor-element.elementor-element-9de7166 {
        width:100%;
    }

    .single .elementor-element.elementor-element-8b36ab3 {
        width: 100%;
    }

    .single .elementor-element.elementor-element-f9f68a4 {
        width: 100%;
    }
}

/* Start custom CSS for button, class: .elementor-element-5fd79f1 */
.single .elementor-element.elementor-element-5fd79f1 svg {
    width: 16px;
    height: 14px;
}

.single .elementor-element.elementor-element-5fd79f1 svg path {
    fill: var( --e-global-color-864deaf );
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4669660 */
.single .elementor-element.elementor-element-4669660 .simplefavorite-button {
    background-color: transparent;
    padding: 0;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button-count {
    font-family: 'Poppins' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 32px !important;
    color: rgba(0, 0, 0, 0.54) !important;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button svg path {
    fill: #1F7CFF;
}

.single .elementor-element.elementor-element-4669660 .active svg path {
    fill: red;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-4669660 svg {
        width: 20px;
        height: 18px;
    }
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ebdf6b */
.single .elementor-element.elementor-element-6ebdf6b svg {
    width: 24px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d16d11c */
.elementor + .simplefavorite-button {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a160db1 */
.single .elementor-element.elementor-element-a160db1 a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fe11f46 */
.single .elementor-element.elementor-element-fe11f46 a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c809f09 */
.single .elementor-element.elementor-element-c809f09 a {
    color: #1F7CFF;
    text-decoration: none;
}

.single .elementor-element.elementor-element-c809f09 ul li {
    list-style-type: upper-alpha;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-afbe64a */
.single .elementor-element.elementor-element-afbe64a a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7512f90 */
.single .elementor-element.elementor-element-7512f90 a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d71e045 */
.single .elementor-element.elementor-element-d71e045 a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-171f20b */
.single .elementor-element.elementor-element-171f20b a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab78bfd */
.single .elementor-element.elementor-element-ab78bfd a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e0e93b4 */
.single .elementor-element.elementor-element-e0e93b4 a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba69c1e */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ba69c1e img {
        height: 255px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee90a7f */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ee90a7f img {
        height: 189px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-05e51d6 */
.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    width: 87px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    justify-content: center;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
    margin-left: 149px;
    margin-top: -36px;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 36px;
    color: #575455 !important;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
    margin-top: -19px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    border-radius: 0 !important;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
        width: 87px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
        width: 70px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
        margin-left: 107px;
        margin-top: -32px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
        margin-top: -29px;
        margin-left: 15px;
    }
}

/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-92ddaa3 */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
        padding-left: 87px;
    }
}

/* End custom CSS */
.single .elementor-element.elementor-element-4d16d11c {
    padding: 54px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b10f071 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-right {
    margin-left: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-left {
    margin-right: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    fill: var( --e-global-color-864deaf );
    color: var( --e-global-color-864deaf );
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
}

.single .elementor-element.elementor-element-34de32d {
    color: #F75C4E;
    font-family: var( --e-global-typography-305bfb8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-305bfb8-font-size );
    font-weight: var( --e-global-typography-305bfb8-font-weight );
    line-height: var( --e-global-typography-305bfb8-line-height );
    letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
    word-spacing: var( --e-global-typography-305bfb8-word-spacing );
}

.single .elementor-element.elementor-element-19fd074.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4669660 {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
    margin: 0px 36px 0px 9px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    fill: #575455;
    color: #575455;
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6ebdf6b {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-8b1a2f9 {
    padding: 36px 0px 0px 0px;
}

.single .elementor-element.elementor-element-61c9eae > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49db89c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-948f156 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 53px;
    font-weight: 700;
    line-height: 79px;
}

.single .elementor-element.elementor-element-7b3d9c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-82d3626 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-100724a {
    padding: 4px 0px 4px 0px;
}

.single .elementor-element.elementor-element-96a4fdc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-1680e75 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-eda7d31 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-eda7d31 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-f3fe0d5 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f3fe0d5 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ed62937 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ed62937 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-0503ec1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-0503ec1 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-67fa651 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-ce343ee {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ce343ee > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8802f19 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-63ecb55 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-63ecb55 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2c6f9da {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2c6f9da > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e5a4e7d .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-ec6992e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ec6992e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3a97725 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-3a97725 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ff8248b .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-7f836ac {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7f836ac > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3bc04aa {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-3bc04aa > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-13933cc .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-45001fa {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-45001fa > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-73d1643 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-73d1643 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-bb1d961 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-8156b5f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8156b5f > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-158ed83 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-158ed83 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-efa59a8 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0a79dcc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-10a5093 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-f601bdd {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f601bdd > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8c00aa5 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-aaabc57 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-aaabc57 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8efec98 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8efec98 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ad5cebc .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-b7716fd {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-b7716fd > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9948190 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-9948190 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-cb43f31 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-37b2597 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-37b2597 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-28d7c9d .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-9b1db11 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-9b1db11 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-866143d .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-190f4c1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-190f4c1 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0de0202 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-e5f28f6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-e5f28f6 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-c459ebc .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-1f57d31 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-1f57d31 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-d75b9ee .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-443123c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-443123c > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-bc50bf8 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-5de95ab {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5de95ab > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-16fa5e6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-16fa5e6 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-4654341 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-3357084 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-3357084 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-1deddf8 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-1037d8f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-1037d8f > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-a409c2d {
    padding: 103px 0px 0px 0px;
}

.single .elementor-element.elementor-element-34b1d79 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-7822663 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a529c8a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a529c8a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2fd113e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2fd113e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-f9f68a4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-f9f68a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-ee90a7f {
    text-align: right;
}

.single .elementor-element.elementor-element-ee90a7f img {
    width: 475px;
    height: 375px;
}

.single .elementor-element.elementor-element-03b5160 {
    padding: 113px 0px 0px 0px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.single .elementor-element.elementor-element-12d7f2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9C95AC0D;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-32c14e5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-repeater-item-f9b1fb3 .elementor-icon-list-icon {
    width: 150px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    width: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon i {
    font-size: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 6px;
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-left: 0px;
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-right: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text, .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text a {
    color: #000000;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.single .elementor-element.elementor-element-92ddaa3 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 24px;
    --grid-column-gap: 17px;
    --grid-row-gap: 0px;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
    text-align: left;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-social-icon {
    background-color: #FFFFFF;
    --icon-padding: 0em;
}

.single .elementor-element.elementor-element-92ddaa3 > .elementor-widget-container {
    padding: 7px 0px 0px 149px;
}

body.elementor-page-11935:not(.elementor-motion-effects-element-type-background), body.elementor-page-11935 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

@media(min-width: 768px) {
    .single .elementor-element.elementor-element-12d7f2a {
        width:100%;
    }
}

@media(max-width: 1024px) {
    .elementor-bc-flex-widget .single .elementor-element.elementor-element-50570e3.elementor-column .elementor-widget-wrap {
        align-items:center;
    }

    .single .elementor-element.elementor-element-50570e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 {
        font-size: 12px;
        line-height: 18px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 36px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b .elementor-button {
        font-size: 12px;
    }

    .single .elementor-element.elementor-element-8b1a2f9 {
        padding: 0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-948f156 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-100724a {
        padding: 4px 0px 4px 0px;
    }

    .single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-1680e75 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-67fa651 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-8802f19 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-e5a4e7d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ff8248b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-13933cc .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-bb1d961 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ba69c1e {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ba69c1e > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-6b7784c {
        padding: 0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-0a79dcc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-10a5093 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-8c00aa5 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ad5cebc .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-cb43f31 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-28d7c9d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-866143d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-0de0202 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-c459ebc .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-d75b9ee .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-bc50bf8 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-4654341 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-1deddf8 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a409c2d {
        padding: 40px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-7822663 .elementor-heading-title {
        font-size: 25px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ee90a7f > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-03b5160 {
        padding: 50px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .single .elementor-element.elementor-element-4d16d11c {
        padding:0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-50570e3 {
        width: 40%;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-19fd074 {
        width: 60%;
    }

    .elementor-bc-flex-widget .single .elementor-element.elementor-element-19fd074.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .single .elementor-element.elementor-element-19fd074.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 15px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-8802f19 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-e5a4e7d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ff8248b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-13933cc .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-bb1d961 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ba69c1e {
        text-align: center;
    }

    .single .elementor-element.elementor-element-8c00aa5 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ad5cebc .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-cb43f31 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-28d7c9d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-866143d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-c459ebc .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-d75b9ee .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-bc50bf8 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-4654341 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-1deddf8 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ee90a7f img {
        width: 327px;
        height: 258px;
    }

    .single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
        padding: 14px 16px 14px 16px;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(2px/2);
        margin-left: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-2px/2);
        margin-left: calc(-2px/2);
    }

    body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-2px/2);
    }

    body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
        font-size: 20px;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .single .elementor-element.elementor-element-9de7166 {
        width:100%;
    }

    .single .elementor-element.elementor-element-0a79dcc {
        width: 100%;
    }

    .single .elementor-element.elementor-element-8b36ab3 {
        width: 100%;
    }

    .single .elementor-element.elementor-element-f9f68a4 {
        width: 100%;
    }
}

/* Start custom CSS for button, class: .elementor-element-5fd79f1 */
.single .elementor-element.elementor-element-5fd79f1 svg {
    width: 16px;
    height: 14px;
}

.single .elementor-element.elementor-element-5fd79f1 svg path {
    fill: var( --e-global-color-864deaf );
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4669660 */
.single .elementor-element.elementor-element-4669660 .simplefavorite-button {
    background-color: transparent;
    padding: 0;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button-count {
    font-family: 'Poppins' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 32px !important;
    color: rgba(0, 0, 0, 0.54) !important;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button svg path {
    fill: #1F7CFF;
}

.single .elementor-element.elementor-element-4669660 .active svg path {
    fill: red;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-4669660 svg {
        width: 20px;
        height: 18px;
    }
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ebdf6b */
.single .elementor-element.elementor-element-6ebdf6b svg {
    width: 24px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d16d11c */
.elementor + .simplefavorite-button {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba69c1e */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ba69c1e img {
        height: 255px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee90a7f */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ee90a7f img {
        height: 189px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-05e51d6 */
.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    width: 87px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    justify-content: center;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
    margin-left: 149px;
    margin-top: -36px;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 36px;
    color: #575455 !important;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
    margin-top: -19px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    border-radius: 0 !important;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
        width: 87px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
        width: 70px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
        margin-left: 107px;
        margin-top: -32px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
        margin-top: -29px;
        margin-left: 15px;
    }
}

/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-92ddaa3 */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
        padding-left: 87px;
    }
}

/* End custom CSS */
.single .elementor-element.elementor-element-4d16d11c {
    padding: 54px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b10f071 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-right {
    margin-left: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-left {
    margin-right: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    fill: var( --e-global-color-864deaf );
    color: var( --e-global-color-864deaf );
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
}

.single .elementor-element.elementor-element-34de32d {
    color: #F75C4E;
    font-family: var( --e-global-typography-305bfb8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-305bfb8-font-size );
    font-weight: var( --e-global-typography-305bfb8-font-weight );
    line-height: var( --e-global-typography-305bfb8-line-height );
    letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
    word-spacing: var( --e-global-typography-305bfb8-word-spacing );
}

.single .elementor-element.elementor-element-19fd074.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4669660 {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
    margin: 0px 36px 0px 9px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    fill: #575455;
    color: #575455;
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6ebdf6b {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-8b1a2f9 {
    padding: 36px 0px 0px 0px;
}

.single .elementor-element.elementor-element-61c9eae > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49db89c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-948f156 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 53px;
    font-weight: 700;
    line-height: 79px;
}

.single .elementor-element.elementor-element-7b3d9c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-82d3626 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0c1ce0b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-0c1ce0b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-100724a {
    padding: 4px 0px 4px 0px;
}

.single .elementor-element.elementor-element-96a4fdc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-1680e75 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a160db1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a160db1 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8c13104 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8c13104 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-19cfda9 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-f3fe0d5 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f3fe0d5 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5b56bdf .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-5b56bdf .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.single .elementor-element.elementor-element-5b56bdf {
    --e-icon-list-icon-size: 6px;
    --icon-vertical-offset: 0px;
}

.single .elementor-element.elementor-element-5b56bdf .elementor-icon-list-item > .elementor-icon-list-text, .single .elementor-element.elementor-element-5b56bdf .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5b56bdf .elementor-icon-list-text {
    color: #575455;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-5b56bdf > .elementor-widget-container {
    padding: 0px 0px 0px 30px;
}

.single .elementor-element.elementor-element-efa59a8 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0a79dcc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-10a5093 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-8c00aa5 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-aaabc57 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-aaabc57 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e70c16b .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-2172b1f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2172b1f > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-41e9b4d .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-8ee6a05 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8ee6a05 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-68ece5d .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-4be073a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-4be073a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b208a66 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-b6555a9 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-b6555a9 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-90b4afb .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-085d139 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-085d139 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ae36199 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-d8b1d15 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d8b1d15 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0de0202 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-c459ebc .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-1f57d31 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-1f57d31 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-d75b9ee .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-443123c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-443123c > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-3410190 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-726b624 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-726b624 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-e1c1534 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-aa33bfc {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-aa33bfc > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-a94309b .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-38ab287 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-415a6e4 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-415a6e4 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-b44de98 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-85cacc6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-85cacc6 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-1591262 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-2984697 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2984697 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-3adb8cf .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-737e030 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-737e030 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-f33779e .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-4e39636 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-9cc94e4 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-9cc94e4 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-01dae37 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-9571ceb {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-9571ceb > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-c9573b7 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-87e50bc {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-87e50bc > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-e69b020 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-2a195e5 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2a195e5 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-19bb0cb .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-6b0cced .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-1871dc8 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-1871dc8 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-669a664 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-4ff6bb3 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-4ff6bb3 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-eaf65c0 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-9fd726d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-9fd726d > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-e26f837 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-576c998 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-dff5bf5 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-dff5bf5 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-07e5432 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-bdba065 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-bdba065 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-e6562d6 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-54bd40f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-54bd40f > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-8e4358c .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-f6e61aa {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f6e61aa > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-1deddf8 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-1037d8f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-1037d8f > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-24e7564 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-24e7564 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-f7659d1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f7659d1 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-a409c2d {
    padding: 103px 0px 0px 0px;
}

.single .elementor-element.elementor-element-34b1d79 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-7822663 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a529c8a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a529c8a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2fd113e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2fd113e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-f9f68a4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-f9f68a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-ee90a7f {
    text-align: right;
}

.single .elementor-element.elementor-element-ee90a7f img {
    width: 475px;
    height: 375px;
}

.single .elementor-element.elementor-element-03b5160 {
    padding: 113px 0px 0px 0px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.single .elementor-element.elementor-element-12d7f2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9C95AC0D;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-32c14e5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-repeater-item-f9b1fb3 .elementor-icon-list-icon {
    width: 150px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    width: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon i {
    font-size: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 6px;
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-left: 0px;
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-right: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text, .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text a {
    color: #000000;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.single .elementor-element.elementor-element-92ddaa3 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 24px;
    --grid-column-gap: 17px;
    --grid-row-gap: 0px;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
    text-align: left;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-social-icon {
    background-color: #FFFFFF;
    --icon-padding: 0em;
}

.single .elementor-element.elementor-element-92ddaa3 > .elementor-widget-container {
    padding: 7px 0px 0px 149px;
}

body.elementor-page-11934:not(.elementor-motion-effects-element-type-background), body.elementor-page-11934 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

@media(min-width: 768px) {
    .single .elementor-element.elementor-element-12d7f2a {
        width:100%;
    }
}

@media(max-width: 1024px) {
    .elementor-bc-flex-widget .single .elementor-element.elementor-element-50570e3.elementor-column .elementor-widget-wrap {
        align-items:center;
    }

    .single .elementor-element.elementor-element-50570e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 {
        font-size: 12px;
        line-height: 18px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 36px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b .elementor-button {
        font-size: 12px;
    }

    .single .elementor-element.elementor-element-8b1a2f9 {
        padding: 0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-948f156 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-0c1ce0b > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-100724a {
        padding: 4px 0px 4px 0px;
    }

    .single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-1680e75 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-19cfda9 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-6b7784c {
        padding: 0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-0a79dcc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-10a5093 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-8c00aa5 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-e70c16b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-41e9b4d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-68ece5d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b208a66 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-90b4afb .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ae36199 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-0de0202 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-c459ebc .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-d75b9ee .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3410190 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-e1c1534 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a94309b .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-38ab287 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b44de98 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-1591262 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3adb8cf .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-f50d72e {
        text-align: left;
    }

    .single .elementor-element.elementor-element-f50d72e > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-f33779e .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-4e39636 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-01dae37 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-c9573b7 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-e69b020 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-19bb0cb .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-6b0cced .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-669a664 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-eaf65c0 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-e26f837 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-576c998 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-07e5432 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-e6562d6 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-8e4358c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-1deddf8 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a409c2d {
        padding: 40px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-7822663 .elementor-heading-title {
        font-size: 25px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ee90a7f > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-03b5160 {
        padding: 50px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .single .elementor-element.elementor-element-4d16d11c {
        padding:0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-50570e3 {
        width: 40%;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-19fd074 {
        width: 60%;
    }

    .elementor-bc-flex-widget .single .elementor-element.elementor-element-19fd074.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .single .elementor-element.elementor-element-19fd074.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 15px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-8c00aa5 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-e70c16b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-41e9b4d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-68ece5d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b208a66 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-90b4afb .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ae36199 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-c459ebc .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-d75b9ee .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3410190 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-e1c1534 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-38ab287 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b44de98 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-1591262 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3adb8cf .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-f50d72e {
        text-align: center;
    }

    .single .elementor-element.elementor-element-4e39636 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-01dae37 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-c9573b7 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-e69b020 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-6b0cced .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-669a664 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-eaf65c0 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-576c998 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-07e5432 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-e6562d6 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-8e4358c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-1deddf8 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ee90a7f img {
        width: 327px;
        height: 258px;
    }

    .single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
        padding: 14px 16px 14px 16px;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(2px/2);
        margin-left: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-2px/2);
        margin-left: calc(-2px/2);
    }

    body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-2px/2);
    }

    body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
        font-size: 20px;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .single .elementor-element.elementor-element-9de7166 {
        width:100%;
    }

    .single .elementor-element.elementor-element-0a79dcc {
        width: 100%;
    }

    .single .elementor-element.elementor-element-8b36ab3 {
        width: 100%;
    }

    .single .elementor-element.elementor-element-f9f68a4 {
        width: 100%;
    }
}

/* Start custom CSS for button, class: .elementor-element-5fd79f1 */
.single .elementor-element.elementor-element-5fd79f1 svg {
    width: 16px;
    height: 14px;
}

.single .elementor-element.elementor-element-5fd79f1 svg path {
    fill: var( --e-global-color-864deaf );
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4669660 */
.single .elementor-element.elementor-element-4669660 .simplefavorite-button {
    background-color: transparent;
    padding: 0;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button-count {
    font-family: 'Poppins' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 32px !important;
    color: rgba(0, 0, 0, 0.54) !important;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button svg path {
    fill: #1F7CFF;
}

.single .elementor-element.elementor-element-4669660 .active svg path {
    fill: red;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-4669660 svg {
        width: 20px;
        height: 18px;
    }
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ebdf6b */
.single .elementor-element.elementor-element-6ebdf6b svg {
    width: 24px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d16d11c */
.elementor + .simplefavorite-button {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5b56bdf */
.elementor-icon-list-item {
    align-items: flex-start !important;
}

.elementor-icon-list-item .elementor-icon-list-icon i {
    margin-top: 15px;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f50d72e */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-f50d72e img {
        height: 255px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee90a7f */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ee90a7f img {
        height: 189px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-05e51d6 */
.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    width: 87px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    justify-content: center;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
    margin-left: 149px;
    margin-top: -36px;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 36px;
    color: #575455 !important;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
    margin-top: -19px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    border-radius: 0 !important;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
        width: 87px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
        width: 70px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
        margin-left: 107px;
        margin-top: -32px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
        margin-top: -29px;
        margin-left: 15px;
    }
}

/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-92ddaa3 */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
        padding-left: 87px;
    }
}

/* End custom CSS */
.single.elementor-element.elementor-element-4d16d11c {
    padding: 54px 0px 0px 0px;
}

.single.elementor-element.elementor-element-b10f071 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single.elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-right {
    margin-left: 6px;
}

.single.elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-left {
    margin-right: 6px;
}

.single.elementor-element.elementor-element-5fd79f1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    fill: var( --e-global-color-864deaf );
    color: var( --e-global-color-864deaf );
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.single.elementor-element.elementor-element-5fd79f1 > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
}

.single.elementor-element.elementor-element-34de32d {
    color: #F75C4E;
    font-family: var( --e-global-typography-305bfb8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-305bfb8-font-size );
    font-weight: var( --e-global-typography-305bfb8-font-weight );
    line-height: var( --e-global-typography-305bfb8-line-height );
    letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
    word-spacing: var( --e-global-typography-305bfb8-word-spacing );
}

.single.elementor-element.elementor-element-19fd074.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.single.elementor-element.elementor-element-4669660 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.single.elementor-element.elementor-element-4669660 {
    width: auto;
    max-width: auto;
}

.single.elementor-element.elementor-element-e18c3e2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    width: auto;
    max-width: auto;
}

.single.elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
    margin: 0px 36px 0px 9px;
}

.single.elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.single.elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.single.elementor-element.elementor-element-6ebdf6b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    fill: #575455;
    color: #575455;
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.single.elementor-element.elementor-element-6ebdf6b {
    width: auto;
    max-width: auto;
}

.single.elementor-element.elementor-element-8b1a2f9 {
    padding: 36px 0px 0px 0px;
}

.single.elementor-element.elementor-element-61c9eae > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single.elementor-element.elementor-element-49db89c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single.elementor-element.elementor-element-948f156 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 53px;
    font-weight: 700;
    line-height: 79px;
}

.single.elementor-element.elementor-element-7b3d9c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single.elementor-element.elementor-element-82d3626 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single.elementor-element.elementor-element-82d3626 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single.elementor-element.elementor-element-100724a {
    padding: 4px 0px 4px 0px;
}

.single.elementor-element.elementor-element-96a4fdc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single.elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single.elementor-element.elementor-element-1680e75 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single.elementor-element.elementor-element-a160db1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single.elementor-element.elementor-element-a160db1 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single.elementor-element.elementor-element-802a81c .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single.elementor-element.elementor-element-f3fe0d5 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single.elementor-element.elementor-element-f3fe0d5 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single.elementor-element.elementor-element-244a229 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single.elementor-element.elementor-element-ce343ee {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single.elementor-element.elementor-element-ce343ee > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single.elementor-element.elementor-element-8802f19 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single.elementor-element.elementor-element-63ecb55 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single.elementor-element.elementor-element-63ecb55 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single.elementor-element.elementor-element-e5a4e7d .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single.elementor-element.elementor-element-ec6992e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single.elementor-element.elementor-element-ec6992e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single.elementor-element.elementor-element-efa59a8 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single.elementor-element.elementor-element-0a79dcc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single.elementor-element.elementor-element-10a5093 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single.elementor-element.elementor-element-f601bdd {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single.elementor-element.elementor-element-f601bdd > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single.elementor-element.elementor-element-d22b101 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single.elementor-element.elementor-element-d22b101 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single.elementor-element.elementor-element-8471df1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single.elementor-element.elementor-element-8471df1 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single.elementor-element.elementor-element-0de0202 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single.elementor-element.elementor-element-e5f28f6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single.elementor-element.elementor-element-e5f28f6 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single.elementor-element.elementor-element-c138909 {
    text-align: center;
}

.single.elementor-element.elementor-element-1f57d31 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single.elementor-element.elementor-element-1f57d31 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single.elementor-element.elementor-element-8bee113 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single.elementor-element.elementor-element-8bee113 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single.elementor-element.elementor-element-a409c2d {
    padding: 103px 0px 0px 0px;
}

.single.elementor-element.elementor-element-34b1d79 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single.elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single.elementor-element.elementor-element-7822663 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single.elementor-element.elementor-element-a529c8a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single.elementor-element.elementor-element-a529c8a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single.elementor-element.elementor-element-2fd113e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single.elementor-element.elementor-element-2fd113e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .single.elementor-element.elementor-element-f9f68a4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single.elementor-element.elementor-element-f9f68a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single.elementor-element.elementor-element-ee90a7f {
    text-align: right;
}

.single.elementor-element.elementor-element-ee90a7f img {
    width: 475px;
    height: 375px;
}

.single.elementor-element.elementor-element-03b5160 {
    padding: 113px 0px 0px 0px;
}

.single.elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.single.elementor-element.elementor-element-12d7f2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .single.elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9C95AC0D;
}

.single.elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.single.elementor-element.elementor-element-12d7f2a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .single.elementor-element.elementor-element-32c14e5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single.elementor-element.elementor-element-32c14e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single.elementor-element.elementor-element-32c14e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single.elementor-element.elementor-element-05e51d6 .elementor-repeater-item-f9b1fb3 .elementor-icon-list-icon {
    width: 150px;
}

.single.elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.single.elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.single.elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.single.elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .single.elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .single.elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.single.elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    width: 6px;
}

.single.elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon i {
    font-size: 6px;
}

.single.elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 6px;
}

body:not(.rtl) .single.elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-left: 0px;
}

body.rtl .single.elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-right: 0px;
}

.single.elementor-element.elementor-element-05e51d6 .elementor-icon-list-text, .single.elementor-element.elementor-element-05e51d6 .elementor-icon-list-text a {
    color: #000000;
}

.single.elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.single.elementor-element.elementor-element-92ddaa3 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 24px;
    --grid-column-gap: 17px;
    --grid-row-gap: 0px;
}

.single.elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
    text-align: left;
}

.single.elementor-element.elementor-element-92ddaa3 .elementor-social-icon {
    background-color: #FFFFFF;
    --icon-padding: 0em;
}

.single.elementor-element.elementor-element-92ddaa3 > .elementor-widget-container {
    padding: 7px 0px 0px 149px;
}

body.elementor-page-11932:not(.elementor-motion-effects-element-type-background), body.elementor-page-11932 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

@media(min-width: 768px) {
    .single.elementor-element.elementor-element-12d7f2a {
        width:100%;
    }
}

@media(max-width: 1024px) {
    .elementor-bc-flex-widget .single.elementor-element.elementor-element-50570e3.elementor-column .elementor-widget-wrap {
        align-items:center;
    }

    .single.elementor-element.elementor-element-50570e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single.elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single.elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .single.elementor-element.elementor-element-e18c3e2 {
        font-size: 12px;
        line-height: 18px;
    }

    .single.elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 36px 0px 8px;
    }

    .single.elementor-element.elementor-element-6ebdf6b .elementor-button {
        font-size: 12px;
    }

    .single.elementor-element.elementor-element-8b1a2f9 {
        padding: 0px 0px 0px 0px;
    }

    .single.elementor-element.elementor-element-948f156 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single.elementor-element.elementor-element-82d3626 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single.elementor-element.elementor-element-100724a {
        padding: 4px 0px 4px 0px;
    }

    .single.elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single.elementor-element.elementor-element-1680e75 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single.elementor-element.elementor-element-802a81c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single.elementor-element.elementor-element-8802f19 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single.elementor-element.elementor-element-e5a4e7d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single.elementor-element.elementor-element-6b7784c {
        padding: 0px 0px 0px 0px;
    }

    .single.elementor-element.elementor-element-0a79dcc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single.elementor-element.elementor-element-10a5093 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single.elementor-element.elementor-element-0de0202 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single.elementor-element.elementor-element-c138909 {
        text-align: left;
    }

    .single.elementor-element.elementor-element-c138909 > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single.elementor-element.elementor-element-a409c2d {
        padding: 40px 0px 0px 0px;
    }

    .single.elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single.elementor-element.elementor-element-7822663 .elementor-heading-title {
        font-size: 25px;
        line-height: 36px;
    }

    .single.elementor-element.elementor-element-ee90a7f {
        text-align: left;
    }

    .single.elementor-element.elementor-element-ee90a7f > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single.elementor-element.elementor-element-03b5160 {
        padding: 50px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .single.elementor-element.elementor-element-4d16d11c {
        padding:0px 0px 0px 0px;
    }

    .single.elementor-element.elementor-element-50570e3 {
        width: 40%;
    }

    .single.elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single.elementor-element.elementor-element-19fd074 {
        width: 60%;
    }

    .elementor-bc-flex-widget .single.elementor-element.elementor-element-19fd074.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .single.elementor-element.elementor-element-19fd074.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single.elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single.elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 15px 0px 8px;
    }

    .single.elementor-element.elementor-element-6ebdf6b > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single.elementor-element.elementor-element-802a81c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single.elementor-element.elementor-element-244a229 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }


    .single.elementor-element.elementor-element-e5a4e7d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single.elementor-element.elementor-element-c138909 {
        text-align: center;
    }

    .single.elementor-element.elementor-element-ee90a7f {
        text-align: center;
    }

    .single.elementor-element.elementor-element-ee90a7f img {
        width: 327px;
        height: 258px;
    }

    .single.elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
        padding: 14px 16px 14px 16px;
    }

    .single.elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(2px/2);
    }

    .single.elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(2px/2);
    }

    .single.elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(2px/2);
        margin-left: calc(2px/2);
    }

    .single.elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-2px/2);
        margin-left: calc(-2px/2);
    }

    body.rtl .single.elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-2px/2);
    }

    body:not(.rtl) .single.elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-2px/2);
    }

    .single.elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
        font-size: 20px;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .single.elementor-element.elementor-element-9de7166 {
        width:100%;
    }

    .single.elementor-element.elementor-element-0a79dcc {
        width: 100%;
    }

    .single.elementor-element.elementor-element-8b36ab3 {
        width: 100%;
    }

    .single.elementor-element.elementor-element-f9f68a4 {
        width: 100%;
    }
}

/* Start custom CSS for button, class: .elementor-element-5fd79f1 */
.single.elementor-element.elementor-element-5fd79f1 svg {
    width: 16px;
    height: 14px;
}

.single.elementor-element.elementor-element-5fd79f1 svg path {
    fill: var( --e-global-color-864deaf );
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4669660 */
.single.elementor-element.elementor-element-4669660 .simplefavorite-button {
    background-color: transparent;
    padding: 0;
}

.single.elementor-element.elementor-element-4669660 .simplefavorite-button-count {
    font-family: 'Poppins' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 32px !important;
    color: rgba(0, 0, 0, 0.54) !important;
}

.single.elementor-element.elementor-element-4669660 .simplefavorite-button svg path {
    fill: #1F7CFF;
}

.single.elementor-element.elementor-element-4669660 .active svg path {
    fill: red;
}

@media only screen and (max-width: 767px) {
    .single.elementor-element.elementor-element-4669660 svg {
        width: 20px;
        height: 18px;
    }
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ebdf6b */
.single.elementor-element.elementor-element-6ebdf6b svg {
    width: 24px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d16d11c */
.elementor + .simplefavorite-button {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c138909 */
@media only screen and (max-width: 300px) {
    .single.elementor-element.elementor-element-c138909 img {
        height: 255px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee90a7f */
@media only screen and (max-width: 300px) {
    .single.elementor-element.elementor-element-ee90a7f img {
        height: 189px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-05e51d6 */
.single.elementor-element.elementor-element-05e51d6 .elementor-avatar {
    width: 87px;
}

.single.elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    justify-content: center;
}

.single.elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
    margin-left: 149px;
    margin-top: -36px;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 36px;
    color: #575455 !important;
}

.single.elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
    margin-top: -19px;
}

.single.elementor-element.elementor-element-05e51d6 .elementor-avatar {
    border-radius: 0 !important;
}

@media only screen and (max-width: 767px) {
    .single.elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
        width: 87px !important;
    }

    .single.elementor-element.elementor-element-05e51d6 .elementor-avatar {
        width: 70px !important;
    }

    .single.elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
        margin-left: 107px;
        margin-top: -32px !important;
    }

    .single.elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
        margin-top: -29px;
        margin-left: 15px;
    }
}

@media only screen and (max-width: 300px) {
    .single.elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
        padding-left: 87px;
    }
}

/* End custom CSS */

.single .elementor-element.elementor-element-4d16d11c {
    padding: 54px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b10f071 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-right {
    margin-left: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-left {
    margin-right: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    fill: var( --e-global-color-864deaf );
    color: var( --e-global-color-864deaf );
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
}

.single .elementor-element.elementor-element-34de32d {
    color: #F75C4E;
    font-family: var( --e-global-typography-305bfb8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-305bfb8-font-size );
    font-weight: var( --e-global-typography-305bfb8-font-weight );
    line-height: var( --e-global-typography-305bfb8-line-height );
    letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
    word-spacing: var( --e-global-typography-305bfb8-word-spacing );
}

.single .elementor-element.elementor-element-19fd074.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4669660 {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
    margin: 0px 36px 0px 9px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    fill: #575455;
    color: #575455;
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6ebdf6b {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-8b1a2f9 {
    padding: 36px 0px 0px 0px;
}

.single .elementor-element.elementor-element-61c9eae > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49db89c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-948f156 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 53px;
    font-weight: 700;
    line-height: 79px;
}

.single .elementor-element.elementor-element-7b3d9c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-82d3626 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-100724a {
    padding: 4px 0px 4px 0px;
}

.single .elementor-element.elementor-element-96a4fdc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-1680e75 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a160db1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a160db1 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9b5290e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-9b5290e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a78dbf4 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-f3fe0d5 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f3fe0d5 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a0e5dd6 .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-a0e5dd6 .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.single .elementor-element.elementor-element-a0e5dd6 {
    --e-icon-list-icon-size: 6px;
    --icon-vertical-offset: 0px;
}

.single .elementor-element.elementor-element-a0e5dd6 .elementor-icon-list-item > .elementor-icon-list-text, .single .elementor-element.elementor-element-a0e5dd6 .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a0e5dd6 .elementor-icon-list-text {
    color: #575455;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-a0e5dd6 > .elementor-widget-container {
    padding: 0px 0px 0px 30px;
}

.single .elementor-element.elementor-element-d62364c .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-63ecb55 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-63ecb55 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e5a4e7d .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-ec6992e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ec6992e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ff8248b .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-7f836ac {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7f836ac > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-13933cc .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-45001fa {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-45001fa > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-bb1d961 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-8156b5f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8156b5f > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-efa59a8 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0a79dcc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-10a5093 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-f601bdd {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f601bdd > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8c00aa5 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-aaabc57 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-aaabc57 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e70c16b .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-2172b1f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2172b1f > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e265482 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-27c273b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-27c273b > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-0de0202 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-e5f28f6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-e5f28f6 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-c459ebc .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-1f57d31 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-1f57d31 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-64f5a42 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-7260f25 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7260f25 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-bcc9d7a .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-f39ef89 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f39ef89 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-b38d7f8 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-443123c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-443123c > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-91acd6f .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-13fa379 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-13fa379 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-7ca8f16 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-b0e812e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-b0e812e > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-c3b9ebe .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-6ef7a70 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-6ef7a70 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-a94309b .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-bacc219 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-bacc219 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-38ab287 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-415a6e4 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-415a6e4 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-7fda202 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-47b9789 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-47b9789 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-6bbba40 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-a78ab42 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a78ab42 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-1a32482 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-6c0b219 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-6c0b219 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-255e8a6 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-401386a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-401386a > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-a9ca4a2 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-21413cd {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-21413cd > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-1deddf8 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-c138909 {
    text-align: center;
}

.single .elementor-element.elementor-element-f7659d1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f7659d1 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-a409c2d {
    padding: 103px 0px 0px 0px;
}

.single .elementor-element.elementor-element-34b1d79 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-7822663 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a529c8a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a529c8a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2fd113e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2fd113e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-f9f68a4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-f9f68a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-ee90a7f {
    text-align: right;
}

.single .elementor-element.elementor-element-ee90a7f img {
    width: 475px;
    height: 375px;
}

.single .elementor-element.elementor-element-03b5160 {
    padding: 113px 0px 0px 0px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.single .elementor-element.elementor-element-12d7f2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9C95AC0D;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-32c14e5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-repeater-item-f9b1fb3 .elementor-icon-list-icon {
    width: 150px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    width: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon i {
    font-size: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 6px;
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-left: 0px;
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-right: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text, .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text a {
    color: #000000;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.single .elementor-element.elementor-element-92ddaa3 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 24px;
    --grid-column-gap: 17px;
    --grid-row-gap: 0px;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
    text-align: left;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-social-icon {
    background-color: #FFFFFF;
    --icon-padding: 0em;
}

.single .elementor-element.elementor-element-92ddaa3 > .elementor-widget-container {
    padding: 7px 0px 0px 149px;
}

body.elementor-page-11933:not(.elementor-motion-effects-element-type-background), body.elementor-page-11933 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

@media(min-width: 768px) {
    .single .elementor-element.elementor-element-12d7f2a {
        width:100%;
    }
}

@media(max-width: 1024px) {
    .elementor-bc-flex-widget .single .elementor-element.elementor-element-50570e3.elementor-column .elementor-widget-wrap {
        align-items:center;
    }

    .single .elementor-element.elementor-element-50570e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 {
        font-size: 12px;
        line-height: 18px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 36px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b .elementor-button {
        font-size: 12px;
    }

    .single .elementor-element.elementor-element-8b1a2f9 {
        padding: 0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-948f156 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-100724a {
        padding: 4px 0px 4px 0px;
    }

    .single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-1680e75 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-a78dbf4 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-d62364c .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-59c5bd4 {
        text-align: left;
    }

    .single .elementor-element.elementor-element-59c5bd4 > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e5a4e7d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ff8248b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-13933cc .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-bb1d961 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-6b7784c {
        padding: 0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-0a79dcc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-10a5093 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-8c00aa5 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-e70c16b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-e265482 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-0de0202 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-c459ebc .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-64f5a42 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-bcc9d7a .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b38d7f8 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-91acd6f .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-7ca8f16 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-c3b9ebe .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a94309b .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-38ab287 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-7fda202 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-6bbba40 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-1a32482 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-255e8a6 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a9ca4a2 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-1deddf8 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-c138909 {
        text-align: left;
    }

    .single .elementor-element.elementor-element-c138909 > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-a409c2d {
        padding: 40px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-7822663 .elementor-heading-title {
        font-size: 25px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ee90a7f > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-03b5160 {
        padding: 50px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .single .elementor-element.elementor-element-4d16d11c {
        padding:0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-50570e3 {
        width: 40%;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-19fd074 {
        width: 60%;
    }

    .elementor-bc-flex-widget .single .elementor-element.elementor-element-19fd074.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .single .elementor-element.elementor-element-19fd074.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 15px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-59c5bd4 {
        text-align: center;
    }

    .single .elementor-element.elementor-element-e5a4e7d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ff8248b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-13933cc .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-bb1d961 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-8c00aa5 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-e70c16b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-e265482 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-c459ebc .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-64f5a42 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-bcc9d7a .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-91acd6f .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-7ca8f16 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-c3b9ebe .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-38ab287 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-7fda202 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-6bbba40 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-1a32482 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-255e8a6 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a9ca4a2 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-1deddf8 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-c138909 {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ee90a7f img {
        width: 327px;
        height: 258px;
    }

    .single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
        padding: 14px 16px 14px 16px;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(2px/2);
        margin-left: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-2px/2);
        margin-left: calc(-2px/2);
    }

    body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-2px/2);
    }

    body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
        font-size: 20px;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .single .elementor-element.elementor-element-9de7166 {
        width:100%;
    }

    .single .elementor-element.elementor-element-0a79dcc {
        width: 100%;
    }

    .single .elementor-element.elementor-element-8b36ab3 {
        width: 100%;
    }

    .single .elementor-element.elementor-element-f9f68a4 {
        width: 100%;
    }
}

/* Start custom CSS for button, class: .elementor-element-5fd79f1 */
.single .elementor-element.elementor-element-5fd79f1 svg {
    width: 16px;
    height: 14px;
}

.single .elementor-element.elementor-element-5fd79f1 svg path {
    fill: var( --e-global-color-864deaf );
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4669660 */
.single .elementor-element.elementor-element-4669660 .simplefavorite-button {
    background-color: transparent;
    padding: 0;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button-count {
    font-family: 'Poppins' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 32px !important;
    color: rgba(0, 0, 0, 0.54) !important;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button svg path {
    fill: #1F7CFF;
}

.single .elementor-element.elementor-element-4669660 .active svg path {
    fill: red;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-4669660 svg {
        width: 20px;
        height: 18px;
    }
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ebdf6b */
.single .elementor-element.elementor-element-6ebdf6b svg {
    width: 24px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d16d11c */
.elementor + .simplefavorite-button {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a0e5dd6 */
.elementor-icon-list-item {
    align-items: flex-start !important;
}

.elementor-icon-list-item .elementor-icon-list-icon i {
    margin-top: 15px;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-59c5bd4 */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-59c5bd4 img {
        height: 255px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c138909 */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-c138909 img {
        height: 255px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee90a7f */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ee90a7f img {
        height: 189px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-05e51d6 */
.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    width: 87px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    justify-content: center;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
    margin-left: 149px;
    margin-top: -36px;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 36px;
    color: #575455 !important;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
    margin-top: -19px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    border-radius: 0 !important;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
        width: 87px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
        width: 70px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
        margin-left: 107px;
        margin-top: -32px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
        margin-top: -29px;
        margin-left: 15px;
    }
}

/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-92ddaa3 */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
        padding-left: 87px;
    }
}

/* End custom CSS */

.single .elementor-element.elementor-element-4d16d11c {
    padding: 54px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b10f071 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-right {
    margin-left: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-left {
    margin-right: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    fill: var( --e-global-color-864deaf );
    color: var( --e-global-color-864deaf );
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
}

.single .elementor-element.elementor-element-34de32d {
    color: #F75C4E;
    font-family: var( --e-global-typography-305bfb8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-305bfb8-font-size );
    font-weight: var( --e-global-typography-305bfb8-font-weight );
    line-height: var( --e-global-typography-305bfb8-line-height );
    letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
    word-spacing: var( --e-global-typography-305bfb8-word-spacing );
}

.single .elementor-element.elementor-element-19fd074.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4669660 {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
    margin: 0px 36px 0px 9px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    fill: #575455;
    color: #575455;
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6ebdf6b {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-8b1a2f9 {
    padding: 36px 0px 0px 0px;
}

.single .elementor-element.elementor-element-61c9eae > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49db89c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-948f156 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 53px;
    font-weight: 700;
    line-height: 79px;
}

.single .elementor-element.elementor-element-7b3d9c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-82d3626 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-100724a {
    padding: 4px 0px 4px 0px;
}

.single .elementor-element.elementor-element-96a4fdc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-1680e75 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a160db1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a160db1 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-63ecb55 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-63ecb55 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b2a8b22 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-ec6992e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ec6992e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5131685 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5131685 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ea4bab3 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ea4bab3 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4c067fc {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-4c067fc > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8f709fc {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8f709fc > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-521d12e .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-7f836ac {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7f836ac > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e7151ee {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-e7151ee > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9453a8c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-9453a8c > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-523ba4d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-523ba4d > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f791f8a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f791f8a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5cb91b5 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5cb91b5 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2a601ad .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-45001fa {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-45001fa > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-fe11f46 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-fe11f46 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-85907ec {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-85907ec > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-09eef1a .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-8156b5f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8156b5f > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-158ed83 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-158ed83 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a409c2d {
    padding: 103px 0px 0px 0px;
}

.single .elementor-element.elementor-element-34b1d79 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-7822663 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a529c8a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a529c8a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2fd113e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2fd113e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-f9f68a4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-f9f68a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-ee90a7f {
    text-align: right;
}

.single .elementor-element.elementor-element-ee90a7f img {
    width: 475px;
    height: 375px;
}

.single .elementor-element.elementor-element-03b5160 {
    padding: 113px 0px 0px 0px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.single .elementor-element.elementor-element-12d7f2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9C95AC0D;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-32c14e5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-repeater-item-f9b1fb3 .elementor-icon-list-icon {
    width: 150px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    width: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon i {
    font-size: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 6px;
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-left: 0px;
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-right: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text, .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text a {
    color: #000000;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.single .elementor-element.elementor-element-92ddaa3 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 24px;
    --grid-column-gap: 17px;
    --grid-row-gap: 0px;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
    text-align: left;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-social-icon {
    background-color: #FFFFFF;
    --icon-padding: 0em;
}

.single .elementor-element.elementor-element-92ddaa3 > .elementor-widget-container {
    padding: 7px 0px 0px 149px;
}

body.elementor-page-11936:not(.elementor-motion-effects-element-type-background), body.elementor-page-11936 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

@media(min-width: 768px) {
    .single .elementor-element.elementor-element-12d7f2a {
        width:100%;
    }
}

@media(max-width: 1024px) {
    .elementor-bc-flex-widget .single .elementor-element.elementor-element-50570e3.elementor-column .elementor-widget-wrap {
        align-items:center;
    }

    .single .elementor-element.elementor-element-50570e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 {
        font-size: 12px;
        line-height: 18px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 36px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b .elementor-button {
        font-size: 12px;
    }

    .single .elementor-element.elementor-element-8b1a2f9 {
        padding: 0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-948f156 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-100724a {
        padding: 4px 0px 4px 0px;
    }

    .single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-1680e75 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-b2a8b22 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-521d12e .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-2a601ad .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-09eef1a .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-ba69c1e {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ba69c1e > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-a409c2d {
        padding: 40px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-7822663 .elementor-heading-title {
        font-size: 25px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ee90a7f > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-03b5160 {
        padding: 50px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .single .elementor-element.elementor-element-4d16d11c {
        padding:0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-50570e3 {
        width: 40%;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-19fd074 {
        width: 60%;
    }

    .elementor-bc-flex-widget .single .elementor-element.elementor-element-19fd074.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .single .elementor-element.elementor-element-19fd074.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 15px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-ba69c1e {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ee90a7f img {
        width: 327px;
        height: 258px;
    }

    .single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
        padding: 14px 16px 14px 16px;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(2px/2);
        margin-left: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-2px/2);
        margin-left: calc(-2px/2);
    }

    body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-2px/2);
    }

    body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
        font-size: 20px;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .single .elementor-element.elementor-element-9de7166 {
        width:100%;
    }

    .single .elementor-element.elementor-element-8b36ab3 {
        width: 100%;
    }

    .single .elementor-element.elementor-element-f9f68a4 {
        width: 100%;
    }
}

/* Start custom CSS for button, class: .elementor-element-5fd79f1 */
.single .elementor-element.elementor-element-5fd79f1 svg {
    width: 16px;
    height: 14px;
}

.single .elementor-element.elementor-element-5fd79f1 svg path {
    fill: var( --e-global-color-864deaf );
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4669660 */
.single .elementor-element.elementor-element-4669660 .simplefavorite-button {
    background-color: transparent;
    padding: 0;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button-count {
    font-family: 'Poppins' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 32px !important;
    color: rgba(0, 0, 0, 0.54) !important;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button svg path {
    fill: #1F7CFF;
}

.single .elementor-element.elementor-element-4669660 .active svg path {
    fill: red;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-4669660 svg {
        width: 20px;
        height: 18px;
    }
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ebdf6b */
.single .elementor-element.elementor-element-6ebdf6b svg {
    width: 24px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d16d11c */
.elementor + .simplefavorite-button {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba69c1e */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ba69c1e img {
        height: 255px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee90a7f */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ee90a7f img {
        height: 189px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-05e51d6 */
.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    width: 87px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    justify-content: center;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
    margin-left: 149px;
    margin-top: -36px;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 36px;
    color: #575455 !important;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
    margin-top: -19px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    border-radius: 0 !important;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
        width: 87px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
        width: 70px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
        margin-left: 107px;
        margin-top: -32px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
        margin-top: -29px;
        margin-left: 15px;
    }
}

/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-92ddaa3 */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
        padding-left: 87px;
    }
}

/* End custom CSS */
.single .elementor-element.elementor-element-4d16d11c {
    padding: 54px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b10f071 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-right {
    margin-left: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-left {
    margin-right: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    fill: var( --e-global-color-864deaf );
    color: var( --e-global-color-864deaf );
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
}

.single .elementor-element.elementor-element-34de32d {
    color: #F75C4E;
    font-family: var( --e-global-typography-305bfb8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-305bfb8-font-size );
    font-weight: var( --e-global-typography-305bfb8-font-weight );
    line-height: var( --e-global-typography-305bfb8-line-height );
    letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
    word-spacing: var( --e-global-typography-305bfb8-word-spacing );
}

.single .elementor-element.elementor-element-19fd074.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4669660 {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
    margin: 0px 36px 0px 9px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    fill: #575455;
    color: #575455;
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6ebdf6b {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-8b1a2f9 {
    padding: 36px 0px 0px 0px;
}

.single .elementor-element.elementor-element-61c9eae > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49db89c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-948f156 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 53px;
    font-weight: 700;
    line-height: 79px;
}

.single .elementor-element.elementor-element-7b3d9c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-82d3626 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0c1ce0b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-0c1ce0b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-100724a {
    padding: 4px 0px 4px 0px;
}

.single .elementor-element.elementor-element-96a4fdc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-1680e75 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a160db1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a160db1 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-802a81c .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-f3fe0d5 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f3fe0d5 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-244a229 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-ce343ee {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ce343ee > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8802f19 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-63ecb55 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-63ecb55 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e5a4e7d .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-ec6992e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ec6992e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ff8248b .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-7f836ac {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7f836ac > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-13933cc .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-45001fa {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-45001fa > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-bb1d961 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-8156b5f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8156b5f > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-158ed83 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-158ed83 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-efa59a8 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0a79dcc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-10a5093 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-f601bdd {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f601bdd > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8c00aa5 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-aaabc57 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-aaabc57 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8efec98 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8efec98 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e70c16b .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-2172b1f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2172b1f > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-166e9db .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-166e9db .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.single .elementor-element.elementor-element-166e9db {
    --e-icon-list-icon-size: 6px;
    --icon-vertical-offset: 0px;
}

.single .elementor-element.elementor-element-166e9db .elementor-icon-list-item > .elementor-icon-list-text, .single .elementor-element.elementor-element-166e9db .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-166e9db .elementor-icon-list-text {
    color: #575455;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-166e9db > .elementor-widget-container {
    padding: 0px 0px 0px 30px;
}

.single .elementor-element.elementor-element-5328b63 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5328b63 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-27c273b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-27c273b > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-c343653 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-c343653 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-0de0202 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-e5f28f6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-e5f28f6 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-c459ebc .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-1f57d31 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-1f57d31 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-8bee113 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8bee113 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-916131e {
    text-align: center;
}

.single .elementor-element.elementor-element-d67c2b8 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d67c2b8 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-7260f25 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7260f25 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-fab9921 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-fab9921 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-f39ef89 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f39ef89 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-d75b9ee .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-443123c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-443123c > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-1ef1024 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-1ef1024 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-13fa379 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-13fa379 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-fef02ac {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-fef02ac > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-b0e812e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-b0e812e > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-6ef7a70 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-6ef7a70 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-a94309b .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-bacc219 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-bacc219 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-38ab287 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-415a6e4 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-415a6e4 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-a769de2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a769de2 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-47b9789 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-47b9789 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-1bb2d1b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-1bb2d1b > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-9a03c1c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-9a03c1c > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-6bbba40 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-a78ab42 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a78ab42 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-14ea0a2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-14ea0a2 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-6c0b219 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-6c0b219 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-52d2a70 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-52d2a70 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-401386a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-401386a > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-21413cd {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-21413cd > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-1deddf8 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-c138909 {
    text-align: center;
}

.single .elementor-element.elementor-element-1037d8f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-1037d8f > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-24e7564 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-24e7564 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-f7659d1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f7659d1 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-a409c2d {
    padding: 103px 0px 0px 0px;
}

.single .elementor-element.elementor-element-34b1d79 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-7822663 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a529c8a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a529c8a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2fd113e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2fd113e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-f9f68a4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-f9f68a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-ee90a7f {
    text-align: right;
}

.single .elementor-element.elementor-element-ee90a7f img {
    width: 475px;
    height: 375px;
}

.single .elementor-element.elementor-element-03b5160 {
    padding: 113px 0px 0px 0px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.single .elementor-element.elementor-element-12d7f2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9C95AC0D;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-32c14e5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-repeater-item-f9b1fb3 .elementor-icon-list-icon {
    width: 150px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    width: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon i {
    font-size: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 6px;
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-left: 0px;
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-right: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text, .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text a {
    color: #000000;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.single .elementor-element.elementor-element-92ddaa3 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 24px;
    --grid-column-gap: 17px;
    --grid-row-gap: 0px;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
    text-align: left;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-social-icon {
    background-color: #FFFFFF;
    --icon-padding: 0em;
}

.single .elementor-element.elementor-element-92ddaa3 > .elementor-widget-container {
    padding: 7px 0px 0px 149px;
}

body.elementor-page-11310:not(.elementor-motion-effects-element-type-background), body.elementor-page-11310 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

@media(min-width: 768px) {
    .single .elementor-element.elementor-element-12d7f2a {
        width:100%;
    }
}

@media(max-width: 1024px) {
    .elementor-bc-flex-widget .single .elementor-element.elementor-element-50570e3.elementor-column .elementor-widget-wrap {
        align-items:center;
    }

    .single .elementor-element.elementor-element-50570e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 {
        font-size: 12px;
        line-height: 18px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 36px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b .elementor-button {
        font-size: 12px;
    }

    .single .elementor-element.elementor-element-8b1a2f9 {
        padding: 0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-948f156 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-0c1ce0b > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-100724a {
        padding: 4px 0px 4px 0px;
    }

    .single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-1680e75 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-802a81c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-244a229 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-8802f19 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-e5a4e7d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ff8248b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-13933cc .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-bb1d961 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ba69c1e {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ba69c1e > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-6b7784c {
        padding: 0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-0a79dcc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-10a5093 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-8c00aa5 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-e70c16b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-0de0202 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-c459ebc .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-916131e {
        text-align: left;
    }

    .single .elementor-element.elementor-element-916131e > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-d75b9ee .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a94309b .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-38ab287 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-6bbba40 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-1deddf8 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-c138909 {
        text-align: left;
    }

    .single .elementor-element.elementor-element-c138909 > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-a409c2d {
        padding: 40px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-7822663 .elementor-heading-title {
        font-size: 25px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ee90a7f > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-03b5160 {
        padding: 50px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .single .elementor-element.elementor-element-4d16d11c {
        padding:0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-50570e3 {
        width: 40%;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-19fd074 {
        width: 60%;
    }

    .elementor-bc-flex-widget .single .elementor-element.elementor-element-19fd074.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .single .elementor-element.elementor-element-19fd074.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 15px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-802a81c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-244a229 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-8802f19 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-e5a4e7d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ff8248b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-13933cc .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-bb1d961 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ba69c1e {
        text-align: center;
    }

    .single .elementor-element.elementor-element-8c00aa5 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-e70c16b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-c459ebc .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-916131e {
        text-align: center;
    }

    .single .elementor-element.elementor-element-d75b9ee .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-38ab287 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-6bbba40 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-1deddf8 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-c138909 {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ee90a7f img {
        width: 327px;
        height: 258px;
    }

    .single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
        padding: 14px 16px 14px 16px;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(2px/2);
        margin-left: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-2px/2);
        margin-left: calc(-2px/2);
    }

    body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-2px/2);
    }

    body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
        font-size: 20px;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .single .elementor-element.elementor-element-9de7166 {
        width:100%;
    }

    .single .elementor-element.elementor-element-0a79dcc {
        width: 100%;
    }

    .single .elementor-element.elementor-element-8b36ab3 {
        width: 100%;
    }

    .single .elementor-element.elementor-element-f9f68a4 {
        width: 100%;
    }
}

/* Start custom CSS for button, class: .elementor-element-5fd79f1 */
.single .elementor-element.elementor-element-5fd79f1 svg {
    width: 16px;
    height: 14px;
}

.single .elementor-element.elementor-element-5fd79f1 svg path {
    fill: var( --e-global-color-864deaf );
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4669660 */
.single .elementor-element.elementor-element-4669660 .simplefavorite-button {
    background-color: transparent;
    padding: 0;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button-count {
    font-family: 'Poppins' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 32px !important;
    color: rgba(0, 0, 0, 0.54) !important;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button svg path {
    fill: #1F7CFF;
}

.single .elementor-element.elementor-element-4669660 .active svg path {
    fill: red;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-4669660 svg {
        width: 20px;
        height: 18px;
    }
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ebdf6b */
.single .elementor-element.elementor-element-6ebdf6b svg {
    width: 24px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d16d11c */
.elementor + .simplefavorite-button {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba69c1e */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ba69c1e img {
        height: 255px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-166e9db */
.elementor-icon-list-item {
    align-items: flex-start !important;
}

.elementor-icon-list-item .elementor-icon-list-icon i {
    margin-top: 15px;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-916131e */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-916131e img {
        height: 255px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c138909 */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-c138909 img {
        height: 255px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee90a7f */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ee90a7f img {
        height: 189px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-05e51d6 */
.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    width: 87px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    justify-content: center;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
    margin-left: 149px;
    margin-top: -36px;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 36px;
    color: #575455 !important;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
    margin-top: -19px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    border-radius: 0 !important;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
        width: 87px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
        width: 70px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
        margin-left: 107px;
        margin-top: -32px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
        margin-top: -29px;
        margin-left: 15px;
    }
}

/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-92ddaa3 */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
        padding-left: 87px;
    }
}

/* End custom CSS */
.single .elementor-element.elementor-element-4d16d11c {
    padding: 54px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b10f071 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6ea414a .elementor-button .elementor-align-icon-right {
    margin-left: 6px;
}

.single .elementor-element.elementor-element-6ea414a .elementor-button .elementor-align-icon-left {
    margin-right: 6px;
}

.single .elementor-element.elementor-element-6ea414a .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    fill: var( --e-global-color-864deaf );
    color: var( --e-global-color-864deaf );
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6ea414a > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
}

.single .elementor-element.elementor-element-34de32d {
    color: #F75C4E;
    font-family: var( --e-global-typography-305bfb8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-305bfb8-font-size );
    font-weight: var( --e-global-typography-305bfb8-font-weight );
    line-height: var( --e-global-typography-305bfb8-line-height );
    letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
    word-spacing: var( --e-global-typography-305bfb8-word-spacing );
}

.single .elementor-element.elementor-element-19fd074.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4669660 {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
    margin: 0px 36px 0px 9px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    fill: #575455;
    color: #575455;
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6ebdf6b {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-8b1a2f9 {
    padding: 36px 0px 0px 0px;
}

.single .elementor-element.elementor-element-61c9eae > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49db89c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-948f156 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 53px;
    font-weight: 700;
    line-height: 79px;
}

.single .elementor-element.elementor-element-7b3d9c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-82d3626 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0c1ce0b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-0c1ce0b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9b0b1f2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-9b0b1f2 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-085ffdc {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-085ffdc > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-100724a {
    padding: 4px 0px 4px 0px;
}

.single .elementor-element.elementor-element-96a4fdc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-1680e75 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a160db1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a160db1 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6b7784c {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-efa59a8 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0a79dcc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-9213c28 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-f601bdd {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f601bdd > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0f7b1d0 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-0e194cd {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-0e194cd > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-bc7b86b .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-30dc0bf {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-30dc0bf > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-b57c6f4 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-0ff814f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-0ff814f > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-1131929 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-1131929 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-0ed0d36 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-0ed0d36 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-fb83219 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-7933389 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7933389 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-934c0a6 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-bf21098 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-bf21098 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-e616968 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-6202182 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-6202182 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-7b969cc .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-1f36e6f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-1f36e6f > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-5020751 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-e8aac66 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-e8aac66 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-de34c7b .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-fcfc305 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-fcfc305 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-2063597 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2063597 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-0de0202 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-e5f28f6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-e5f28f6 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-916131e {
    text-align: center;
}

.single .elementor-element.elementor-element-ae025a4 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-d67c2b8 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d67c2b8 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-054a74c .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-443123c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-443123c > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-11ffe58 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-08979c4 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-08979c4 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-cd8a73b .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-b28f42e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-b28f42e > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-50ac5c8 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-aeca8cd {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-aeca8cd > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-a36b34b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a36b34b > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-a94309b .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-bacc219 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-bacc219 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-463b4fe .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-275beec {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-275beec > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-4956cb5 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-2f41e1c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2f41e1c > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-0e8fe2d .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-39d0579 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-39d0579 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-8a6a58d .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-63765a3 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-63765a3 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-9c37ba7 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-9c37ba7 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-1deddf8 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-c138909 {
    text-align: center;
}

.single .elementor-element.elementor-element-1037d8f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-1037d8f > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-07d64c2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-07d64c2 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-9f2cad9 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-9f2cad9 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-b1eb13c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-b1eb13c > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-a409c2d {
    padding: 103px 0px 0px 0px;
}

.single .elementor-element.elementor-element-34b1d79 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-7822663 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a529c8a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a529c8a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2fd113e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2fd113e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-f9f68a4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-f9f68a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-ee90a7f {
    text-align: right;
}

.single .elementor-element.elementor-element-ee90a7f img {
    width: 475px;
    height: 375px;
}

.single .elementor-element.elementor-element-03b5160 {
    padding: 113px 0px 0px 0px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.single .elementor-element.elementor-element-12d7f2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9C95AC0D;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-32c14e5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-repeater-item-f9b1fb3 .elementor-icon-list-icon {
    width: 150px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    width: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon i {
    font-size: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 6px;
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-left: 0px;
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-right: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text, .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text a {
    color: #000000;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.single .elementor-element.elementor-element-92ddaa3 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 24px;
    --grid-column-gap: 17px;
    --grid-row-gap: 0px;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
    text-align: left;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-social-icon {
    background-color: #FFFFFF;
    --icon-padding: 0em;
}

.single .elementor-element.elementor-element-92ddaa3 > .elementor-widget-container {
    padding: 7px 0px 0px 149px;
}

body.elementor-page-11309:not(.elementor-motion-effects-element-type-background), body.elementor-page-11309 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

@media(min-width: 768px) {
    .single .elementor-element.elementor-element-12d7f2a {
        width:100%;
    }
}

@media(max-width: 1024px) {
    .elementor-bc-flex-widget .single .elementor-element.elementor-element-50570e3.elementor-column .elementor-widget-wrap {
        align-items:center;
    }

    .single .elementor-element.elementor-element-50570e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 {
        font-size: 12px;
        line-height: 18px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 36px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b .elementor-button {
        font-size: 12px;
    }

    .single .elementor-element.elementor-element-8b1a2f9 {
        padding: 0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-948f156 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-0c1ce0b > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-9b0b1f2 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-085ffdc > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-100724a {
        padding: 4px 0px 4px 0px;
    }

    .single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-1680e75 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-ba69c1e {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ba69c1e > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-6b7784c {
        padding: 0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-0a79dcc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-9213c28 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-0f7b1d0 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-bc7b86b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b57c6f4 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-fb83219 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-934c0a6 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-e616968 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-7b969cc .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-5020751 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-de34c7b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-0de0202 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-916131e {
        text-align: left;
    }

    .single .elementor-element.elementor-element-916131e > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-ae025a4 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-054a74c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-11ffe58 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-cd8a73b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-50ac5c8 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a94309b .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-463b4fe .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-4956cb5 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-0e8fe2d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-8a6a58d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-1deddf8 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-c138909 {
        text-align: left;
    }

    .single .elementor-element.elementor-element-c138909 > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-a409c2d {
        padding: 40px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-7822663 .elementor-heading-title {
        font-size: 25px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ee90a7f > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-03b5160 {
        padding: 50px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .single .elementor-element.elementor-element-4d16d11c {
        padding:0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-50570e3 {
        width: 40%;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-19fd074 {
        width: 60%;
    }

    .elementor-bc-flex-widget .single .elementor-element.elementor-element-19fd074.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .single .elementor-element.elementor-element-19fd074.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 15px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-100724a {
        padding: 0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-ba69c1e {
        text-align: center;
    }

    .single .elementor-element.elementor-element-9213c28 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-0f7b1d0 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-bc7b86b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b57c6f4 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-934c0a6 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-e616968 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-7b969cc .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-5020751 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-de34c7b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-916131e {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ae025a4 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-054a74c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-11ffe58 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-cd8a73b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-50ac5c8 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-463b4fe .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-4956cb5 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-0e8fe2d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-8a6a58d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-c138909 {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ee90a7f img {
        width: 327px;
        height: 258px;
    }

    .single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
        padding: 14px 16px 14px 16px;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(2px/2);
        margin-left: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-2px/2);
        margin-left: calc(-2px/2);
    }

    body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-2px/2);
    }

    body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
        font-size: 20px;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .single .elementor-element.elementor-element-9de7166 {
        width:100%;
    }

    .single .elementor-element.elementor-element-0a79dcc {
        width: 100%;
    }

    .single .elementor-element.elementor-element-8b36ab3 {
        width: 100%;
    }

    .single .elementor-element.elementor-element-f9f68a4 {
        width: 100%;
    }
}

/* Start custom CSS for button, class: .elementor-element-6ea414a */
.single .elementor-element.elementor-element-6ea414a svg {
    width: 16px;
    height: 14px;
}

.single .elementor-element.elementor-element-6ea414a svg path {
    fill: var( --e-global-color-864deaf );
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4669660 */
.single .elementor-element.elementor-element-4669660 .simplefavorite-button {
    background-color: transparent;
    padding: 0;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button-count {
    font-family: 'Poppins' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 32px !important;
    color: rgba(0, 0, 0, 0.54) !important;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button svg path {
    fill: #1F7CFF;
}

.single .elementor-element.elementor-element-4669660 .active svg path {
    fill: red;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-4669660 svg {
        width: 20px;
        height: 18px;
    }
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ebdf6b */
.single .elementor-element.elementor-element-6ebdf6b svg {
    width: 24px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d16d11c */
.elementor + .simplefavorite-button {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba69c1e */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ba69c1e img {
        height: 255px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-916131e */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-916131e img {
        height: 255px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c138909 */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-c138909 img {
        height: 255px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee90a7f */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ee90a7f img {
        height: 189px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-05e51d6 */
.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    width: 87px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    justify-content: center;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
    margin-left: 149px;
    margin-top: -36px;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 36px;
    color: #575455 !important;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
    margin-top: -19px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    border-radius: 0 !important;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
        width: 87px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
        width: 70px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
        margin-left: 107px;
        margin-top: -32px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
        margin-top: -29px;
        margin-left: 15px;
    }
}

/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-92ddaa3 */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
        padding-left: 87px;
    }
}

/* End custom CSS */
.single .elementor-element.elementor-element-4d16d11c {
    padding: 54px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b10f071 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-600c8f3 .elementor-button .elementor-align-icon-right {
    margin-left: 6px;
}

.single .elementor-element.elementor-element-600c8f3 .elementor-button .elementor-align-icon-left {
    margin-right: 6px;
}

.single .elementor-element.elementor-element-600c8f3 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    fill: var( --e-global-color-864deaf );
    color: var( --e-global-color-864deaf );
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-600c8f3 > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
}

.single .elementor-element.elementor-element-34de32d {
    color: #F75C4E;
    font-family: var( --e-global-typography-305bfb8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-305bfb8-font-size );
    font-weight: var( --e-global-typography-305bfb8-font-weight );
    line-height: var( --e-global-typography-305bfb8-line-height );
    letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
    word-spacing: var( --e-global-typography-305bfb8-word-spacing );
}

.single .elementor-element.elementor-element-19fd074.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4669660 {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
    margin: 0px 36px 0px 9px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    fill: #575455;
    color: #575455;
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6ebdf6b {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-8b1a2f9 {
    padding: 36px 0px 0px 0px;
}

.single .elementor-element.elementor-element-61c9eae > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49db89c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-948f156 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 53px;
    font-weight: 700;
    line-height: 79px;
}

.single .elementor-element.elementor-element-7b3d9c0 img {
    object-position: center center;
}

.single .elementor-element.elementor-element-7b3d9c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-82d3626 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0c1ce0b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-0c1ce0b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2de734f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2de734f > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0c3f7a6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-0c3f7a6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-100724a {
    padding: 4px 0px 4px 0px;
}

.single .elementor-element.elementor-element-96a4fdc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-1680e75 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a160db1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a160db1 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-dd0cbd7 .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-dd0cbd7 .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.single .elementor-element.elementor-element-dd0cbd7 {
    --e-icon-list-icon-size: 6px;
    --icon-vertical-offset: 0px;
}

.single .elementor-element.elementor-element-dd0cbd7 .elementor-icon-list-item > .elementor-icon-list-text, .single .elementor-element.elementor-element-dd0cbd7 .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-dd0cbd7 .elementor-icon-list-text {
    color: #575455;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-dd0cbd7 > .elementor-widget-container {
    padding: 0px 0px 0px 30px;
}

.single .elementor-element.elementor-element-2cd391a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2cd391a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6b7784c {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-efa59a8 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0a79dcc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-87f0a40 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-f601bdd {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f601bdd > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-fd1ffc7 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-fd1ffc7 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0236290 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-0236290 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-60a681c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-60a681c > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3a2bff8 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-3a2bff8 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5e22304 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5e22304 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-847b770 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-0e194cd {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-0e194cd > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-e0f3c1f .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-30dc0bf {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-30dc0bf > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-d7ab608 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-7933389 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7933389 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-58d9701 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-bf21098 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-bf21098 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-8c35284 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-6202182 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-6202182 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-4edf606 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-db7c041 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-db7c041 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-133befe {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-133befe > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-eee07be {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-eee07be > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-0de0202 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-e5f28f6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-e5f28f6 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-916131e {
    text-align: center;
}

.single .elementor-element.elementor-element-916131e img {
    width: 734px;
    height: 229px;
}

.single .elementor-element.elementor-element-ae025a4 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-d67c2b8 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d67c2b8 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-054a74c .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-443123c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-443123c > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-4cf2c6d .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-bacc219 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-bacc219 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-0228a7e .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-b2e4ac6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-b2e4ac6 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-debaf60 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-debaf60 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-1deddf8 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-c138909 {
    text-align: center;
}

.single .elementor-element.elementor-element-1037d8f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-1037d8f > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-d6a3c26 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d6a3c26 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-a409c2d {
    padding: 103px 0px 0px 0px;
}

.single .elementor-element.elementor-element-34b1d79 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-7822663 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a529c8a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a529c8a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2fd113e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2fd113e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-f9f68a4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-f9f68a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-ee90a7f {
    text-align: right;
}

.single .elementor-element.elementor-element-ee90a7f img {
    width: 475px;
    height: 375px;
}

.single .elementor-element.elementor-element-03b5160 {
    padding: 113px 0px 0px 0px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.single .elementor-element.elementor-element-12d7f2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9C95AC0D;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-32c14e5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-repeater-item-f9b1fb3 .elementor-icon-list-icon {
    width: 150px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    width: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon i {
    font-size: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 6px;
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-left: 0px;
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-right: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text, .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text a {
    color: #000000;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.single .elementor-element.elementor-element-92ddaa3 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 24px;
    --grid-column-gap: 17px;
    --grid-row-gap: 0px;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
    text-align: left;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-social-icon {
    background-color: #FFFFFF;
    --icon-padding: 0em;
}

.single .elementor-element.elementor-element-92ddaa3 > .elementor-widget-container {
    padding: 7px 0px 0px 149px;
}

body.elementor-page-11308:not(.elementor-motion-effects-element-type-background), body.elementor-page-11308 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

@media(min-width: 768px) {
    .single .elementor-element.elementor-element-12d7f2a {
        width:100%;
    }
}

@media(max-width: 1024px) {
    .elementor-bc-flex-widget .single .elementor-element.elementor-element-50570e3.elementor-column .elementor-widget-wrap {
        align-items:center;
    }

    .single .elementor-element.elementor-element-50570e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 {
        font-size: 12px;
        line-height: 18px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 36px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b .elementor-button {
        font-size: 12px;
    }

    .single .elementor-element.elementor-element-8b1a2f9 {
        padding: 0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-948f156 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-0c1ce0b > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-2de734f > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-0c3f7a6 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-100724a {
        padding: 4px 0px 4px 0px;
    }

    .single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-1680e75 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-ba69c1e {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ba69c1e > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-6b7784c {
        padding: 0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-0a79dcc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-87f0a40 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-847b770 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-e0f3c1f .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-d7ab608 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-58d9701 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-8c35284 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-4edf606 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-0de0202 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-916131e {
        text-align: left;
    }

    .single .elementor-element.elementor-element-916131e > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-ae025a4 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-054a74c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-4cf2c6d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-0228a7e .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-1deddf8 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-c138909 {
        text-align: left;
    }

    .single .elementor-element.elementor-element-c138909 > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-a409c2d {
        padding: 40px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-7822663 .elementor-heading-title {
        font-size: 25px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ee90a7f > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-03b5160 {
        padding: 50px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .single .elementor-element.elementor-element-4d16d11c {
        padding:0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-50570e3 {
        width: 40%;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-19fd074 {
        width: 60%;
    }

    .elementor-bc-flex-widget .single .elementor-element.elementor-element-19fd074.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .single .elementor-element.elementor-element-19fd074.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 15px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-ba69c1e {
        text-align: center;
    }

    .single .elementor-element.elementor-element-e0f3c1f .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-d7ab608 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-58d9701 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-8c35284 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-4edf606 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-916131e {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ae025a4 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-054a74c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-4cf2c6d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-0228a7e .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-1deddf8 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-c138909 {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ee90a7f img {
        width: 327px;
        height: 258px;
    }

    .single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
        padding: 14px 16px 14px 16px;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(2px/2);
        margin-left: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-2px/2);
        margin-left: calc(-2px/2);
    }

    body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-2px/2);
    }

    body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
        font-size: 20px;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .single .elementor-element.elementor-element-9de7166 {
        width:100%;
    }

    .single .elementor-element.elementor-element-0a79dcc {
        width: 100%;
    }

    .single .elementor-element.elementor-element-8b36ab3 {
        width: 100%;
    }

    .single .elementor-element.elementor-element-f9f68a4 {
        width: 100%;
    }
}

/* Start custom CSS for button, class: .elementor-element-600c8f3 */
.single .elementor-element.elementor-element-600c8f3 svg {
    width: 16px;
    height: 14px;
}

.single .elementor-element.elementor-element-600c8f3 svg path {
    fill: var( --e-global-color-864deaf );
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4669660 */
.single .elementor-element.elementor-element-4669660 .simplefavorite-button {
    background-color: transparent;
    padding: 0;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button-count {
    font-family: 'Poppins' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 32px !important;
    color: rgba(0, 0, 0, 0.54) !important;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button svg path {
    fill: #1F7CFF;
}

.single .elementor-element.elementor-element-4669660 .active svg path {
    fill: red;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-4669660 svg {
        width: 20px;
        height: 18px;
    }
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ebdf6b */
.single .elementor-element.elementor-element-6ebdf6b svg {
    width: 24px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d16d11c */
.elementor + .simplefavorite-button {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dd0cbd7 */
.elementor-icon-list-item {
    align-items: flex-start !important;
}

.elementor-icon-list-item .elementor-icon-list-icon i {
    margin-top: 15px;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba69c1e */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ba69c1e img {
        height: 255px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-916131e */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-916131e img {
        height: 255px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c138909 */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-c138909 img {
        height: 255px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee90a7f */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ee90a7f img {
        height: 189px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-05e51d6 */
.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    width: 87px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    justify-content: center;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
    margin-left: 149px;
    margin-top: -36px;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 36px;
    color: #575455 !important;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
    margin-top: -19px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    border-radius: 0 !important;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
        width: 87px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
        width: 70px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
        margin-left: 107px;
        margin-top: -32px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
        margin-top: -29px;
        margin-left: 15px;
    }
}

/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-92ddaa3 */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
        padding-left: 87px;
    }
}

/* End custom CSS */
.single .elementor-element.elementor-element-4d16d11c {
    padding: 54px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b10f071 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4a6e102 .elementor-button .elementor-align-icon-right {
    margin-left: 6px;
}

.single .elementor-element.elementor-element-4a6e102 .elementor-button .elementor-align-icon-left {
    margin-right: 6px;
}

.single .elementor-element.elementor-element-4a6e102 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    fill: var( --e-global-color-864deaf );
    color: var( --e-global-color-864deaf );
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4a6e102 > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
}

.single .elementor-element.elementor-element-34de32d {
    color: #F75C4E;
    font-family: var( --e-global-typography-305bfb8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-305bfb8-font-size );
    font-weight: var( --e-global-typography-305bfb8-font-weight );
    line-height: var( --e-global-typography-305bfb8-line-height );
    letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
    word-spacing: var( --e-global-typography-305bfb8-word-spacing );
}

.single .elementor-element.elementor-element-19fd074.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4669660 {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
    margin: 0px 36px 0px 9px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    fill: #575455;
    color: #575455;
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6ebdf6b {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-8b1a2f9 {
    padding: 36px 0px 0px 0px;
}

.single .elementor-element.elementor-element-61c9eae > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49db89c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-948f156 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 53px;
    font-weight: 700;
    line-height: 79px;
}

.single .elementor-element.elementor-element-7b3d9c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-82d3626 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0c1ce0b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-0c1ce0b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-100724a {
    padding: 4px 0px 4px 0px;
}

.single .elementor-element.elementor-element-96a4fdc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-1680e75 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a160db1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a160db1 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6b7784c {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-efa59a8 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0a79dcc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-10a5093 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-f601bdd {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f601bdd > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9c9bac1 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-0e194cd {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-0e194cd > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-5500fba .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-30dc0bf {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-30dc0bf > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-fb83219 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-7933389 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7933389 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-bf21098 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-bf21098 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-6202182 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-6202182 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-0de0202 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-e5f28f6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-e5f28f6 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-916131e {
    text-align: center;
}

.single .elementor-element.elementor-element-ae025a4 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-a168c34 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a168c34 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-0d7404b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-0d7404b > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-92af376 .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-92af376 .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.single .elementor-element.elementor-element-92af376 {
    --e-icon-list-icon-size: 6px;
    --icon-vertical-offset: 0px;
}

.single .elementor-element.elementor-element-92af376 .elementor-icon-list-item > .elementor-icon-list-text, .single .elementor-element.elementor-element-92af376 .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-92af376 .elementor-icon-list-text {
    color: #575455;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-92af376 > .elementor-widget-container {
    padding: 0px 0px 0px 30px;
}

.single .elementor-element.elementor-element-3c0829e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-3c0829e > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-655dfc9 .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-655dfc9 .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.single .elementor-element.elementor-element-655dfc9 {
    --e-icon-list-icon-size: 6px;
    --icon-vertical-offset: 0px;
}

.single .elementor-element.elementor-element-655dfc9 .elementor-icon-list-item > .elementor-icon-list-text, .single .elementor-element.elementor-element-655dfc9 .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-655dfc9 .elementor-icon-list-text {
    color: #575455;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-655dfc9 > .elementor-widget-container {
    padding: 0px 0px 0px 30px;
}

.single .elementor-element.elementor-element-435c962 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-b33cf4f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-b33cf4f > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-991cd9a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-991cd9a > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-8e97625 .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-8e97625 .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.single .elementor-element.elementor-element-8e97625 {
    --e-icon-list-icon-size: 6px;
    --icon-vertical-offset: 0px;
}

.single .elementor-element.elementor-element-8e97625 .elementor-icon-list-item > .elementor-icon-list-text, .single .elementor-element.elementor-element-8e97625 .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8e97625 .elementor-icon-list-text {
    color: #575455;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-8e97625 > .elementor-widget-container {
    padding: 0px 0px 0px 30px;
}

.single .elementor-element.elementor-element-5b1e086 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5b1e086 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-6a47cc2 .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-6a47cc2 .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.single .elementor-element.elementor-element-6a47cc2 {
    --e-icon-list-icon-size: 6px;
    --icon-vertical-offset: 0px;
}

.single .elementor-element.elementor-element-6a47cc2 .elementor-icon-list-item > .elementor-icon-list-text, .single .elementor-element.elementor-element-6a47cc2 .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-6a47cc2 .elementor-icon-list-text {
    color: #575455;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-6a47cc2 > .elementor-widget-container {
    padding: 0px 0px 0px 30px;
}

.single .elementor-element.elementor-element-3194211 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-6459f12 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-6459f12 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-a8273f9 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a8273f9 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-42b58ec .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-42b58ec .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.single .elementor-element.elementor-element-42b58ec {
    --e-icon-list-icon-size: 6px;
    --icon-vertical-offset: 0px;
}

.single .elementor-element.elementor-element-42b58ec .elementor-icon-list-item > .elementor-icon-list-text, .single .elementor-element.elementor-element-42b58ec .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-42b58ec .elementor-icon-list-text {
    color: #575455;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-42b58ec > .elementor-widget-container {
    padding: 0px 0px 0px 30px;
}

.single .elementor-element.elementor-element-f7034fc {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f7034fc > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-4549ce4 .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-4549ce4 .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.single .elementor-element.elementor-element-4549ce4 {
    --e-icon-list-icon-size: 6px;
    --icon-vertical-offset: 0px;
}

.single .elementor-element.elementor-element-4549ce4 .elementor-icon-list-item > .elementor-icon-list-text, .single .elementor-element.elementor-element-4549ce4 .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-4549ce4 .elementor-icon-list-text {
    color: #575455;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-4549ce4 > .elementor-widget-container {
    padding: 0px 0px 0px 30px;
}

.single .elementor-element.elementor-element-3741e4f .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-cc071b5 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-cc071b5 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-d2afb0c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d2afb0c > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-ea7916b .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-ea7916b .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.single .elementor-element.elementor-element-ea7916b {
    --e-icon-list-icon-size: 6px;
    --icon-vertical-offset: 0px;
}

.single .elementor-element.elementor-element-ea7916b .elementor-icon-list-item > .elementor-icon-list-text, .single .elementor-element.elementor-element-ea7916b .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ea7916b .elementor-icon-list-text {
    color: #575455;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-ea7916b > .elementor-widget-container {
    padding: 0px 0px 0px 30px;
}

.single .elementor-element.elementor-element-03b2440 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-03b2440 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-cc25eee .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-cc25eee .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.single .elementor-element.elementor-element-cc25eee {
    --e-icon-list-icon-size: 6px;
    --icon-vertical-offset: 0px;
}

.single .elementor-element.elementor-element-cc25eee .elementor-icon-list-item > .elementor-icon-list-text, .single .elementor-element.elementor-element-cc25eee .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-cc25eee .elementor-icon-list-text {
    color: #575455;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-cc25eee > .elementor-widget-container {
    padding: 0px 0px 0px 30px;
}

.single .elementor-element.elementor-element-f62c537 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-c9fb7b3 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-c9fb7b3 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-25d1dd8 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-25d1dd8 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-7853fe5 .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-7853fe5 .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.single .elementor-element.elementor-element-7853fe5 {
    --e-icon-list-icon-size: 6px;
    --icon-vertical-offset: 0px;
}

.single .elementor-element.elementor-element-7853fe5 .elementor-icon-list-item > .elementor-icon-list-text, .single .elementor-element.elementor-element-7853fe5 .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7853fe5 .elementor-icon-list-text {
    color: #575455;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-7853fe5 > .elementor-widget-container {
    padding: 0px 0px 0px 30px;
}

.single .elementor-element.elementor-element-c897d23 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-c897d23 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-33e5034 .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-33e5034 .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.single .elementor-element.elementor-element-33e5034 {
    --e-icon-list-icon-size: 6px;
    --icon-vertical-offset: 0px;
}

.single .elementor-element.elementor-element-33e5034 .elementor-icon-list-item > .elementor-icon-list-text, .single .elementor-element.elementor-element-33e5034 .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-33e5034 .elementor-icon-list-text {
    color: #575455;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-33e5034 > .elementor-widget-container {
    padding: 0px 0px 0px 30px;
}

.single .elementor-element.elementor-element-e8c5cf7 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-1917f02 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-1917f02 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-dead5db {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-dead5db > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-972c7cb .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-972c7cb .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.single .elementor-element.elementor-element-972c7cb {
    --e-icon-list-icon-size: 6px;
    --icon-vertical-offset: 0px;
}

.single .elementor-element.elementor-element-972c7cb .elementor-icon-list-item > .elementor-icon-list-text, .single .elementor-element.elementor-element-972c7cb .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-972c7cb .elementor-icon-list-text {
    color: #575455;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-972c7cb > .elementor-widget-container {
    padding: 0px 0px 0px 30px;
}

.single .elementor-element.elementor-element-d70442d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d70442d > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-f77e3fb .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-f77e3fb .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.single .elementor-element.elementor-element-f77e3fb {
    --e-icon-list-icon-size: 6px;
    --icon-vertical-offset: 0px;
}

.single .elementor-element.elementor-element-f77e3fb .elementor-icon-list-item > .elementor-icon-list-text, .single .elementor-element.elementor-element-f77e3fb .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f77e3fb .elementor-icon-list-text {
    color: #575455;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-f77e3fb > .elementor-widget-container {
    padding: 0px 0px 0px 30px;
}

.single .elementor-element.elementor-element-a4d95de .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-a5e6178 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a5e6178 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-5252ca6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5252ca6 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-07a52e6 .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-07a52e6 .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.single .elementor-element.elementor-element-07a52e6 {
    --e-icon-list-icon-size: 6px;
    --icon-vertical-offset: 0px;
}

.single .elementor-element.elementor-element-07a52e6 .elementor-icon-list-item > .elementor-icon-list-text, .single .elementor-element.elementor-element-07a52e6 .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-07a52e6 .elementor-icon-list-text {
    color: #575455;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-07a52e6 > .elementor-widget-container {
    padding: 0px 0px 0px 30px;
}

.single .elementor-element.elementor-element-25af4f4 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-25af4f4 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-0638872 .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-0638872 .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.single .elementor-element.elementor-element-0638872 {
    --e-icon-list-icon-size: 6px;
    --icon-vertical-offset: 0px;
}

.single .elementor-element.elementor-element-0638872 .elementor-icon-list-item > .elementor-icon-list-text, .single .elementor-element.elementor-element-0638872 .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-0638872 .elementor-icon-list-text {
    color: #575455;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-0638872 > .elementor-widget-container {
    padding: 0px 0px 0px 30px;
}

.single .elementor-element.elementor-element-f1ee34f .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-e0f96e1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-e0f96e1 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-89b1683 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-89b1683 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-29738cb .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-29738cb .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.single .elementor-element.elementor-element-29738cb {
    --e-icon-list-icon-size: 6px;
    --icon-vertical-offset: 0px;
}

.single .elementor-element.elementor-element-29738cb .elementor-icon-list-item > .elementor-icon-list-text, .single .elementor-element.elementor-element-29738cb .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-29738cb .elementor-icon-list-text {
    color: #575455;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-29738cb > .elementor-widget-container {
    padding: 0px 0px 0px 30px;
}

.single .elementor-element.elementor-element-f5a1e8a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f5a1e8a > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-316bf5d .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-316bf5d .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.single .elementor-element.elementor-element-316bf5d {
    --e-icon-list-icon-size: 6px;
    --icon-vertical-offset: 0px;
}

.single .elementor-element.elementor-element-316bf5d .elementor-icon-list-item > .elementor-icon-list-text, .single .elementor-element.elementor-element-316bf5d .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-316bf5d .elementor-icon-list-text {
    color: #575455;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-316bf5d > .elementor-widget-container {
    padding: 0px 0px 0px 30px;
}

.single .elementor-element.elementor-element-2e219f2 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-b3fac36 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-b3fac36 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-a88d178 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a88d178 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-295ac6d .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-295ac6d .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.single .elementor-element.elementor-element-295ac6d {
    --e-icon-list-icon-size: 6px;
    --icon-vertical-offset: 0px;
}

.single .elementor-element.elementor-element-295ac6d .elementor-icon-list-item > .elementor-icon-list-text, .single .elementor-element.elementor-element-295ac6d .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-295ac6d .elementor-icon-list-text {
    color: #575455;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-295ac6d > .elementor-widget-container {
    padding: 0px 0px 0px 30px;
}

.single .elementor-element.elementor-element-38ae308 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-38ae308 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-b3a4545 .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-b3a4545 .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.single .elementor-element.elementor-element-b3a4545 {
    --e-icon-list-icon-size: 6px;
    --icon-vertical-offset: 0px;
}

.single .elementor-element.elementor-element-b3a4545 .elementor-icon-list-item > .elementor-icon-list-text, .single .elementor-element.elementor-element-b3a4545 .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-b3a4545 .elementor-icon-list-text {
    color: #575455;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-b3a4545 > .elementor-widget-container {
    padding: 0px 0px 0px 30px;
}

.single .elementor-element.elementor-element-06f8797 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-06f8797 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-054a74c .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-443123c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-443123c > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-4ff5fed .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-2654d20 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2654d20 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-f739b4b .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-694a9ef {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-694a9ef > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-269a9cd .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-276dec5 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-276dec5 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-e846ad6 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-ff5c582 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ff5c582 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-bea5ab0 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-06d299e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-06d299e > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-e688054 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-d197d17 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d197d17 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-999884d .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-ebfe4eb {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ebfe4eb > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-88ff47c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-88ff47c > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-215d8b7 .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-215d8b7 .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.single .elementor-element.elementor-element-215d8b7 {
    --e-icon-list-icon-size: 6px;
    --icon-vertical-offset: 0px;
}

.single .elementor-element.elementor-element-215d8b7 .elementor-icon-list-item > .elementor-icon-list-text, .single .elementor-element.elementor-element-215d8b7 .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-215d8b7 .elementor-icon-list-text {
    color: #575455;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-215d8b7 > .elementor-widget-container {
    padding: 0px 0px 0px 30px;
}

.single .elementor-element.elementor-element-148ef74 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-148ef74 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-39b6342 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-b2e4ac6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-b2e4ac6 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-b51137c .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-6ce7f37 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-6ce7f37 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-01223be .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-fbe29c7 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-fbe29c7 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-40cfee6 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-28098f3 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-28098f3 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-25a297b .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-4321b18 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-4321b18 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-a6c9b1e .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-d4f1dd0 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d4f1dd0 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-23c4ed3 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-23c4ed3 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-981caa2 .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-981caa2 .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.single .elementor-element.elementor-element-981caa2 {
    --e-icon-list-icon-size: 6px;
    --icon-vertical-offset: 0px;
}

.single .elementor-element.elementor-element-981caa2 .elementor-icon-list-item > .elementor-icon-list-text, .single .elementor-element.elementor-element-981caa2 .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-981caa2 .elementor-icon-list-text {
    color: #575455;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-981caa2 > .elementor-widget-container {
    padding: 0px 0px 0px 30px;
}

.single .elementor-element.elementor-element-debaf60 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-debaf60 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-1deddf8 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-c138909 {
    text-align: center;
}

.single .elementor-element.elementor-element-1037d8f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-1037d8f > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-0c6a346 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-0c6a346 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-ee065a5 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ee065a5 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-a409c2d {
    padding: 103px 0px 0px 0px;
}

.single .elementor-element.elementor-element-34b1d79 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-7822663 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a529c8a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a529c8a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2fd113e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2fd113e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-f9f68a4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-f9f68a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-ee90a7f {
    text-align: right;
}

.single .elementor-element.elementor-element-ee90a7f img {
    width: 475px;
    height: 375px;
}

.single .elementor-element.elementor-element-03b5160 {
    padding: 113px 0px 0px 0px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.single .elementor-element.elementor-element-12d7f2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9C95AC0D;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-32c14e5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-repeater-item-f9b1fb3 .elementor-icon-list-icon {
    width: 150px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    width: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon i {
    font-size: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 6px;
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-left: 0px;
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-right: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text, .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text a {
    color: #000000;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.single .elementor-element.elementor-element-92ddaa3 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 24px;
    --grid-column-gap: 17px;
    --grid-row-gap: 0px;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
    text-align: left;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-social-icon {
    background-color: #FFFFFF;
    --icon-padding: 0em;
}

.single .elementor-element.elementor-element-92ddaa3 > .elementor-widget-container {
    padding: 7px 0px 0px 149px;
}

body.elementor-page-11294:not(.elementor-motion-effects-element-type-background), body.elementor-page-11294 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

@media(min-width: 768px) {
    .single .elementor-element.elementor-element-12d7f2a {
        width:100%;
    }
}

@media(max-width: 1024px) {
    .elementor-bc-flex-widget .single .elementor-element.elementor-element-50570e3.elementor-column .elementor-widget-wrap {
        align-items:center;
    }

    .single .elementor-element.elementor-element-50570e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 {
        font-size: 12px;
        line-height: 18px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 36px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b .elementor-button {
        font-size: 12px;
    }

    .single .elementor-element.elementor-element-8b1a2f9 {
        padding: 0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-948f156 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-0c1ce0b > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-100724a {
        padding: 4px 0px 4px 0px;
    }

    .single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-1680e75 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-ba69c1e {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ba69c1e > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-6b7784c {
        padding: 0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-0a79dcc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-10a5093 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-9c9bac1 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-5500fba .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-fb83219 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-0de0202 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-916131e {
        text-align: left;
    }

    .single .elementor-element.elementor-element-916131e > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-ae025a4 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-435c962 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3194211 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3741e4f .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-f62c537 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-e8c5cf7 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a4d95de .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-f1ee34f .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-2e219f2 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-054a74c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-4ff5fed .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-f739b4b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-269a9cd .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-e846ad6 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-bea5ab0 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-e688054 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-999884d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-39b6342 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-b51137c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-01223be .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-40cfee6 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-25a297b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a6c9b1e .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-1deddf8 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-c138909 {
        text-align: left;
    }

    .single .elementor-element.elementor-element-c138909 > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-a409c2d {
        padding: 40px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-7822663 .elementor-heading-title {
        font-size: 25px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ee90a7f > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-03b5160 {
        padding: 50px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .single .elementor-element.elementor-element-4d16d11c {
        padding:0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-50570e3 {
        width: 40%;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-19fd074 {
        width: 60%;
    }

    .elementor-bc-flex-widget .single .elementor-element.elementor-element-19fd074.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .single .elementor-element.elementor-element-19fd074.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 15px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-ba69c1e {
        text-align: center;
    }

    .single .elementor-element.elementor-element-916131e {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ae025a4 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-435c962 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3194211 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3741e4f .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-f62c537 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-e8c5cf7 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a4d95de .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-f1ee34f .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-2e219f2 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-054a74c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-4ff5fed .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-f739b4b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-269a9cd .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-e846ad6 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-bea5ab0 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-e688054 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-999884d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b51137c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-01223be .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-40cfee6 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-25a297b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a6c9b1e .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-1deddf8 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-c138909 {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ee90a7f img {
        width: 327px;
        height: 258px;
    }

    .single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
        padding: 14px 16px 14px 16px;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(2px/2);
        margin-left: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-2px/2);
        margin-left: calc(-2px/2);
    }

    body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-2px/2);
    }

    body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
        font-size: 20px;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .single .elementor-element.elementor-element-9de7166 {
        width:100%;
    }

    .single .elementor-element.elementor-element-0a79dcc {
        width: 100%;
    }

    .single .elementor-element.elementor-element-8b36ab3 {
        width: 100%;
    }

    .single .elementor-element.elementor-element-f9f68a4 {
        width: 100%;
    }
}

/* Start custom CSS for button, class: .elementor-element-4a6e102 */
.single .elementor-element.elementor-element-4a6e102 svg {
    width: 16px;
    height: 14px;
}

.single .elementor-element.elementor-element-4a6e102 svg path {
    fill: var( --e-global-color-864deaf );
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4669660 */
.single .elementor-element.elementor-element-4669660 .simplefavorite-button {
    background-color: transparent;
    padding: 0;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button-count {
    font-family: 'Poppins' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 32px !important;
    color: rgba(0, 0, 0, 0.54) !important;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button svg path {
    fill: #1F7CFF;
}

.single .elementor-element.elementor-element-4669660 .active svg path {
    fill: red;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-4669660 svg {
        width: 20px;
        height: 18px;
    }
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ebdf6b */
.single .elementor-element.elementor-element-6ebdf6b svg {
    width: 24px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d16d11c */
.elementor + .simplefavorite-button {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba69c1e */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ba69c1e img {
        height: 255px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-916131e */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-916131e img {
        height: 255px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-92af376 */
.elementor-icon-list-item {
    align-items: flex-start !important;
}

.elementor-icon-list-item .elementor-icon-list-icon i {
    margin-top: 15px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-655dfc9 */
.elementor-icon-list-item {
    align-items: flex-start !important;
}

.elementor-icon-list-item .elementor-icon-list-icon i {
    margin-top: 15px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8e97625 */
.elementor-icon-list-item {
    align-items: flex-start !important;
}

.elementor-icon-list-item .elementor-icon-list-icon i {
    margin-top: 15px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6a47cc2 */
.elementor-icon-list-item {
    align-items: flex-start !important;
}

.elementor-icon-list-item .elementor-icon-list-icon i {
    margin-top: 15px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-42b58ec */
.elementor-icon-list-item {
    align-items: flex-start !important;
}

.elementor-icon-list-item .elementor-icon-list-icon i {
    margin-top: 15px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4549ce4 */
.elementor-icon-list-item {
    align-items: flex-start !important;
}

.elementor-icon-list-item .elementor-icon-list-icon i {
    margin-top: 15px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea7916b */
.elementor-icon-list-item {
    align-items: flex-start !important;
}

.elementor-icon-list-item .elementor-icon-list-icon i {
    margin-top: 15px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cc25eee */
.elementor-icon-list-item {
    align-items: flex-start !important;
}

.elementor-icon-list-item .elementor-icon-list-icon i {
    margin-top: 15px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7853fe5 */
.elementor-icon-list-item {
    align-items: flex-start !important;
}

.elementor-icon-list-item .elementor-icon-list-icon i {
    margin-top: 15px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33e5034 */
.elementor-icon-list-item {
    align-items: flex-start !important;
}

.elementor-icon-list-item .elementor-icon-list-icon i {
    margin-top: 15px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-972c7cb */
.elementor-icon-list-item {
    align-items: flex-start !important;
}

.elementor-icon-list-item .elementor-icon-list-icon i {
    margin-top: 15px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f77e3fb */
.elementor-icon-list-item {
    align-items: flex-start !important;
}

.elementor-icon-list-item .elementor-icon-list-icon i {
    margin-top: 15px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-07a52e6 */
.elementor-icon-list-item {
    align-items: flex-start !important;
}

.elementor-icon-list-item .elementor-icon-list-icon i {
    margin-top: 15px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0638872 */
.elementor-icon-list-item {
    align-items: flex-start !important;
}

.elementor-icon-list-item .elementor-icon-list-icon i {
    margin-top: 15px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-29738cb */
.elementor-icon-list-item {
    align-items: flex-start !important;
}

.elementor-icon-list-item .elementor-icon-list-icon i {
    margin-top: 15px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-316bf5d */
.elementor-icon-list-item {
    align-items: flex-start !important;
}

.elementor-icon-list-item .elementor-icon-list-icon i {
    margin-top: 15px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-295ac6d */
.elementor-icon-list-item {
    align-items: flex-start !important;
}

.elementor-icon-list-item .elementor-icon-list-icon i {
    margin-top: 15px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b3a4545 */
.elementor-icon-list-item {
    align-items: flex-start !important;
}

.elementor-icon-list-item .elementor-icon-list-icon i {
    margin-top: 15px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-215d8b7 */
.elementor-icon-list-item {
    align-items: flex-start !important;
}

.elementor-icon-list-item .elementor-icon-list-icon i {
    margin-top: 15px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-981caa2 */
.elementor-icon-list-item {
    align-items: flex-start !important;
}

.elementor-icon-list-item .elementor-icon-list-icon i {
    margin-top: 15px;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c138909 */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-c138909 img {
        height: 255px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee90a7f */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ee90a7f img {
        height: 189px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-05e51d6 */
.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    width: 87px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    justify-content: center;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
    margin-left: 149px;
    margin-top: -36px;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 36px;
    color: #575455 !important;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
    margin-top: -19px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    border-radius: 0 !important;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
        width: 87px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
        width: 70px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
        margin-left: 107px;
        margin-top: -32px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
        margin-top: -29px;
        margin-left: 15px;
    }
}

/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-92ddaa3 */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
        padding-left: 87px;
    }
}

/* End custom CSS */
.single .elementor-element.elementor-element-4d16d11c {
    padding: 54px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b10f071 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9197b9d .elementor-button .elementor-align-icon-right {
    margin-left: 6px;
}

.single .elementor-element.elementor-element-9197b9d .elementor-button .elementor-align-icon-left {
    margin-right: 6px;
}

.single .elementor-element.elementor-element-9197b9d .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    fill: var( --e-global-color-864deaf );
    color: var( --e-global-color-864deaf );
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9197b9d > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
}

.single .elementor-element.elementor-element-34de32d {
    color: #F75C4E;
    font-family: var( --e-global-typography-305bfb8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-305bfb8-font-size );
    font-weight: var( --e-global-typography-305bfb8-font-weight );
    line-height: var( --e-global-typography-305bfb8-line-height );
    letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
    word-spacing: var( --e-global-typography-305bfb8-word-spacing );
}

.single .elementor-element.elementor-element-19fd074.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4669660 {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
    margin: 0px 36px 0px 9px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    fill: #575455;
    color: #575455;
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6ebdf6b {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-8b1a2f9 {
    padding: 36px 0px 0px 0px;
}

.single .elementor-element.elementor-element-61c9eae > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49db89c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-948f156 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 53px;
    font-weight: 700;
    line-height: 79px;
}

.single .elementor-element.elementor-element-7b3d9c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-82d3626 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0c1ce0b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-0c1ce0b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ed84c56 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ed84c56 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-100724a {
    padding: 4px 0px 4px 0px;
}

.single .elementor-element.elementor-element-96a4fdc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-1680e75 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a160db1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a160db1 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-949fd6e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-949fd6e > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-c40851d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-c40851d > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-7e7b109 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7e7b109 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-7608262 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7608262 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-64c04f1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-64c04f1 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-015b41b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-015b41b > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-6b7784c {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-efa59a8 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0a79dcc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-f601bdd {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f601bdd > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-44c35f4 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-44c35f4 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-2486065 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2486065 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-0e194cd {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-0e194cd > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-3db813a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-3db813a > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-fe6aa62 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-fe6aa62 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-30dc0bf {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-30dc0bf > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-d58585f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d58585f > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-916131e {
    text-align: center;
}

.single .elementor-element.elementor-element-deef661 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-d67c2b8 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d67c2b8 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-054a74c .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-443123c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-443123c > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-5436780 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5436780 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-1da6295 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-1da6295 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-cd12366 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-b8e0783 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-b8e0783 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-0156d41 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-0156d41 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-5ebbcca {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5ebbcca > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-b5bece8 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-16eaca8 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-16eaca8 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-639fe97 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-639fe97 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-0094bee {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-0094bee > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-1deddf8 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-c138909 {
    text-align: center;
}

.single .elementor-element.elementor-element-1037d8f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-1037d8f > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-814d8fc {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-814d8fc > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-640f618 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-640f618 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-a409c2d {
    padding: 103px 0px 0px 0px;
}

.single .elementor-element.elementor-element-34b1d79 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-7822663 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a529c8a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a529c8a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2fd113e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2fd113e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-f9f68a4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-f9f68a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-ee90a7f {
    text-align: right;
}

.single .elementor-element.elementor-element-ee90a7f img {
    width: 475px;
    height: 375px;
}

.single .elementor-element.elementor-element-03b5160 {
    padding: 113px 0px 0px 0px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.single .elementor-element.elementor-element-12d7f2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9C95AC0D;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-32c14e5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-repeater-item-f9b1fb3 .elementor-icon-list-icon {
    width: 150px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    width: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon i {
    font-size: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 6px;
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-left: 0px;
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-right: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text, .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text a {
    color: #000000;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.single .elementor-element.elementor-element-92ddaa3 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 24px;
    --grid-column-gap: 17px;
    --grid-row-gap: 0px;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
    text-align: left;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-social-icon {
    background-color: #FFFFFF;
    --icon-padding: 0em;
}

.single .elementor-element.elementor-element-92ddaa3 > .elementor-widget-container {
    padding: 7px 0px 0px 149px;
}

body.elementor-page-11295:not(.elementor-motion-effects-element-type-background), body.elementor-page-11295 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

@media(min-width: 768px) {
    .single .elementor-element.elementor-element-12d7f2a {
        width:100%;
    }
}

@media(max-width: 1024px) {
    .elementor-bc-flex-widget .single .elementor-element.elementor-element-50570e3.elementor-column .elementor-widget-wrap {
        align-items:center;
    }

    .single .elementor-element.elementor-element-50570e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 {
        font-size: 12px;
        line-height: 18px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 36px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b .elementor-button {
        font-size: 12px;
    }

    .single .elementor-element.elementor-element-8b1a2f9 {
        padding: 0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-948f156 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-0c1ce0b > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-ed84c56 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-100724a {
        padding: 4px 0px 4px 0px;
    }

    .single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-1680e75 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-ba69c1e {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ba69c1e > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-6b7784c {
        padding: 0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-0a79dcc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-916131e {
        text-align: left;
    }

    .single .elementor-element.elementor-element-916131e > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-deef661 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-054a74c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-cd12366 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b5bece8 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-1deddf8 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-c138909 {
        text-align: left;
    }

    .single .elementor-element.elementor-element-c138909 > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-a409c2d {
        padding: 40px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-7822663 .elementor-heading-title {
        font-size: 25px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ee90a7f > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-03b5160 {
        padding: 50px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .single .elementor-element.elementor-element-4d16d11c {
        padding:0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-50570e3 {
        width: 40%;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-19fd074 {
        width: 60%;
    }

    .elementor-bc-flex-widget .single .elementor-element.elementor-element-19fd074.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .single .elementor-element.elementor-element-19fd074.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 15px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-ba69c1e {
        text-align: center;
    }

    .single .elementor-element.elementor-element-916131e {
        text-align: center;
    }

    .single .elementor-element.elementor-element-054a74c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-cd12366 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b5bece8 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-1deddf8 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-c138909 {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ee90a7f img {
        width: 327px;
        height: 258px;
    }

    .single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
        padding: 14px 16px 14px 16px;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(2px/2);
        margin-left: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-2px/2);
        margin-left: calc(-2px/2);
    }

    body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-2px/2);
    }

    body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
        font-size: 20px;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .single .elementor-element.elementor-element-9de7166 {
        width:100%;
    }

    .single .elementor-element.elementor-element-0a79dcc {
        width: 100%;
    }

    .single .elementor-element.elementor-element-8b36ab3 {
        width: 100%;
    }

    .single .elementor-element.elementor-element-f9f68a4 {
        width: 100%;
    }
}

/* Start custom CSS for button, class: .elementor-element-9197b9d */
.single .elementor-element.elementor-element-9197b9d svg {
    width: 16px;
    height: 14px;
}

.single .elementor-element.elementor-element-9197b9d svg path {
    fill: var( --e-global-color-864deaf );
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4669660 */
.single .elementor-element.elementor-element-4669660 .simplefavorite-button {
    background-color: transparent;
    padding: 0;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button-count {
    font-family: 'Poppins' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 32px !important;
    color: rgba(0, 0, 0, 0.54) !important;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button svg path {
    fill: #1F7CFF;
}

.single .elementor-element.elementor-element-4669660 .active svg path {
    fill: red;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-4669660 svg {
        width: 20px;
        height: 18px;
    }
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ebdf6b */
.single .elementor-element.elementor-element-6ebdf6b svg {
    width: 24px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d16d11c */
.elementor + .simplefavorite-button {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba69c1e */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ba69c1e img {
        height: 255px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-916131e */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-916131e img {
        height: 255px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c138909 */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-c138909 img {
        height: 255px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee90a7f */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ee90a7f img {
        height: 189px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-05e51d6 */
.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    width: 87px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    justify-content: center;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
    margin-left: 149px;
    margin-top: -36px;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 36px;
    color: #575455 !important;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
    margin-top: -19px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    border-radius: 0 !important;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
        width: 87px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
        width: 70px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
        margin-left: 107px;
        margin-top: -32px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
        margin-top: -29px;
        margin-left: 15px;
    }
}

/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-92ddaa3 */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
        padding-left: 87px;
    }
}

/* End custom CSS */
.single .elementor-element.elementor-element-4d16d11c {
    padding: 54px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b10f071 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-right {
    margin-left: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-left {
    margin-right: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    fill: var( --e-global-color-864deaf );
    color: var( --e-global-color-864deaf );
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
}

.single .elementor-element.elementor-element-34de32d {
    color: #F75C4E;
    font-family: var( --e-global-typography-305bfb8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-305bfb8-font-size );
    font-weight: var( --e-global-typography-305bfb8-font-weight );
    line-height: var( --e-global-typography-305bfb8-line-height );
    letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
    word-spacing: var( --e-global-typography-305bfb8-word-spacing );
}

.single .elementor-element.elementor-element-19fd074.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4669660 {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
    margin: 0px 36px 0px 9px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    fill: #575455;
    color: #575455;
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6ebdf6b {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-8b1a2f9 {
    padding: 36px 0px 0px 0px;
}

.single .elementor-element.elementor-element-61c9eae > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49db89c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-948f156 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 53px;
    font-weight: 700;
    line-height: 79px;
}

.single .elementor-element.elementor-element-7b3d9c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-add2784 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-add2784 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-26dc026 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-26dc026 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-71ce274 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-71ce274 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-477e43d .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-477e43d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-25f4735 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-25f4735 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7af5c6a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7af5c6a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e30c025 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-e30c025 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7aa251a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7aa251a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6afca0c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-6afca0c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a0702ba .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-a0702ba > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-41a2fe4 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-41a2fe4 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d460dfc .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-d460dfc > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-437c8b5 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-437c8b5 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9ef1e31 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-9ef1e31 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-264e1e7 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-264e1e7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-971f87d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
    width: var( --container-widget-width, 100.103% );
    max-width: 100.103%;
    --container-widget-width: 100.103%;
    --container-widget-flex-grow: 0;
}

.single .elementor-element.elementor-element-971f87d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6a9b7c9 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-6a9b7c9 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-590b039 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-590b039 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1fd808b .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-1fd808b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-39d9fb2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-39d9fb2 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f8c81dc .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-f8c81dc > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6c29ac0 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-6c29ac0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4f08c75 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-4f08c75 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f2cceb1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f2cceb1 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1cd979a .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-1cd979a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e3a9565 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-e3a9565 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e077444 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-e077444 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-772f8b6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-772f8b6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8c6b727 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-8c6b727 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-44c8793 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-44c8793 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-bd5e005 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-bd5e005 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f2637e6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f2637e6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9afed3c .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-9afed3c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d873230 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d873230 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e706af0 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-e706af0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5ee507d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5ee507d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9317247 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-9317247 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-986f4b1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-986f4b1 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-38ba5bd {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-38ba5bd > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6aeebd8 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-6aeebd8 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a0db305 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a0db305 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-fb51788 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-fb51788 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8ecadbe {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8ecadbe > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-cd14608 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-cd14608 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2363af9 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2363af9 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f137939 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f137939 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b00c759 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-b00c759 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0f120ee .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-0f120ee > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-299d0a7 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-299d0a7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2a54096 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-2a54096 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e5e9e6c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-e5e9e6c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9e2a5b0 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-9e2a5b0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c4e1560 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-c4e1560 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a409c2d {
    padding: 103px 0px 0px 0px;
}

.single .elementor-element.elementor-element-34b1d79 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-7822663 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a529c8a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a529c8a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2fd113e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2fd113e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-f9f68a4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-f9f68a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-ee90a7f {
    text-align: right;
}

.single .elementor-element.elementor-element-ee90a7f img {
    width: 475px;
    height: 375px;
}

.single .elementor-element.elementor-element-03b5160 {
    padding: 113px 0px 0px 0px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.single .elementor-element.elementor-element-12d7f2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9C95AC0D;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-32c14e5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-repeater-item-f9b1fb3 .elementor-icon-list-icon {
    width: 150px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    width: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon i {
    font-size: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 6px;
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-left: 0px;
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-right: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text, .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text a {
    color: #000000;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.single .elementor-element.elementor-element-92ddaa3 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 24px;
    --grid-column-gap: 17px;
    --grid-row-gap: 0px;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
    text-align: left;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-social-icon {
    background-color: #FFFFFF;
    --icon-padding: 0em;
}

.single .elementor-element.elementor-element-92ddaa3 > .elementor-widget-container {
    padding: 7px 0px 0px 149px;
}

body.elementor-page-14236:not(.elementor-motion-effects-element-type-background), body.elementor-page-14236 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

@media(min-width: 768px) {
    .single .elementor-element.elementor-element-12d7f2a {
        width:100%;
    }
}

@media(max-width: 1024px) {
    .elementor-bc-flex-widget .single .elementor-element.elementor-element-50570e3.elementor-column .elementor-widget-wrap {
        align-items:center;
    }

    .single .elementor-element.elementor-element-50570e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 {
        font-size: 12px;
        line-height: 18px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 36px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b .elementor-button {
        font-size: 12px;
    }

    .single .elementor-element.elementor-element-8b1a2f9 {
        padding: 0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-948f156 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-add2784 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-26dc026 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-71ce274 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-477e43d .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-25f4735 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-7af5c6a > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e30c025 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-7aa251a > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-6afca0c > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-a0702ba .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-41a2fe4 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-d460dfc .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-437c8b5 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-9ef1e31 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-264e1e7 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-971f87d > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-6a9b7c9 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-590b039 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-1fd808b .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-39d9fb2 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-f8c81dc .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-6c29ac0 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-4f08c75 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-f2cceb1 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-1cd979a .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-e3a9565 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e077444 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-772f8b6 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-8c6b727 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-44c8793 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-bd5e005 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-f2637e6 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-9afed3c .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-d873230 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e706af0 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-5ee507d > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-9317247 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-986f4b1 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-38ba5bd > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-6aeebd8 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-a0db305 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-fb51788 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-8ecadbe > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-cd14608 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-2363af9 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-f137939 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-b00c759 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-0f120ee .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-299d0a7 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-2a54096 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-e5e9e6c > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-9e2a5b0 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-c4e1560 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-a409c2d {
        padding: 40px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-7822663 .elementor-heading-title {
        font-size: 25px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ee90a7f > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-03b5160 {
        padding: 50px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .single .elementor-element.elementor-element-4d16d11c {
        padding:0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-50570e3 {
        width: 40%;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-19fd074 {
        width: 60%;
    }

    .elementor-bc-flex-widget .single .elementor-element.elementor-element-19fd074.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .single .elementor-element.elementor-element-19fd074.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 15px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e30c025 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a0702ba .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-d460dfc .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-437c8b5 .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-264e1e7 .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-6a9b7c9 .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-1fd808b .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-f8c81dc .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-1cd979a .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-8c6b727 .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-bd5e005 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-9afed3c .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-e706af0 .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-9317247 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-6aeebd8 .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-fb51788 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-0f120ee .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-2a54096 .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ee90a7f img {
        width: 327px;
        height: 258px;
    }

    .single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
        padding: 14px 16px 14px 16px;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(2px/2);
        margin-left: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-2px/2);
        margin-left: calc(-2px/2);
    }

    body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-2px/2);
    }

    body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
        font-size: 20px;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .single .elementor-element.elementor-element-8b36ab3 {
        width:100%;
    }

    .single .elementor-element.elementor-element-f9f68a4 {
        width: 100%;
    }
}

/* Start custom CSS for button, class: .elementor-element-5fd79f1 */
.single .elementor-element.elementor-element-5fd79f1 svg {
    width: 16px;
    height: 14px;
}

.single .elementor-element.elementor-element-5fd79f1 svg path {
    fill: var( --e-global-color-864deaf );
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4669660 */
.single .elementor-element.elementor-element-4669660 .simplefavorite-button {
    background-color: transparent;
    padding: 0;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button-count {
    font-family: 'Poppins' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 32px !important;
    color: rgba(0, 0, 0, 0.54) !important;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button svg path {
    fill: #1F7CFF;
}

.single .elementor-element.elementor-element-4669660 .active svg path {
    fill: red;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-4669660 svg {
        width: 20px;
        height: 18px;
    }
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ebdf6b */
.single .elementor-element.elementor-element-6ebdf6b svg {
    width: 24px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d16d11c */
.elementor + .simplefavorite-button {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee90a7f */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ee90a7f img {
        height: 189px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-05e51d6 */
.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    width: 87px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    justify-content: center;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
    margin-left: 149px;
    margin-top: -36px;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 36px;
    color: #575455 !important;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
    margin-top: -19px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    border-radius: 0 !important;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
        width: 87px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
        width: 70px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
        margin-left: 107px;
        margin-top: -32px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
        margin-top: -29px;
        margin-left: 15px;
    }
}

/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-92ddaa3 */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
        padding-left: 87px;
    }
}

/* End custom CSS */
.single .elementor-element.elementor-element-4d16d11c {
    padding: 54px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b10f071 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-right {
    margin-left: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-left {
    margin-right: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    fill: var( --e-global-color-864deaf );
    color: var( --e-global-color-864deaf );
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
}

.single .elementor-element.elementor-element-34de32d {
    color: #F75C4E;
    font-family: var( --e-global-typography-305bfb8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-305bfb8-font-size );
    font-weight: var( --e-global-typography-305bfb8-font-weight );
    line-height: var( --e-global-typography-305bfb8-line-height );
    letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
    word-spacing: var( --e-global-typography-305bfb8-word-spacing );
}

.single .elementor-element.elementor-element-19fd074.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4669660 {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
    margin: 0px 36px 0px 9px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    fill: #575455;
    color: #575455;
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6ebdf6b {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-8b1a2f9 {
    padding: 36px 0px 0px 0px;
}

.single .elementor-element.elementor-element-61c9eae > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49db89c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-948f156 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 53px;
    font-weight: 700;
    line-height: 79px;
}

.single .elementor-element.elementor-element-7b3d9c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-82d3626 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4c1a2c7 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-4c1a2c7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-507c993 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-507c993 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-add2784 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-add2784 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e33e3e6 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-e33e3e6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e43e028 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-e43e028 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-437c8b5 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-437c8b5 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9ef1e31 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-9ef1e31 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-89ed1d3 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-89ed1d3 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f2ba5b7 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f2ba5b7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c73ef7d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-c73ef7d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2d78d5e .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-2d78d5e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ea7630a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ea7630a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9bbf8ad .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-9bbf8ad > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f2fdc32 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f2fdc32 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d0f00b8 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-d0f00b8 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-77f27e7 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-77f27e7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c677c54 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-c677c54 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6a1fdda {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-6a1fdda > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-bb1c199 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-bb1c199 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0a3acca {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-0a3acca > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8e35a80 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8e35a80 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-cc1e353 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-cc1e353 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f50dbeb {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f50dbeb > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7e5d171 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-7e5d171 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1fcdd48 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-1fcdd48 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d676521 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-d676521 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-948e9f1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-948e9f1 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-408fb11 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-408fb11 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b2c5bbb {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-b2c5bbb > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-97e1c47 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-97e1c47 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f406b01 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f406b01 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-95a8fbe .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-95a8fbe > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7b5a8a3 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7b5a8a3 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d7c09d1 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-d7c09d1 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-45d636c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-45d636c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3abf1fe .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-3abf1fe > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b3f8994 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-b3f8994 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-32423d0 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-32423d0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3292da0 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-3292da0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-fe2a29a .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-fe2a29a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e3ffac2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-e3ffac2 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d4e7970 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-d4e7970 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-929c951 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-929c951 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7094a82 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-7094a82 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8a155c0 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8a155c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6456a26 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-6456a26 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49feb64 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-49feb64 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6b3598e .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-6b3598e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8d85cb2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8d85cb2 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4c32770 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-4c32770 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-908c699 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-908c699 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9292684 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-9292684 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-93e99a6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-93e99a6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-11c7f88 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-11c7f88 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-35f3521 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-35f3521 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c0bb140 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-c0bb140 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-590b039 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-590b039 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-93af19d .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-93af19d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ddbade0 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ddbade0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-febde3c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-febde3c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6fb4769 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-6fb4769 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-39d9fb2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-39d9fb2 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6cf7604 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-6cf7604 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-23d744f .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-23d744f > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-129836c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-129836c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3827ff6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-3827ff6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-caf0598 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-caf0598 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b0bcdbd {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-b0bcdbd > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a61353b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a61353b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-25bcd77 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-25bcd77 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8bb3b83 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8bb3b83 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49e7570 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-49e7570 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5e16cb3 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-5e16cb3 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8af6fe3 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8af6fe3 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6d9a818 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-6d9a818 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9cafe8b .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-9cafe8b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f88e60c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f88e60c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-41505a7 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-41505a7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-758e8d7 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-758e8d7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-100724a {
    padding: 4px 0px 4px 0px;
}

.single .elementor-element.elementor-element-96a4fdc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-4d0b84f .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-ccf6da1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ccf6da1 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6869dca {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-6869dca > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a409c2d {
    padding: 103px 0px 0px 0px;
}

.single .elementor-element.elementor-element-34b1d79 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-7822663 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a529c8a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a529c8a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2fd113e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2fd113e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-f9f68a4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-f9f68a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-ee90a7f {
    text-align: right;
}

.single .elementor-element.elementor-element-ee90a7f img {
    width: 475px;
    height: 375px;
}

.single .elementor-element.elementor-element-03b5160 {
    padding: 113px 0px 0px 0px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.single .elementor-element.elementor-element-12d7f2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9C95AC0D;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-32c14e5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-repeater-item-f9b1fb3 .elementor-icon-list-icon {
    width: 150px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    width: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon i {
    font-size: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 6px;
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-left: 0px;
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-right: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text, .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text a {
    color: #000000;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.single .elementor-element.elementor-element-92ddaa3 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 24px;
    --grid-column-gap: 17px;
    --grid-row-gap: 0px;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
    text-align: left;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-social-icon {
    background-color: #FFFFFF;
    --icon-padding: 0em;
}

.single .elementor-element.elementor-element-92ddaa3 > .elementor-widget-container {
    padding: 7px 0px 0px 149px;
}

body.elementor-page-14058:not(.elementor-motion-effects-element-type-background), body.elementor-page-14058 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

@media(min-width: 768px) {
    .single .elementor-element.elementor-element-12d7f2a {
        width:100%;
    }
}

@media(max-width: 1024px) {
    .elementor-bc-flex-widget .single .elementor-element.elementor-element-50570e3.elementor-column .elementor-widget-wrap {
        align-items:center;
    }

    .single .elementor-element.elementor-element-50570e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 {
        font-size: 12px;
        line-height: 18px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 36px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b .elementor-button {
        font-size: 12px;
    }

    .single .elementor-element.elementor-element-8b1a2f9 {
        padding: 0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-948f156 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-4c1a2c7 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-507c993 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-add2784 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e33e3e6 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-e43e028 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-437c8b5 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-9ef1e31 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-89ed1d3 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-f2ba5b7 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-c73ef7d > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-2d78d5e .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ea7630a > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-9bbf8ad .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-f2fdc32 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-d0f00b8 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-77f27e7 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-c677c54 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-6a1fdda > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-bb1c199 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-0a3acca > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-8e35a80 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-cc1e353 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-f50dbeb > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-7e5d171 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-1fcdd48 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-d676521 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-948e9f1 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-408fb11 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b2c5bbb > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-97e1c47 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-f406b01 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-95a8fbe .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-7b5a8a3 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-d7c09d1 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-45d636c > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-3abf1fe .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b3f8994 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-32423d0 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3292da0 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-fe2a29a .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-e3ffac2 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-d4e7970 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-929c951 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-7094a82 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-8a155c0 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-6456a26 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-49feb64 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-6b3598e .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-8d85cb2 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-4c32770 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-908c699 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-9292684 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-93e99a6 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-11c7f88 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-35f3521 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-c0bb140 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-590b039 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-93af19d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ddbade0 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-febde3c > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-6fb4769 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-39d9fb2 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-6cf7604 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-23d744f .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-129836c > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-3827ff6 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-caf0598 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b0bcdbd > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-a61353b > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-25bcd77 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-8bb3b83 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-49e7570 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-5e16cb3 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-8af6fe3 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-6d9a818 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-9cafe8b .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-f88e60c > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-41505a7 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-758e8d7 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-100724a {
        padding: 4px 0px 4px 0px;
    }

    .single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-4d0b84f .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-a409c2d {
        padding: 40px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-7822663 .elementor-heading-title {
        font-size: 25px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ee90a7f > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-03b5160 {
        padding: 50px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .single .elementor-element.elementor-element-4d16d11c {
        padding:0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-50570e3 {
        width: 40%;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-19fd074 {
        width: 60%;
    }

    .elementor-bc-flex-widget .single .elementor-element.elementor-element-19fd074.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .single .elementor-element.elementor-element-19fd074.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 15px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-437c8b5 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-89ed1d3 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-2d78d5e .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-9bbf8ad .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-d0f00b8 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-c677c54 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-bb1c199 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-cc1e353 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-d676521 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-408fb11 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-97e1c47 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-95a8fbe .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-d7c09d1 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3abf1fe .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-32423d0 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-fe2a29a .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-7094a82 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-6456a26 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-6b3598e .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-4c32770 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-9292684 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-11c7f88 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-93af19d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-6fb4769 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-23d744f .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-caf0598 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-25bcd77 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-5e16cb3 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ee90a7f img {
        width: 327px;
        height: 258px;
    }

    .single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
        padding: 14px 16px 14px 16px;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(2px/2);
        margin-left: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-2px/2);
        margin-left: calc(-2px/2);
    }

    body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-2px/2);
    }

    body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
        font-size: 20px;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .single .elementor-element.elementor-element-9de7166 {
        width:100%;
    }

    .single .elementor-element.elementor-element-8b36ab3 {
        width: 100%;
    }

    .single .elementor-element.elementor-element-f9f68a4 {
        width: 100%;
    }
}

/* Start custom CSS for button, class: .elementor-element-5fd79f1 */
.single .elementor-element.elementor-element-5fd79f1 svg {
    width: 16px;
    height: 14px;
}

.single .elementor-element.elementor-element-5fd79f1 svg path {
    fill: var( --e-global-color-864deaf );
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4669660 */
.single .elementor-element.elementor-element-4669660 .simplefavorite-button {
    background-color: transparent;
    padding: 0;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button-count {
    font-family: 'Poppins' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 32px !important;
    color: rgba(0, 0, 0, 0.54) !important;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button svg path {
    fill: #1F7CFF;
}

.single .elementor-element.elementor-element-4669660 .active svg path {
    fill: red;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-4669660 svg {
        width: 20px;
        height: 18px;
    }
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ebdf6b */
.single .elementor-element.elementor-element-6ebdf6b svg {
    width: 24px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d16d11c */
.elementor + .simplefavorite-button {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee90a7f */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ee90a7f img {
        height: 189px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-05e51d6 */
.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    width: 87px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    justify-content: center;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
    margin-left: 149px;
    margin-top: -36px;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 36px;
    color: #575455 !important;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
    margin-top: -19px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    border-radius: 0 !important;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
        width: 87px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
        width: 70px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
        margin-left: 107px;
        margin-top: -32px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
        margin-top: -29px;
        margin-left: 15px;
    }
}

/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-92ddaa3 */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
        padding-left: 87px;
    }
}

/* End custom CSS */


.single .elementor-element.elementor-element-4d16d11c {
    padding: 54px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b10f071 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-right {
    margin-left: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-left {
    margin-right: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    fill: var( --e-global-color-864deaf );
    color: var( --e-global-color-864deaf );
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
}

.single .elementor-element.elementor-element-34de32d {
    color: #F75C4E;
    font-family: var( --e-global-typography-305bfb8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-305bfb8-font-size );
    font-weight: var( --e-global-typography-305bfb8-font-weight );
    line-height: var( --e-global-typography-305bfb8-line-height );
    letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
    word-spacing: var( --e-global-typography-305bfb8-word-spacing );
}

.single .elementor-element.elementor-element-19fd074.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4669660 {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
    margin: 0px 36px 0px 9px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    fill: #575455;
    color: #575455;
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6ebdf6b {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-8b1a2f9 {
    padding: 36px 0px 0px 0px;
}

.single .elementor-element.elementor-element-61c9eae > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49db89c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-948f156 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 53px;
    font-weight: 700;
    line-height: 79px;
}

.single .elementor-element.elementor-element-7b3d9c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-82d3626 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-507c993 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-507c993 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c434cac {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-c434cac > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-19e8fb6 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-19e8fb6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7ab8391 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7ab8391 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1db2367 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-1db2367 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-67dd93c .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-67dd93c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-add2784 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-add2784 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3a1adbe .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-3a1adbe > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-56eee1e .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-56eee1e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-829e21a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-829e21a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5d3bfa3 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-5d3bfa3 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6838df3 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-6838df3 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1fcdd48 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-1fcdd48 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4ebbfbd .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-4ebbfbd > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-64f1146 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-64f1146 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-96ecf6b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-96ecf6b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d676521 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-d676521 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3bd5cee .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-3bd5cee > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-948e9f1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-948e9f1 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-59b3301 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-59b3301 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3acb5c4 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-3acb5c4 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d82304c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d82304c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e2a810b .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-e2a810b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3e4c836 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-3e4c836 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8b85ee7 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8b85ee7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a889a71 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a889a71 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-dd8337e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-dd8337e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3abf1fe .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-3abf1fe > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b3f8994 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-b3f8994 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b1943f6 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-b1943f6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-77ae41a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-77ae41a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-32423d0 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-32423d0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3292da0 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-3292da0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-fe2a29a .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-fe2a29a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d89334b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d89334b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0aaa22d .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-0aaa22d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-560b9bd {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-560b9bd > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c3ff78c .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-c3ff78c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5efbade {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5efbade > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ec892da .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-ec892da > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f586fc3 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f586fc3 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8d6e2a6 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-8d6e2a6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-21fc94a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-21fc94a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4828b0a .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-4828b0a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6d33e20 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-6d33e20 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b70bfdc .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-b70bfdc > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0ed0854 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-0ed0854 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e89aaf6 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-e89aaf6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-18c7c8c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-18c7c8c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-cc21270 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-cc21270 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7e64cf4 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-7e64cf4 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8a155c0 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8a155c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c8073e3 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-c8073e3 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f086175 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f086175 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-bae54a7 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-bae54a7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49feb64 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-49feb64 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-586fd93 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-586fd93 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e7b9592 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-e7b9592 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6b3598e .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-6b3598e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a1b1600 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a1b1600 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4c32770 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-4c32770 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-908c699 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-908c699 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-dbac1db {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-dbac1db > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7a9bce7 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-7a9bce7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6a08ecb {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-6a08ecb > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b36f803 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-b36f803 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d7efd76 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d7efd76 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8afeb14 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-1b49206 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-1b49206 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-48e314f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-48e314f > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-93e99a6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-93e99a6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8471c68 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-35f3521 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-35f3521 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a631d83 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-a631d83 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-00faaa3 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-00faaa3 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-cf41005 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-cf41005 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3a4e17f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-3a4e17f > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3fc5922 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-3fc5922 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-807122e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-807122e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0f8c47d .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-0f8c47d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-233d2cd {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-233d2cd > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d3b8339 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-d3b8339 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-dd37b6d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-dd37b6d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6fa16a6 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-6fa16a6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-934e023 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-934e023 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ada3593 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-590b039 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-590b039 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-100724a {
    padding: 4px 0px 4px 0px;
}

.single .elementor-element.elementor-element-96a4fdc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-4d0b84f .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-90c1a31 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-ccf6da1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ccf6da1 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3a4f94b .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-5e9ba6e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5e9ba6e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-35e5b04 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-b717b25 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-b717b25 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-167a883 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-57b7277 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-57b7277 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3096227 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-3096227 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a409c2d {
    padding: 103px 0px 0px 0px;
}

.single .elementor-element.elementor-element-34b1d79 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-7822663 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a529c8a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a529c8a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2fd113e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2fd113e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-f9f68a4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-f9f68a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-ee90a7f {
    text-align: right;
}

.single .elementor-element.elementor-element-ee90a7f img {
    width: 475px;
    height: 375px;
}

.single .elementor-element.elementor-element-03b5160 {
    padding: 113px 0px 0px 0px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.single .elementor-element.elementor-element-12d7f2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9C95AC0D;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-32c14e5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-repeater-item-f9b1fb3 .elementor-icon-list-icon {
    width: 150px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    width: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon i {
    font-size: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 6px;
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-left: 0px;
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-right: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text, .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text a {
    color: #000000;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.single .elementor-element.elementor-element-92ddaa3 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 24px;
    --grid-column-gap: 17px;
    --grid-row-gap: 0px;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
    text-align: left;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-social-icon {
    background-color: #FFFFFF;
    --icon-padding: 0em;
}

.single .elementor-element.elementor-element-92ddaa3 > .elementor-widget-container {
    padding: 7px 0px 0px 149px;
}

body.elementor-page-13854:not(.elementor-motion-effects-element-type-background), body.elementor-page-13854 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

@media(min-width: 768px) {
    .single .elementor-element.elementor-element-12d7f2a {
        width:100%;
    }
}

@media(max-width: 1024px) {
    .elementor-bc-flex-widget .single .elementor-element.elementor-element-50570e3.elementor-column .elementor-widget-wrap {
        align-items:center;
    }

    .single .elementor-element.elementor-element-50570e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 {
        font-size: 12px;
        line-height: 18px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 36px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b .elementor-button {
        font-size: 12px;
    }

    .single .elementor-element.elementor-element-8b1a2f9 {
        padding: 0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-948f156 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-507c993 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-c434cac > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-19e8fb6 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-7ab8391 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-1db2367 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-67dd93c .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-add2784 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-3a1adbe .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-56eee1e .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-829e21a > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-5d3bfa3 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-6838df3 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-1fcdd48 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-4ebbfbd .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-64f1146 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-96ecf6b > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-d676521 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3bd5cee .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-948e9f1 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-59b3301 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3acb5c4 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-d82304c > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e2a810b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3e4c836 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-8b85ee7 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-a889a71 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-dd8337e > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-3abf1fe .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b3f8994 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-b1943f6 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-77ae41a > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-32423d0 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3292da0 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-fe2a29a .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-d89334b > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-0aaa22d .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-560b9bd > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-c3ff78c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-5efbade > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-ec892da .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-f586fc3 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-8d6e2a6 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-21fc94a > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-4828b0a .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-6d33e20 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-b70bfdc .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-0ed0854 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e89aaf6 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-18c7c8c > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-cc21270 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-7e64cf4 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-8a155c0 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-c8073e3 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-f086175 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-bae54a7 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-49feb64 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-586fd93 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-e7b9592 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-6b3598e .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a1b1600 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-4c32770 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-908c699 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-dbac1db > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-7a9bce7 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-6a08ecb > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-b36f803 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-d7efd76 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-8afeb14 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-1b49206 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-48e314f > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-93e99a6 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-8471c68 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-35f3521 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-a631d83 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-00faaa3 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-cf41005 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3a4e17f > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-3fc5922 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-807122e > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-0f8c47d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-233d2cd > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-d3b8339 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-dd37b6d > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-6fa16a6 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-934e023 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-ada3593 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-590b039 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-100724a {
        padding: 4px 0px 4px 0px;
    }

    .single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-4d0b84f .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-90c1a31 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3a4f94b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-35e5b04 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-167a883 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a409c2d {
        padding: 40px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-7822663 .elementor-heading-title {
        font-size: 25px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ee90a7f > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-03b5160 {
        padding: 50px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .single .elementor-element.elementor-element-4d16d11c {
        padding:0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-50570e3 {
        width: 40%;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-19fd074 {
        width: 60%;
    }

    .elementor-bc-flex-widget .single .elementor-element.elementor-element-19fd074.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .single .elementor-element.elementor-element-19fd074.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 15px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-1db2367 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-67dd93c .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-3a1adbe .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-56eee1e .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-5d3bfa3 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-6838df3 .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-4ebbfbd .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-64f1146 .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-d676521 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3bd5cee .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-59b3301 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3acb5c4 .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-e2a810b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3e4c836 .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-3abf1fe .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b1943f6 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-32423d0 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-fe2a29a .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-c3ff78c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ec892da .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-8d6e2a6 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-4828b0a .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b70bfdc .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-7e64cf4 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-c8073e3 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-bae54a7 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-586fd93 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-6b3598e .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-4c32770 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-7a9bce7 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b36f803 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a631d83 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-cf41005 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3fc5922 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-0f8c47d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-d3b8339 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-6fa16a6 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-90c1a31 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3a4f94b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-35e5b04 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-167a883 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ee90a7f img {
        width: 327px;
        height: 258px;
    }

    .single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
        padding: 14px 16px 14px 16px;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(2px/2);
        margin-left: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-2px/2);
        margin-left: calc(-2px/2);
    }

    body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-2px/2);
    }

    body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
        font-size: 20px;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .single .elementor-element.elementor-element-9de7166 {
        width:100%;
    }

    .single .elementor-element.elementor-element-8b36ab3 {
        width: 100%;
    }

    .single .elementor-element.elementor-element-f9f68a4 {
        width: 100%;
    }
}

/* Start custom CSS for button, class: .elementor-element-5fd79f1 */
.single .elementor-element.elementor-element-5fd79f1 svg {
    width: 16px;
    height: 14px;
}

.single .elementor-element.elementor-element-5fd79f1 svg path {
    fill: var( --e-global-color-864deaf );
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4669660 */
.single .elementor-element.elementor-element-4669660 .simplefavorite-button {
    background-color: transparent;
    padding: 0;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button-count {
    font-family: 'Poppins' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 32px !important;
    color: rgba(0, 0, 0, 0.54) !important;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button svg path {
    fill: #1F7CFF;
}

.single .elementor-element.elementor-element-4669660 .active svg path {
    fill: red;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-4669660 svg {
        width: 20px;
        height: 18px;
    }
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ebdf6b */
.single .elementor-element.elementor-element-6ebdf6b svg {
    width: 24px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d16d11c */
.elementor + .simplefavorite-button {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c434cac */
.single .elementor-element.elementor-element-c434cac a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee90a7f */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ee90a7f img {
        height: 189px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-05e51d6 */
.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    width: 87px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    justify-content: center;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
    margin-left: 149px;
    margin-top: -36px;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 36px;
    color: #575455 !important;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
    margin-top: -19px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    border-radius: 0 !important;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
        width: 87px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
        width: 70px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
        margin-left: 107px;
        margin-top: -32px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
        margin-top: -29px;
        margin-left: 15px;
    }
}

/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-92ddaa3 */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
        padding-left: 87px;
    }
}

/* End custom CSS */
.single .elementor-element.elementor-element-4d16d11c {
    padding: 54px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b10f071 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-right {
    margin-left: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-left {
    margin-right: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    fill: var( --e-global-color-864deaf );
    color: var( --e-global-color-864deaf );
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
}

.single .elementor-element.elementor-element-34de32d {
    color: #F75C4E;
    font-family: var( --e-global-typography-305bfb8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-305bfb8-font-size );
    font-weight: var( --e-global-typography-305bfb8-font-weight );
    line-height: var( --e-global-typography-305bfb8-line-height );
    letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
    word-spacing: var( --e-global-typography-305bfb8-word-spacing );
}

.single .elementor-element.elementor-element-19fd074.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4669660 {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
    margin: 0px 36px 0px 9px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    fill: #575455;
    color: #575455;
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6ebdf6b {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-8b1a2f9 {
    padding: 36px 0px 0px 0px;
}

.single .elementor-element.elementor-element-61c9eae > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49db89c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-948f156 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 53px;
    font-weight: 700;
    line-height: 79px;
}

.single .elementor-element.elementor-element-7b3d9c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-82d3626 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6faad48 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-6faad48 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-507c993 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-507c993 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c434cac {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-c434cac > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8ead3ed {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8ead3ed > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f089472 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f089472 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9b003e1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-9b003e1 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3188e1f .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-3188e1f > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7ab8391 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7ab8391 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1813956 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-1813956 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a6d2940 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a6d2940 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3c8e645 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-3c8e645 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-85da3aa {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-85da3aa > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b7de068 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-b7de068 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-50de41b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-50de41b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-dfbdf06 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-dfbdf06 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-67dd93c .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-67dd93c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-add2784 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-add2784 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-61fbddd {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-61fbddd > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-085043b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-085043b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9c0a760 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-9c0a760 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8301a12 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8301a12 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ac3d020 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-ac3d020 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2c76c93 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2c76c93 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6fb1d4e .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-6fb1d4e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7220925 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7220925 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-26cc0f7 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-26cc0f7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-829e21a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-829e21a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3abf1fe .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-3abf1fe > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-77ae41a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-77ae41a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f6e4bd2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f6e4bd2 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-28e7593 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-28e7593 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ad4234c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ad4234c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c86346d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-c86346d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-93d8dbf .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-93d8dbf > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f373946 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f373946 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-85300c7 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-85300c7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7ea019a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7ea019a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3d5081e .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-3d5081e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-18548a1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-18548a1 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-249d694 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-249d694 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d9d87bb {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d9d87bb > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1d92b0c .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-1d92b0c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-41ced06 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-41ced06 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-01aed52 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-01aed52 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f6149b5 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f6149b5 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0b2ddff .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-0b2ddff > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-560b9bd {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-560b9bd > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-38d877a .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-38d877a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-43c31df {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-43c31df > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-bd7b68c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-bd7b68c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-715b084 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-715b084 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-65d33c2 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-65d33c2 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7c5fdba {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7c5fdba > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a7f070a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a7f070a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c203932 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-c203932 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c8073e3 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-c8073e3 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f086175 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f086175 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-bc9f065 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-bc9f065 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ee09d61 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ee09d61 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3e97013 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-3e97013 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f3cf041 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-f3cf041 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-71541dc {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-71541dc > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b9a0b0b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-b9a0b0b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c9ac039 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-c9ac039 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-834884e .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-834884e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9e24a45 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-9e24a45 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-61fc348 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-61fc348 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1de8d4e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-1de8d4e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-100724a {
    padding: 4px 0px 4px 0px;
}

.single .elementor-element.elementor-element-96a4fdc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-f51737a .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-48c759d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-48c759d > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b3ecc6b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-b3ecc6b > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6ea7b17 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-6ea7b17 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-fcc1f19 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-c160a6a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-c160a6a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-04eff8a .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-39effa2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-39effa2 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0b35ac1 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-d49f329 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d49f329 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b89b0ed .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-698fdb9 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-698fdb9 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7e02c73 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-e324a58 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-e324a58 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ec57fb3 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-b2d789c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-b2d789c > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-982000b .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-93d3f34 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-93d3f34 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f2a949b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f2a949b > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d159336 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-d4df564 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d4df564 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6659bb6 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a299444 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-070df63 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-070df63 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-176b424 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-176b424 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e361dd9 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-ede093c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ede093c > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6dd9d58 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-e5a7bce {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-e5a7bce > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a409c2d {
    padding: 103px 0px 0px 0px;
}

.single .elementor-element.elementor-element-34b1d79 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-7822663 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a529c8a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a529c8a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2fd113e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2fd113e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-f9f68a4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-f9f68a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-ee90a7f {
    text-align: right;
}

.single .elementor-element.elementor-element-ee90a7f img {
    width: 475px;
    height: 375px;
}

.single .elementor-element.elementor-element-03b5160 {
    padding: 113px 0px 0px 0px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.single .elementor-element.elementor-element-12d7f2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9C95AC0D;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-32c14e5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-repeater-item-f9b1fb3 .elementor-icon-list-icon {
    width: 150px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    width: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon i {
    font-size: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 6px;
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-left: 0px;
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-right: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text, .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text a {
    color: #000000;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.single .elementor-element.elementor-element-92ddaa3 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 24px;
    --grid-column-gap: 17px;
    --grid-row-gap: 0px;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
    text-align: left;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-social-icon {
    background-color: #FFFFFF;
    --icon-padding: 0em;
}

.single .elementor-element.elementor-element-92ddaa3 > .elementor-widget-container {
    padding: 7px 0px 0px 149px;
}

body.elementor-page-13750:not(.elementor-motion-effects-element-type-background), body.elementor-page-13750 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

@media(min-width: 768px) {
    .single .elementor-element.elementor-element-12d7f2a {
        width:100%;
    }
}

@media(max-width: 1024px) {
    .elementor-bc-flex-widget .single .elementor-element.elementor-element-50570e3.elementor-column .elementor-widget-wrap {
        align-items:center;
    }

    .single .elementor-element.elementor-element-50570e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 {
        font-size: 12px;
        line-height: 18px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 36px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b .elementor-button {
        font-size: 12px;
    }

    .single .elementor-element.elementor-element-8b1a2f9 {
        padding: 0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-948f156 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-6faad48 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-507c993 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-c434cac > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-8ead3ed > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-f089472 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-9b003e1 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-3188e1f .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-7ab8391 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-1813956 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a6d2940 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-3c8e645 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-85da3aa > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-b7de068 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-50de41b > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-dfbdf06 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-67dd93c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-add2784 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-61fbddd > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-085043b > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-9c0a760 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-8301a12 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-ac3d020 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-2c76c93 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-6fb1d4e .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-7220925 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-26cc0f7 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-829e21a > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-3abf1fe .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-77ae41a > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-f6e4bd2 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-28e7593 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ad4234c > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-c86346d > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-93d8dbf .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-f373946 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-85300c7 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-7ea019a > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-3d5081e .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-18548a1 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-249d694 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-d9d87bb > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-1d92b0c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-41ced06 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-01aed52 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-f6149b5 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-0b2ddff .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-560b9bd > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-38d877a .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-43c31df > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-bd7b68c > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-715b084 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-65d33c2 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-7c5fdba > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-a7f070a > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-c203932 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-c8073e3 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-f086175 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-bc9f065 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-ee09d61 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-3e97013 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-f3cf041 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-71541dc > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-b9a0b0b > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-c9ac039 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-834884e .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-9e24a45 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-61fc348 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-1de8d4e > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-100724a {
        padding: 4px 0px 4px 0px;
    }

    .single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-f51737a .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-fcc1f19 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-04eff8a .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-0b35ac1 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b89b0ed .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-7e02c73 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ec57fb3 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-982000b .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-d159336 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-6659bb6 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-a299444 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-e361dd9 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-6dd9d58 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a409c2d {
        padding: 40px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-7822663 .elementor-heading-title {
        font-size: 25px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ee90a7f > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-03b5160 {
        padding: 50px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .single .elementor-element.elementor-element-4d16d11c {
        padding:50px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-50570e3 {
        width: 40%;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-19fd074 {
        width: 60%;
    }

    .elementor-bc-flex-widget .single .elementor-element.elementor-element-19fd074.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .single .elementor-element.elementor-element-19fd074.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 15px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-3188e1f .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-1813956 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3c8e645 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b7de068 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-67dd93c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-9c0a760 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ac3d020 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-6fb1d4e .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3abf1fe .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-28e7593 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-93d8dbf .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3d5081e .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-1d92b0c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-38d877a .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-65d33c2 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-c8073e3 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-f3cf041 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-834884e .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-04eff8a .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-0b35ac1 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b89b0ed .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-7e02c73 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ec57fb3 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a299444 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-e361dd9 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-6dd9d58 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ee90a7f img {
        width: 327px;
        height: 258px;
    }

    .single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
        padding: 14px 16px 14px 16px;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(2px/2);
        margin-left: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-2px/2);
        margin-left: calc(-2px/2);
    }

    body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-2px/2);
    }

    body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
        font-size: 20px;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .single .elementor-element.elementor-element-9de7166 {
        width:100%;
    }

    .single .elementor-element.elementor-element-8b36ab3 {
        width: 100%;
    }

    .single .elementor-element.elementor-element-f9f68a4 {
        width: 100%;
    }
}

/* Start custom CSS for button, class: .elementor-element-5fd79f1 */
.single .elementor-element.elementor-element-5fd79f1 svg {
    width: 16px;
    height: 14px;
}

.single .elementor-element.elementor-element-5fd79f1 svg path {
    fill: var( --e-global-color-864deaf );
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4669660 */
.single .elementor-element.elementor-element-4669660 .simplefavorite-button {
    background-color: transparent;
    padding: 0;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button-count {
    font-family: 'Poppins' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 32px !important;
    color: rgba(0, 0, 0, 0.54) !important;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button svg path {
    fill: #1F7CFF;
}

.single .elementor-element.elementor-element-4669660 .active svg path {
    fill: red;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-4669660 svg {
        width: 20px;
        height: 18px;
    }
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ebdf6b */
.single .elementor-element.elementor-element-6ebdf6b svg {
    width: 24px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d16d11c */
.elementor + .simplefavorite-button {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c434cac */
.single .elementor-element.elementor-element-c434cac a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ead3ed */
.single .elementor-element.elementor-element-8ead3ed a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f089472 */
.single .elementor-element.elementor-element-f089472 a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b003e1 */
.single .elementor-element.elementor-element-9b003e1 a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee90a7f */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ee90a7f img {
        height: 189px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-05e51d6 */
.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    width: 87px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    justify-content: center;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
    margin-left: 149px;
    margin-top: -36px;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 36px;
    color: #575455 !important;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
    margin-top: -19px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    border-radius: 0 !important;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
        width: 87px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
        width: 70px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
        margin-left: 107px;
        margin-top: -32px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
        margin-top: -29px;
        margin-left: 15px;
    }
}

/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-92ddaa3 */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
        padding-left: 87px;
    }
}

/* End custom CSS */
.single .elementor-element.elementor-element-4d16d11c {
    padding: 54px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b10f071 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-right {
    margin-left: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-left {
    margin-right: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    fill: var( --e-global-color-864deaf );
    color: var( --e-global-color-864deaf );
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
}

.single .elementor-element.elementor-element-34de32d {
    color: #F75C4E;
    font-family: var( --e-global-typography-305bfb8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-305bfb8-font-size );
    font-weight: var( --e-global-typography-305bfb8-font-weight );
    line-height: var( --e-global-typography-305bfb8-line-height );
    letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
    word-spacing: var( --e-global-typography-305bfb8-word-spacing );
}

.single .elementor-element.elementor-element-19fd074.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4669660 {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
    margin: 0px 36px 0px 9px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    fill: #575455;
    color: #575455;
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6ebdf6b {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-8b1a2f9 {
    padding: 36px 0px 0px 0px;
}

.single .elementor-element.elementor-element-61c9eae > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49db89c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-948f156 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 53px;
    font-weight: 700;
    line-height: 79px;
}

.single .elementor-element.elementor-element-7b3d9c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-82d3626 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-507c993 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-507c993 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c434cac {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-c434cac > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e85d91d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-e85d91d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-440f89b .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-440f89b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fce3a7 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5fce3a7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-67dd93c .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-67dd93c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-add2784 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-add2784 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-bb9a95b .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-bb9a95b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ad4234c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ad4234c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-de9bd40 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-de9bd40 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9dccc8b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-9dccc8b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-637a3ba .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-637a3ba > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-3a89510 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-3a89510 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0f2aeb0 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-0f2aeb0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-560b9bd {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-560b9bd > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-100724a {
    padding: 4px 0px 4px 0px;
}

.single .elementor-element.elementor-element-96a4fdc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-f51737a .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-0680d4d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-0680d4d > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-00d2652 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-48c759d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-48c759d > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-03ac495 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-984cb46 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-984cb46 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1272126 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-39effa2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-39effa2 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0b35ac1 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-d49f329 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d49f329 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-fb81b56 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-d22d59e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d22d59e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-318de20 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-2dad7c2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2dad7c2 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-77dce2d .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-eebba1d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-eebba1d > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b6eca3e .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-70ca581 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-70ca581 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c561b22 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-ec154d6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ec154d6 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-fd6f1a5 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-e67eadd {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-e67eadd > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2614bdd .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-5cb3ab4 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5cb3ab4 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-fcabcda .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-bab1059 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-bab1059 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b2ba379 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-34cbfd9 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-34cbfd9 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e750797 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-ab88bc6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ab88bc6 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-640a1ae .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-78a3ba1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-78a3ba1 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1b362c2 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-ddb7a91 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ddb7a91 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-12d5116 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-048352f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-048352f > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c779f33 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-9f12da8 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-9f12da8 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a08920a .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-38e5503 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-38e5503 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9e9e49d .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-87b4751 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-87b4751 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0cca5f2 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-02b611a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-02b611a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-302e3c0 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-1175d85 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-1175d85 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-cc28e3d .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-4f094e6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-4f094e6 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-1d2b37c .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-5219494 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5219494 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d08000b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d08000b > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6f14d3c .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-acef49f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-acef49f > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d119bbc .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-5db0a92 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    line-height: 35px;
}

.single .elementor-element.elementor-element-bf22dab {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-bf22dab > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6bc42e1 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-f4794f2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f4794f2 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4d7fee4 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-639ab8f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-639ab8f > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-834884b .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-d4342a4 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d4342a4 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a409c2d {
    padding: 103px 0px 0px 0px;
}

.single .elementor-element.elementor-element-34b1d79 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-7822663 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a529c8a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a529c8a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2fd113e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2fd113e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-f9f68a4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-f9f68a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-ee90a7f {
    text-align: right;
}

.single .elementor-element.elementor-element-ee90a7f img {
    width: 475px;
    height: 375px;
}

.single .elementor-element.elementor-element-03b5160 {
    padding: 113px 0px 0px 0px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.single .elementor-element.elementor-element-12d7f2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9C95AC0D;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-32c14e5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-repeater-item-f9b1fb3 .elementor-icon-list-icon {
    width: 150px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    width: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon i {
    font-size: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 6px;
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-left: 0px;
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-right: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text, .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text a {
    color: #000000;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.single .elementor-element.elementor-element-92ddaa3 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 24px;
    --grid-column-gap: 17px;
    --grid-row-gap: 0px;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
    text-align: left;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-social-icon {
    background-color: #FFFFFF;
    --icon-padding: 0em;
}

.single .elementor-element.elementor-element-92ddaa3 > .elementor-widget-container {
    padding: 7px 0px 0px 149px;
}

body.elementor-page-13452:not(.elementor-motion-effects-element-type-background), body.elementor-page-13452 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

@media(min-width: 768px) {
    .single .elementor-element.elementor-element-12d7f2a {
        width:100%;
    }
}

@media(max-width: 1024px) {
    .elementor-bc-flex-widget .single .elementor-element.elementor-element-50570e3.elementor-column .elementor-widget-wrap {
        align-items:center;
    }

    .single .elementor-element.elementor-element-50570e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 {
        font-size: 12px;
        line-height: 18px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 36px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b .elementor-button {
        font-size: 12px;
    }

    .single .elementor-element.elementor-element-8b1a2f9 {
        padding: 0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-948f156 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-507c993 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-c434cac > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e85d91d > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-440f89b .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-5fce3a7 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-67dd93c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-add2784 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-bb9a95b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ad4234c > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-de9bd40 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-9dccc8b > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-637a3ba .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-3a89510 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-0f2aeb0 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-560b9bd > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-100724a {
        padding: 4px 0px 4px 0px;
    }

    .single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-f51737a .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-00d2652 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-03ac495 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-1272126 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-0b35ac1 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-fb81b56 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-318de20 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-77dce2d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b6eca3e .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-c561b22 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-fd6f1a5 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-2614bdd .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-fcabcda .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-b2ba379 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-e750797 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-640a1ae .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-1b362c2 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-12d5116 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-c779f33 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a08920a .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-9e9e49d .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-0cca5f2 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-302e3c0 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-cc28e3d .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-1d2b37c .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-6f14d3c .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-d119bbc .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-5db0a92 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-6bc42e1 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-4d7fee4 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-834884b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a409c2d {
        padding: 40px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-7822663 .elementor-heading-title {
        font-size: 25px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ee90a7f > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-03b5160 {
        padding: 50px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .single .elementor-element.elementor-element-4d16d11c {
        padding:0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-50570e3 {
        width: 40%;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-19fd074 {
        width: 60%;
    }

    .elementor-bc-flex-widget .single .elementor-element.elementor-element-19fd074.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .single .elementor-element.elementor-element-19fd074.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 15px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-67dd93c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-bb9a95b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-de9bd40 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-637a3ba .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-0f2aeb0 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-00d2652 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-03ac495 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-1272126 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-0b35ac1 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-fb81b56 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-77dce2d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b6eca3e .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-c561b22 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-fd6f1a5 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-2614bdd .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-e750797 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-640a1ae .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-1b362c2 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-12d5116 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-c779f33 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a08920a .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-9e9e49d .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-0cca5f2 .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-302e3c0 .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-cc28e3d .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-1d2b37c .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-5db0a92 .elementor-heading-title {
        font-size: 20px;
    }

    .single .elementor-element.elementor-element-6bc42e1 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-4d7fee4 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-834884b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ee90a7f img {
        width: 327px;
        height: 258px;
    }

    .single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
        padding: 14px 16px 14px 16px;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(2px/2);
        margin-left: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-2px/2);
        margin-left: calc(-2px/2);
    }

    body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-2px/2);
    }

    body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
        font-size: 20px;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .single .elementor-element.elementor-element-9de7166 {
        width:100%;
    }

    .single .elementor-element.elementor-element-8b36ab3 {
        width: 100%;
    }

    .single .elementor-element.elementor-element-f9f68a4 {
        width: 100%;
    }
}

/* Start custom CSS for button, class: .elementor-element-5fd79f1 */
.single .elementor-element.elementor-element-5fd79f1 svg {
    width: 16px;
    height: 14px;
}

.single .elementor-element.elementor-element-5fd79f1 svg path {
    fill: var( --e-global-color-864deaf );
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4669660 */
.single .elementor-element.elementor-element-4669660 .simplefavorite-button {
    background-color: transparent;
    padding: 0;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button-count {
    font-family: 'Poppins' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 32px !important;
    color: rgba(0, 0, 0, 0.54) !important;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button svg path {
    fill: #1F7CFF;
}

.single .elementor-element.elementor-element-4669660 .active svg path {
    fill: red;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-4669660 svg {
        width: 20px;
        height: 18px;
    }
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ebdf6b */
.single .elementor-element.elementor-element-6ebdf6b svg {
    width: 24px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d16d11c */
.elementor + .simplefavorite-button {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c434cac */
.single .elementor-element.elementor-element-c434cac a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e85d91d */
.single .elementor-element.elementor-element-e85d91d a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0680d4d */
.single .elementor-element.elementor-element-0680d4d a {
    color: #1F7CFF;
    text-decoration: none;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee90a7f */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ee90a7f img {
        height: 189px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-05e51d6 */
.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    width: 87px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    justify-content: center;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
    margin-left: 149px;
    margin-top: -36px;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 36px;
    color: #575455 !important;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
    margin-top: -19px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    border-radius: 0 !important;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
        width: 87px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
        width: 70px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
        margin-left: 107px;
        margin-top: -32px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
        margin-top: -29px;
        margin-left: 15px;
    }
}

/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-92ddaa3 */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
        padding-left: 87px;
    }
}

/* End custom CSS */
.single .elementor-element.elementor-element-4d16d11c {
    padding: 54px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b10f071 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f757f24 .elementor-button .elementor-align-icon-right {
    margin-left: 6px;
}

.single .elementor-element.elementor-element-f757f24 .elementor-button .elementor-align-icon-left {
    margin-right: 6px;
}

.single .elementor-element.elementor-element-f757f24 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    fill: var( --e-global-color-864deaf );
    color: var( --e-global-color-864deaf );
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f757f24 > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
}

.single .elementor-element.elementor-element-34de32d {
    color: #F75C4E;
    font-family: var( --e-global-typography-305bfb8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-305bfb8-font-size );
    font-weight: var( --e-global-typography-305bfb8-font-weight );
    line-height: var( --e-global-typography-305bfb8-line-height );
    letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
    word-spacing: var( --e-global-typography-305bfb8-word-spacing );
}

.single .elementor-element.elementor-element-19fd074.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4669660 {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
    margin: 0px 36px 0px 9px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    fill: #575455;
    color: #575455;
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6ebdf6b {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-8b1a2f9 {
    padding: 36px 0px 0px 0px;
}

.single .elementor-element.elementor-element-61c9eae > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49db89c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-948f156 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 53px;
    font-weight: 700;
    line-height: 79px;
}

.single .elementor-element.elementor-element-7b3d9c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-82d3626 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0c1ce0b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-0c1ce0b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ed84c56 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ed84c56 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-100724a {
    padding: 04px 0px 4px 0px;
}

.single .elementor-element.elementor-element-96a4fdc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-1680e75 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a160db1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a160db1 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-949fd6e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-949fd6e > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-6b7784c {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-efa59a8 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-0a79dcc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-10a5093 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-f601bdd {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f601bdd > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-44c35f4 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-44c35f4 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-0e194cd {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-0e194cd > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-3db813a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-3db813a > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-fe6aa62 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-fe6aa62 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-30dc0bf {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-30dc0bf > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-fb83219 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-7933389 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7933389 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-498adf1 .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-498adf1 .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.single .elementor-element.elementor-element-498adf1 {
    --e-icon-list-icon-size: 6px;
    --icon-vertical-offset: 0px;
}

.single .elementor-element.elementor-element-498adf1 .elementor-icon-list-item > .elementor-icon-list-text, .single .elementor-element.elementor-element-498adf1 .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-498adf1 .elementor-icon-list-text {
    color: #575455;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-498adf1 > .elementor-widget-container {
    padding: 0px 0px 0px 30px;
}

.single .elementor-element.elementor-element-bf21098 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-bf21098 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-0de0202 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-e5f28f6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-e5f28f6 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-74c7871 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-74c7871 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-9a335d0 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-9a335d0 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-0ecabbc {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-0ecabbc > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-b80ff50 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-b80ff50 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-20abdca {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-20abdca > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-d6c81cb .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-d6c81cb .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.single .elementor-element.elementor-element-d6c81cb {
    --e-icon-list-icon-size: 6px;
    --icon-vertical-offset: 0px;
}

.single .elementor-element.elementor-element-d6c81cb .elementor-icon-list-item > .elementor-icon-list-text, .single .elementor-element.elementor-element-d6c81cb .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d6c81cb .elementor-icon-list-text {
    color: #575455;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-d6c81cb > .elementor-widget-container {
    padding: 0px 0px 0px 30px;
}

.single .elementor-element.elementor-element-ebd482b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ebd482b > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-916131e {
    text-align: center;
}

.single .elementor-element.elementor-element-ae025a4 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-92af376 .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-92af376 .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.single .elementor-element.elementor-element-92af376 {
    --e-icon-list-icon-size: 6px;
    --icon-vertical-offset: 0px;
}

.single .elementor-element.elementor-element-92af376 .elementor-icon-list-item > .elementor-icon-list-text, .single .elementor-element.elementor-element-92af376 .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-92af376 .elementor-icon-list-text {
    color: #575455;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-92af376 > .elementor-widget-container {
    padding: 0px 0px 0px 30px;
}

.single .elementor-element.elementor-element-d67c2b8 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-d67c2b8 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-054a74c .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-443123c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-443123c > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-a94309b .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-bacc219 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-bacc219 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-215d8b7 .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-215d8b7 .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.single .elementor-element.elementor-element-215d8b7 {
    --e-icon-list-icon-size: 6px;
    --icon-vertical-offset: 0px;
}

.single .elementor-element.elementor-element-215d8b7 .elementor-icon-list-item > .elementor-icon-list-text, .single .elementor-element.elementor-element-215d8b7 .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-215d8b7 .elementor-icon-list-text {
    color: #575455;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-215d8b7 > .elementor-widget-container {
    padding: 0px 0px 0px 30px;
}

.single .elementor-element.elementor-element-39b6342 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-b2e4ac6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-b2e4ac6 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-981caa2 .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-981caa2 .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.single .elementor-element.elementor-element-981caa2 {
    --e-icon-list-icon-size: 6px;
    --icon-vertical-offset: 0px;
}

.single .elementor-element.elementor-element-981caa2 .elementor-icon-list-item > .elementor-icon-list-text, .single .elementor-element.elementor-element-981caa2 .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-981caa2 .elementor-icon-list-text {
    color: #575455;
    transition: color 0.3s;
}

.single .elementor-element.elementor-element-981caa2 > .elementor-widget-container {
    padding: 0px 0px 0px 30px;
}

.single .elementor-element.elementor-element-debaf60 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-debaf60 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-b9e027f .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-25220e6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-25220e6 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-165bc2e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-165bc2e > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-242e830 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-14edf63 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-14edf63 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-90f03fb {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-90f03fb > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-f6f3908 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f6f3908 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-19a0977 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-19a0977 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-2a8653a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2a8653a > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-08356dc .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-4afafe4 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-4afafe4 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-4a9d406 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-4a9d406 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-fa9492d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-fa9492d > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-e43de05 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-2f36464 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2f36464 > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-64000fa {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-64000fa > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-1deddf8 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-c138909 {
    text-align: center;
}

.single .elementor-element.elementor-element-1037d8f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-1037d8f > .elementor-widget-container {
    background-color: #FFFFFF0D;
}

.single .elementor-element.elementor-element-a409c2d {
    padding: 103px 0px 0px 0px;
}

.single .elementor-element.elementor-element-34b1d79 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-7822663 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a529c8a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a529c8a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2fd113e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2fd113e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-f9f68a4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-f9f68a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-ee90a7f {
    text-align: right;
}

.single .elementor-element.elementor-element-ee90a7f img {
    width: 475px;
    height: 375px;
}

.single .elementor-element.elementor-element-03b5160 {
    padding: 113px 0px 0px 0px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.single .elementor-element.elementor-element-12d7f2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9C95AC0D;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-32c14e5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-repeater-item-f9b1fb3 .elementor-icon-list-icon {
    width: 150px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    width: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon i {
    font-size: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 6px;
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-left: 0px;
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-right: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text, .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text a {
    color: #000000;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.single .elementor-element.elementor-element-92ddaa3 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 24px;
    --grid-column-gap: 17px;
    --grid-row-gap: 0px;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
    text-align: left;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-social-icon {
    background-color: #FFFFFF;
    --icon-padding: 0em;
}

.single .elementor-element.elementor-element-92ddaa3 > .elementor-widget-container {
    padding: 7px 0px 0px 149px;
}

body.elementor-page-4307:not(.elementor-motion-effects-element-type-background), body.elementor-page-4307 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

@media(min-width: 768px) {
    .single .elementor-element.elementor-element-12d7f2a {
        width:100%;
    }
}

@media(max-width: 1024px) {
    .elementor-bc-flex-widget .single .elementor-element.elementor-element-50570e3.elementor-column .elementor-widget-wrap {
        align-items:center;
    }

    .single .elementor-element.elementor-element-50570e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 {
        font-size: 12px;
        line-height: 18px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 36px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b .elementor-button {
        font-size: 12px;
    }

    .single .elementor-element.elementor-element-8b1a2f9 {
        padding: 0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-948f156 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-0c1ce0b > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-ed84c56 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-100724a {
        padding: 4px 0px 4px 0px;
    }

    .single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-1680e75 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-ba69c1e {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ba69c1e > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-6b7784c {
        padding: 40px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-0a79dcc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-10a5093 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-fb83219 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-0de0202 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-916131e {
        text-align: left;
    }

    .single .elementor-element.elementor-element-916131e > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-ae025a4 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-054a74c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a94309b .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-39b6342 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-b9e027f .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-242e830 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-08356dc .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-e43de05 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-1deddf8 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-c138909 {
        text-align: left;
    }

    .single .elementor-element.elementor-element-c138909 > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-a409c2d {
        padding: 40px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-7822663 .elementor-heading-title {
        font-size: 25px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ee90a7f > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-03b5160 {
        padding: 50px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .single .elementor-element.elementor-element-4d16d11c {
        padding:0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-50570e3 {
        width: 40%;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-19fd074 {
        width: 60%;
    }

    .elementor-bc-flex-widget .single .elementor-element.elementor-element-19fd074.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .single .elementor-element.elementor-element-19fd074.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 15px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-ba69c1e {
        text-align: center;
    }

    .single .elementor-element.elementor-element-6b7784c {
        padding: 0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-916131e {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ae025a4 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-054a74c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b9e027f .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-e43de05 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-1deddf8 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-c138909 {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ee90a7f img {
        width: 327px;
        height: 258px;
    }

    .single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
        padding: 14px 16px 14px 16px;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(2px/2);
        margin-left: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-2px/2);
        margin-left: calc(-2px/2);
    }

    body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-2px/2);
    }

    body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
        font-size: 20px;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .single .elementor-element.elementor-element-9de7166 {
        width:100%;
    }

    .single .elementor-element.elementor-element-0a79dcc {
        width: 100%;
    }

    .single .elementor-element.elementor-element-8b36ab3 {
        width: 100%;
    }

    .single .elementor-element.elementor-element-f9f68a4 {
        width: 100%;
    }
}

/* Start custom CSS for button, class: .elementor-element-f757f24 */
.single .elementor-element.elementor-element-f757f24 svg {
    width: 16px;
    height: 14px;
}

.single .elementor-element.elementor-element-f757f24 svg path {
    fill: var( --e-global-color-864deaf );
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4669660 */
.single .elementor-element.elementor-element-4669660 .simplefavorite-button {
    background-color: transparent;
    padding: 0;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button-count {
    font-family: 'Poppins' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 32px !important;
    color: rgba(0, 0, 0, 0.54) !important;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button svg path {
    fill: #1F7CFF;
}

.single .elementor-element.elementor-element-4669660 .active svg path {
    fill: red;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-4669660 svg {
        width: 20px;
        height: 18px;
    }
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ebdf6b */
.single .elementor-element.elementor-element-6ebdf6b svg {
    width: 24px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d16d11c */
.elementor + .simplefavorite-button {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba69c1e */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ba69c1e img {
        height: 255px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-916131e */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-916131e img {
        height: 255px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-92af376 */
.elementor-icon-list-item {
    align-items: flex-start !important;
}

.elementor-icon-list-item .elementor-icon-list-icon i {
    margin-top: 15px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-215d8b7 */
.elementor-icon-list-item {
    align-items: flex-start !important;
}

.elementor-icon-list-item .elementor-icon-list-icon i {
    margin-top: 15px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-981caa2 */
.elementor-icon-list-item {
    align-items: flex-start !important;
}

.elementor-icon-list-item .elementor-icon-list-icon i {
    margin-top: 15px;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c138909 */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-c138909 img {
        height: 255px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee90a7f */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ee90a7f img {
        height: 189px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-05e51d6 */
.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    width: 87px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    justify-content: center;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
    margin-left: 149px;
    margin-top: -36px;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 36px;
    color: #575455 !important;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
    margin-top: -19px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    border-radius: 0 !important;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
        width: 87px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
        width: 70px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
        margin-left: 107px;
        margin-top: -32px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
        margin-top: -29px;
        margin-left: 15px;
    }
}

/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-92ddaa3 */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
        padding-left: 87px;
    }
}

/* End custom CSS */
.single .elementor-element.elementor-element-4d16d11c {
    padding: 54px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b10f071 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-right {
    margin-left: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-left {
    margin-right: 6px;
}

.single .elementor-element.elementor-element-5fd79f1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    fill: var( --e-global-color-864deaf );
    color: var( --e-global-color-864deaf );
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5fd79f1 > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
}

.single .elementor-element.elementor-element-34de32d {
    color: #F75C4E;
    font-family: var( --e-global-typography-305bfb8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-305bfb8-font-size );
    font-weight: var( --e-global-typography-305bfb8-font-weight );
    line-height: var( --e-global-typography-305bfb8-line-height );
    letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
    word-spacing: var( --e-global-typography-305bfb8-word-spacing );
}

.single .elementor-element.elementor-element-19fd074.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4669660 {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
    margin: 0px 36px 0px 9px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.single .elementor-element.elementor-element-6ebdf6b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    fill: #575455;
    color: #575455;
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6ebdf6b {
    width: auto;
    max-width: auto;
}

.single .elementor-element.elementor-element-8b1a2f9 {
    padding: 36px 0px 0px 0px;
}

.single .elementor-element.elementor-element-61c9eae > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49db89c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-948f156 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 53px;
    font-weight: 700;
    line-height: 79px;
}

.single .elementor-element.elementor-element-7b3d9c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-82d3626 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4c1a2c7 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-4c1a2c7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-507c993 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-507c993 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-add2784 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-add2784 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c9eeb32 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-c9eeb32 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-25f4735 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-25f4735 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b623a0f .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-b623a0f > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ed39c11 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ed39c11 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e30c025 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-e30c025 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7aa251a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7aa251a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-18dc3b1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-18dc3b1 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a0702ba .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-a0702ba > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-41a2fe4 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-41a2fe4 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ca02b08 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-ca02b08 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-5cfb19c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-5cfb19c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d460dfc .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-d460dfc > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-abe04f1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-abe04f1 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2a7afdd .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-2a7afdd > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-aae08ac {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-aae08ac > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9b693b2 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-9b693b2 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-216119c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-216119c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49b09c5 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-49b09c5 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e33e3e6 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-e33e3e6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-e43e028 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-e43e028 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-437c8b5 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-437c8b5 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9ef1e31 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-9ef1e31 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-89ed1d3 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-89ed1d3 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f2ba5b7 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f2ba5b7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2d78d5e .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-2d78d5e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ea7630a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ea7630a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9bbf8ad .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-9bbf8ad > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f2fdc32 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f2fdc32 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d0f00b8 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-d0f00b8 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-77f27e7 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-77f27e7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c677c54 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-c677c54 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6a1fdda {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-6a1fdda > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-cd40327 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-cd40327 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f50dbeb {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f50dbeb > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d676521 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-d676521 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-948e9f1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-948e9f1 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-408fb11 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-408fb11 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b2c5bbb {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-b2c5bbb > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a54d4b5 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a54d4b5 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-36dc7c1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-36dc7c1 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-cb3100b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-cb3100b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-97e1c47 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-97e1c47 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f406b01 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f406b01 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-95a8fbe .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-95a8fbe > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7b5a8a3 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-7b5a8a3 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-69ab55e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-69ab55e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-69a3092 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-69a3092 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-d4e7970 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-d4e7970 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-929c951 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-929c951 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-7094a82 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-7094a82 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8a155c0 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8a155c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6456a26 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-6456a26 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-49feb64 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-49feb64 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6b3598e .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-6b3598e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8d85cb2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-8d85cb2 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-4c32770 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-4c32770 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-908c699 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-908c699 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9292684 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-9292684 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-93e99a6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-93e99a6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-11c7f88 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-11c7f88 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-35f3521 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-35f3521 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-432ee7b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-432ee7b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-c0bb140 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-c0bb140 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-590b039 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-590b039 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-ddbade0 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-ddbade0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-febde3c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-febde3c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6fb4769 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-6fb4769 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-39d9fb2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-39d9fb2 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6cf7604 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-6cf7604 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9cafe8b .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-9cafe8b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f88e60c {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f88e60c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-100724a {
    padding: 4px 0px 4px 0px;
}

.single .elementor-element.elementor-element-96a4fdc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-4d0b84f .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-cc271c0 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-cc271c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-6869dca {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-6869dca > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-cc7ed4b .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-cc7ed4b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-eb8f582 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-eb8f582 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-b07ee4b .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-b07ee4b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-f604034 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-f604034 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-95c72e1 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-95c72e1 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-22099f4 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.single .elementor-element.elementor-element-22099f4 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.single .elementor-element.elementor-element-148e925 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-148e925 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-a409c2d {
    padding: 103px 0px 0px 0px;
}

.single .elementor-element.elementor-element-34b1d79 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.single .elementor-element.elementor-element-7822663 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.single .elementor-element.elementor-element-a529c8a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-a529c8a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.single .elementor-element.elementor-element-2fd113e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.single .elementor-element.elementor-element-2fd113e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-f9f68a4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-f9f68a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-ee90a7f {
    text-align: right;
}

.single .elementor-element.elementor-element-ee90a7f img {
    width: 475px;
    height: 375px;
}

.single .elementor-element.elementor-element-03b5160 {
    padding: 113px 0px 0px 0px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.single .elementor-element.elementor-element-12d7f2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .single .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9C95AC0D;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .single .elementor-element.elementor-element-32c14e5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.single .elementor-element.elementor-element-32c14e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-repeater-item-f9b1fb3 .elementor-icon-list-icon {
    width: 150px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    width: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon i {
    font-size: 6px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 6px;
}

body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-left: 0px;
}

body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-right: 0px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text, .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text a {
    color: #000000;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.single .elementor-element.elementor-element-92ddaa3 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 24px;
    --grid-column-gap: 17px;
    --grid-row-gap: 0px;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
    text-align: left;
}

.single .elementor-element.elementor-element-92ddaa3 .elementor-social-icon {
    background-color: #FFFFFF;
    --icon-padding: 0em;
}

.single .elementor-element.elementor-element-92ddaa3 > .elementor-widget-container {
    padding: 7px 0px 0px 149px;
}

body.elementor-page-14130:not(.elementor-motion-effects-element-type-background), body.elementor-page-14130 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

@media(min-width: 768px) {
    .single .elementor-element.elementor-element-12d7f2a {
        width:100%;
    }
}

@media(max-width: 1024px) {
    .elementor-bc-flex-widget .single .elementor-element.elementor-element-50570e3.elementor-column .elementor-widget-wrap {
        align-items:center;
    }

    .single .elementor-element.elementor-element-50570e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 {
        font-size: 12px;
        line-height: 18px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 36px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b .elementor-button {
        font-size: 12px;
    }

    .single .elementor-element.elementor-element-8b1a2f9 {
        padding: 0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-948f156 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-82d3626 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-4c1a2c7 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-507c993 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-add2784 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-c9eeb32 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-25f4735 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-b623a0f .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ed39c11 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e30c025 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-7aa251a > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-18dc3b1 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-a0702ba .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-41a2fe4 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-ca02b08 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-5cfb19c > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-d460dfc .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-abe04f1 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-2a7afdd .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-aae08ac > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-9b693b2 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-216119c > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-49b09c5 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e33e3e6 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-e43e028 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-437c8b5 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-9ef1e31 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-89ed1d3 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-f2ba5b7 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-2d78d5e .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ea7630a > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-9bbf8ad .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-f2fdc32 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-d0f00b8 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-77f27e7 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-c677c54 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-6a1fdda > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-cd40327 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-f50dbeb > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-d676521 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-948e9f1 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-408fb11 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b2c5bbb > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-a54d4b5 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-36dc7c1 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-cb3100b > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-97e1c47 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-f406b01 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-95a8fbe .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-7b5a8a3 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-69ab55e > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-69a3092 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-d4e7970 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-929c951 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-7094a82 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-8a155c0 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-6456a26 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-49feb64 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-6b3598e .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-8d85cb2 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-4c32770 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-908c699 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-9292684 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-93e99a6 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-11c7f88 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-35f3521 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-432ee7b > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-c0bb140 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-590b039 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-ddbade0 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-febde3c > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-6fb4769 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-39d9fb2 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-6cf7604 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-9cafe8b .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-f88e60c > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-100724a {
        padding: 4px 0px 4px 0px;
    }

    .single .elementor-element.elementor-element-9de7166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-4d0b84f .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-cc271c0 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-cc7ed4b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b07ee4b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-22099f4 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a409c2d {
        padding: 40px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .single .elementor-element.elementor-element-7822663 .elementor-heading-title {
        font-size: 25px;
        line-height: 36px;
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: left;
    }

    .single .elementor-element.elementor-element-ee90a7f > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-03b5160 {
        padding: 50px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .single .elementor-element.elementor-element-4d16d11c {
        padding:0px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-50570e3 {
        width: 40%;
    }

    .single .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .single .elementor-element.elementor-element-19fd074 {
        width: 60%;
    }

    .elementor-bc-flex-widget .single .elementor-element.elementor-element-19fd074.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .single .elementor-element.elementor-element-19fd074.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .single .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 15px 0px 8px;
    }

    .single .elementor-element.elementor-element-6ebdf6b > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .single .elementor-element.elementor-element-c9eeb32 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b623a0f .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-e30c025 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-a0702ba .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ca02b08 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-d460dfc .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-2a7afdd .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-9b693b2 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-437c8b5 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-89ed1d3 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-2d78d5e .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-9bbf8ad .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-d0f00b8 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-c677c54 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-d676521 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-408fb11 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-97e1c47 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-95a8fbe .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-7094a82 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-6456a26 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-6b3598e .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-4c32770 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-9292684 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-11c7f88 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-6fb4769 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-cc271c0 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-cc7ed4b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-b07ee4b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-22099f4 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .single .elementor-element.elementor-element-ee90a7f {
        text-align: center;
    }

    .single .elementor-element.elementor-element-ee90a7f img {
        width: 327px;
        height: 258px;
    }

    .single .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
        padding: 14px 16px 14px 16px;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(2px/2);
        margin-left: calc(2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-2px/2);
        margin-left: calc(-2px/2);
    }

    body.rtl .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-2px/2);
    }

    body:not(.rtl) .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-2px/2);
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
        font-size: 20px;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .single .elementor-element.elementor-element-9de7166 {
        width:100%;
    }

    .single .elementor-element.elementor-element-8b36ab3 {
        width: 100%;
    }

    .single .elementor-element.elementor-element-f9f68a4 {
        width: 100%;
    }
}

/* Start custom CSS for button, class: .elementor-element-5fd79f1 */
.single .elementor-element.elementor-element-5fd79f1 svg {
    width: 16px;
    height: 14px;
}

.single .elementor-element.elementor-element-5fd79f1 svg path {
    fill: var( --e-global-color-864deaf );
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4669660 */
.single .elementor-element.elementor-element-4669660 .simplefavorite-button {
    background-color: transparent;
    padding: 0;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button-count {
    font-family: 'Poppins' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 32px !important;
    color: rgba(0, 0, 0, 0.54) !important;
}

.single .elementor-element.elementor-element-4669660 .simplefavorite-button svg path {
    fill: #1F7CFF;
}

.single .elementor-element.elementor-element-4669660 .active svg path {
    fill: red;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-4669660 svg {
        width: 20px;
        height: 18px;
    }
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ebdf6b */
.single .elementor-element.elementor-element-6ebdf6b svg {
    width: 24px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d16d11c */
.elementor + .simplefavorite-button {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee90a7f */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-ee90a7f img {
        height: 189px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-05e51d6 */
.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    width: 87px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    justify-content: center;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
    margin-left: 149px;
    margin-top: -36px;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 36px;
    color: #575455 !important;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
    margin-top: -19px;
}

.single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    border-radius: 0 !important;
}

@media only screen and (max-width: 767px) {
    .single .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
        width: 87px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-avatar {
        width: 70px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
        margin-left: 107px;
        margin-top: -32px !important;
    }

    .single .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
        margin-top: -29px;
        margin-left: 15px;
    }
}

/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-92ddaa3 */
@media only screen and (max-width: 300px) {
    .single .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
        padding-left: 87px;
    }
}

/* End custom CSS */
.elementor-14303 .elementor-element.elementor-element-4d16d11c {
    padding: 54px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-b10f071 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-right {
    margin-left: 6px;
}

.elementor-14303 .elementor-element.elementor-element-5fd79f1 .elementor-button .elementor-align-icon-left {
    margin-right: 6px;
}

.elementor-14303 .elementor-element.elementor-element-5fd79f1 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    fill: var( --e-global-color-864deaf );
    color: var( --e-global-color-864deaf );
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-5fd79f1 > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
}

.elementor-14303 .elementor-element.elementor-element-34de32d {
    color: #F75C4E;
    font-family: var( --e-global-typography-305bfb8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-305bfb8-font-size );
    font-weight: var( --e-global-typography-305bfb8-font-weight );
    line-height: var( --e-global-typography-305bfb8-line-height );
    letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
    word-spacing: var( --e-global-typography-305bfb8-word-spacing );
}

.elementor-14303 .elementor-element.elementor-element-19fd074.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-14303 .elementor-element.elementor-element-4669660 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-4669660 {
    width: auto;
    max-width: auto;
}

.elementor-14303 .elementor-element.elementor-element-e18c3e2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    width: auto;
    max-width: auto;
}

.elementor-14303 .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
    margin: 0px 36px 0px 9px;
}

.elementor-14303 .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.elementor-14303 .elementor-element.elementor-element-6ebdf6b .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.elementor-14303 .elementor-element.elementor-element-6ebdf6b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    fill: #575455;
    color: #575455;
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-6ebdf6b {
    width: auto;
    max-width: auto;
}

.elementor-14303 .elementor-element.elementor-element-8b1a2f9 {
    padding: 36px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-61c9eae > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-49db89c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-14303 .elementor-element.elementor-element-948f156 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 53px;
    font-weight: 700;
    line-height: 79px;
}

.elementor-14303 .elementor-element.elementor-element-7b3d9c0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-add2784 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-add2784 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-26dc026 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-26dc026 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-477e43d .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.elementor-14303 .elementor-element.elementor-element-477e43d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-25f4735 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-25f4735 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-8f24f77 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.elementor-14303 .elementor-element.elementor-element-8f24f77 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-4cd26d2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-4cd26d2 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-5fef8cb .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.elementor-14303 .elementor-element.elementor-element-5fef8cb > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-173b717 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-173b717 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-c58e2cc {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-c58e2cc > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-ff16d4a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-ff16d4a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-1bbbfb2 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.elementor-14303 .elementor-element.elementor-element-1bbbfb2 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-3879dc5 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-3879dc5 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-c6920f7 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-c6920f7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-744248b .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.elementor-14303 .elementor-element.elementor-element-744248b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-5bef7d6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-5bef7d6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-fd7e10e .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.elementor-14303 .elementor-element.elementor-element-fd7e10e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-6775b18 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-6775b18 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-a18ee7d .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.elementor-14303 .elementor-element.elementor-element-a18ee7d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-714bf4d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-714bf4d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-924c2a2 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.elementor-14303 .elementor-element.elementor-element-924c2a2 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-15d69fb {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-15d69fb > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-f81ef9b .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.elementor-14303 .elementor-element.elementor-element-f81ef9b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-c66a55f {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-c66a55f > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-95873a7 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.elementor-14303 .elementor-element.elementor-element-95873a7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-1437d2e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-1437d2e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-bdaca59 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

.elementor-14303 .elementor-element.elementor-element-bdaca59 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-e85eac6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-e85eac6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-f61edc5 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-f61edc5 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-94005b2 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 35px;
}

.elementor-14303 .elementor-element.elementor-element-94005b2 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-7d604d3 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.elementor-14303 .elementor-element.elementor-element-7d604d3 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-9951f81 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-9951f81 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-b474dc3 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.elementor-14303 .elementor-element.elementor-element-b474dc3 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-e6ab85d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-e6ab85d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-145d91b .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.elementor-14303 .elementor-element.elementor-element-145d91b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-0b3a733 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-0b3a733 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-0e4cbaa .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.elementor-14303 .elementor-element.elementor-element-0e4cbaa > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-54092b8 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-54092b8 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-f67dd10 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.elementor-14303 .elementor-element.elementor-element-f67dd10 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-95349dd {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-95349dd > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-8708b96 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.elementor-14303 .elementor-element.elementor-element-8708b96 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-f34ca37 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-f34ca37 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-d033600 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.elementor-14303 .elementor-element.elementor-element-d033600 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-92b5551 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-92b5551 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-f517fe3 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.elementor-14303 .elementor-element.elementor-element-f517fe3 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-0632c36 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-0632c36 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-ed39c2d .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.elementor-14303 .elementor-element.elementor-element-ed39c2d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-549bc65 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-549bc65 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-3f0ac3a .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.elementor-14303 .elementor-element.elementor-element-3f0ac3a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-777d659 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-777d659 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-cd14608 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.elementor-14303 .elementor-element.elementor-element-cd14608 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-2363af9 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-2363af9 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-08060e8 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.elementor-14303 .elementor-element.elementor-element-08060e8 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-113a070 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-113a070 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-96a1bee .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.elementor-14303 .elementor-element.elementor-element-96a1bee > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-dd6d835 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-dd6d835 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-f6fb45e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-f6fb45e > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-529a3cb .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.elementor-14303 .elementor-element.elementor-element-529a3cb > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-bcdb855 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-bcdb855 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-2700321 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.elementor-14303 .elementor-element.elementor-element-2700321 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-299d0a7 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-299d0a7 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-9da8e4b .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.elementor-14303 .elementor-element.elementor-element-9da8e4b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-223f0f6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-223f0f6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-776bca4 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.elementor-14303 .elementor-element.elementor-element-776bca4 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-2f9da37 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-2f9da37 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-3ecb768 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.elementor-14303 .elementor-element.elementor-element-3ecb768 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-335e7a6 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-335e7a6 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-8cbef5c .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.elementor-14303 .elementor-element.elementor-element-8cbef5c > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-7caf43a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-7caf43a > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-5f7676d .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.elementor-14303 .elementor-element.elementor-element-5f7676d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-639ac4d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-639ac4d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-ececa6d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-ececa6d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-6f39249 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.elementor-14303 .elementor-element.elementor-element-6f39249 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-34d4413 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-34d4413 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-52e6540 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-52e6540 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-f694f1b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-f694f1b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-98177e9 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-98177e9 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-f45a606 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-f45a606 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-363906f .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.elementor-14303 .elementor-element.elementor-element-363906f > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-2c4057d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-2c4057d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-0f38788 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-0f38788 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-0365fa0 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-0365fa0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-51adfe4 .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.elementor-14303 .elementor-element.elementor-element-51adfe4 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-edb577b {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-edb577b > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-c72e7c9 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-c72e7c9 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-0571047 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-0571047 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-a85c16f .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.elementor-14303 .elementor-element.elementor-element-a85c16f > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-a46356d {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-a46356d > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-041e3fa .elementor-heading-title {
    color: #000000;
    font-family: var( --e-global-typography-44028b4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-44028b4-font-size );
    font-weight: var( --e-global-typography-44028b4-font-weight );
    line-height: var( --e-global-typography-44028b4-line-height );
    letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
    word-spacing: var( --e-global-typography-44028b4-word-spacing );
}

.elementor-14303 .elementor-element.elementor-element-041e3fa > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-8145ba2 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-8145ba2 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-8973174 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-8973174 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-a60ff14 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-a60ff14 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-171a1f9 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.elementor-14303 .elementor-element.elementor-element-171a1f9 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-d49cbd0 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-d49cbd0 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-8d6b9b4 {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-8d6b9b4 > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-a409c2d {
    padding: 103px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-34b1d79 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;
}

.elementor-14303 .elementor-element.elementor-element-7822663 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
}

.elementor-14303 .elementor-element.elementor-element-a529c8a {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-a529c8a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-2fd113e {
    color: #575455;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}

.elementor-14303 .elementor-element.elementor-element-2fd113e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-14303 .elementor-element.elementor-element-f9f68a4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-14303 .elementor-element.elementor-element-f9f68a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-14303 .elementor-element.elementor-element-ee90a7f {
    text-align: right;
}

.elementor-14303 .elementor-element.elementor-element-ee90a7f img {
    width: 475px;
    height: 375px;
}

.elementor-14303 .elementor-element.elementor-element-03b5160 {
    padding: 113px 0px 0px 0px;
}

.elementor-14303 .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.elementor-14303 .elementor-element.elementor-element-12d7f2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14303 .elementor-element.elementor-element-12d7f2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #9C95AC0D;
}

.elementor-14303 .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.elementor-14303 .elementor-element.elementor-element-12d7f2a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-14303 .elementor-element.elementor-element-32c14e5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-14303 .elementor-element.elementor-element-32c14e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-14303 .elementor-element.elementor-element-32c14e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-14303 .elementor-element.elementor-element-05e51d6 .elementor-repeater-item-f9b1fb3 .elementor-icon-list-icon {
    width: 150px;
}

.elementor-14303 .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-14303 .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-14303 .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-14303 .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-14303 .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-14303 .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-14303 .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    width: 6px;
}

.elementor-14303 .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon i {
    font-size: 6px;
}

.elementor-14303 .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 6px;
}

body:not(.rtl) .elementor-14303 .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-left: 0px;
}

body.rtl .elementor-14303 .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text {
    padding-right: 0px;
}

.elementor-14303 .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text, .elementor-14303 .elementor-element.elementor-element-05e51d6 .elementor-icon-list-text a {
    color: #000000;
}

.elementor-14303 .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.elementor-14303 .elementor-element.elementor-element-92ddaa3 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 24px;
    --grid-column-gap: 17px;
    --grid-row-gap: 0px;
}

.elementor-14303 .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
    text-align: left;
}

.elementor-14303 .elementor-element.elementor-element-92ddaa3 .elementor-social-icon {
    background-color: #FFFFFF;
    --icon-padding: 0em;
}

.elementor-14303 .elementor-element.elementor-element-92ddaa3 > .elementor-widget-container {
    padding: 7px 0px 0px 149px;
}

body.elementor-page-14303:not(.elementor-motion-effects-element-type-background), body.elementor-page-14303 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

@media(min-width: 768px) {
    .elementor-14303 .elementor-element.elementor-element-12d7f2a {
        width:100%;
    }
}

@media(max-width: 1024px) {
    .elementor-bc-flex-widget .elementor-14303 .elementor-element.elementor-element-50570e3.elementor-column .elementor-widget-wrap {
        align-items:center;
    }

    .elementor-14303 .elementor-element.elementor-element-50570e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-14303 .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-e18c3e2 {
        font-size: 12px;
        line-height: 18px;
    }

    .elementor-14303 .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 36px 0px 8px;
    }

    .elementor-14303 .elementor-element.elementor-element-6ebdf6b .elementor-button {
        font-size: 12px;
    }

    .elementor-14303 .elementor-element.elementor-element-8b1a2f9 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-948f156 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .elementor-14303 .elementor-element.elementor-element-add2784 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-26dc026 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-477e43d .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .elementor-14303 .elementor-element.elementor-element-25f4735 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-8f24f77 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-4cd26d2 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-5fef8cb .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .elementor-14303 .elementor-element.elementor-element-173b717 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-c58e2cc > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-ff16d4a > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-1bbbfb2 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .elementor-14303 .elementor-element.elementor-element-3879dc5 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-c6920f7 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-744248b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-5bef7d6 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-fd7e10e .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .elementor-14303 .elementor-element.elementor-element-6775b18 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-a18ee7d .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .elementor-14303 .elementor-element.elementor-element-714bf4d > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-924c2a2 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .elementor-14303 .elementor-element.elementor-element-15d69fb > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-f81ef9b .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .elementor-14303 .elementor-element.elementor-element-c66a55f > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-95873a7 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .elementor-14303 .elementor-element.elementor-element-1437d2e > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-bdaca59 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .elementor-14303 .elementor-element.elementor-element-e85eac6 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-f61edc5 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-94005b2 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .elementor-14303 .elementor-element.elementor-element-7d604d3 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-9951f81 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-b474dc3 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-e6ab85d > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-145d91b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-0b3a733 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-0e4cbaa .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-54092b8 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-f67dd10 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-95349dd > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-8708b96 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-f34ca37 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-d033600 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-92b5551 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-f517fe3 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-0632c36 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-ed39c2d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-549bc65 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-3f0ac3a .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-777d659 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-cd14608 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .elementor-14303 .elementor-element.elementor-element-2363af9 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-08060e8 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-113a070 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-96a1bee .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-dd6d835 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-f6fb45e > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-529a3cb .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-bcdb855 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-2700321 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-299d0a7 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-9da8e4b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-223f0f6 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-776bca4 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-2f9da37 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-3ecb768 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-335e7a6 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-8cbef5c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-7caf43a > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-5f7676d .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .elementor-14303 .elementor-element.elementor-element-639ac4d > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-ececa6d > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-6f39249 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-34d4413 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-52e6540 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-f694f1b > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-98177e9 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-f45a606 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-363906f .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .elementor-14303 .elementor-element.elementor-element-2c4057d > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-0f38788 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-0365fa0 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-51adfe4 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-edb577b > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-c72e7c9 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-0571047 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-a85c16f .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-a46356d > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-041e3fa .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-8145ba2 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-8973174 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-a60ff14 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-171a1f9 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .elementor-14303 .elementor-element.elementor-element-d49cbd0 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-8d6b9b4 > .elementor-widget-container {
        padding: 16px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-a409c2d {
        padding: 40px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-8b36ab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .elementor-14303 .elementor-element.elementor-element-7822663 .elementor-heading-title {
        font-size: 25px;
        line-height: 36px;
    }

    .elementor-14303 .elementor-element.elementor-element-ee90a7f {
        text-align: left;
    }

    .elementor-14303 .elementor-element.elementor-element-ee90a7f > .elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-03b5160 {
        padding: 50px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .elementor-14303 .elementor-element.elementor-element-4d16d11c {
        padding:0px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-50570e3 {
        width: 40%;
    }

    .elementor-14303 .elementor-element.elementor-element-34de32d {
        font-size: var( --e-global-typography-305bfb8-font-size );
        line-height: var( --e-global-typography-305bfb8-line-height );
        letter-spacing: var( --e-global-typography-305bfb8-letter-spacing );
        word-spacing: var( --e-global-typography-305bfb8-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-19fd074 {
        width: 60%;
    }

    .elementor-bc-flex-widget .elementor-14303 .elementor-element.elementor-element-19fd074.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-14303 .elementor-element.elementor-element-19fd074.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-14303 .elementor-element.elementor-element-4669660 > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-e18c3e2 > .elementor-widget-container {
        margin: 3px 15px 0px 8px;
    }

    .elementor-14303 .elementor-element.elementor-element-6ebdf6b > .elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .elementor-14303 .elementor-element.elementor-element-8f24f77 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-5fef8cb .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-14303 .elementor-element.elementor-element-1bbbfb2 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-14303 .elementor-element.elementor-element-744248b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-fd7e10e .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-14303 .elementor-element.elementor-element-a18ee7d .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-14303 .elementor-element.elementor-element-924c2a2 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-14303 .elementor-element.elementor-element-f81ef9b .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-14303 .elementor-element.elementor-element-95873a7 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-14303 .elementor-element.elementor-element-bdaca59 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-14303 .elementor-element.elementor-element-94005b2 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-14303 .elementor-element.elementor-element-7d604d3 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-b474dc3 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-145d91b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-0e4cbaa .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-f67dd10 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-8708b96 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-d033600 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-f517fe3 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-ed39c2d .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-3f0ac3a .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-08060e8 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-96a1bee .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-529a3cb .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-2700321 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-9da8e4b .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-776bca4 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-3ecb768 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-8cbef5c .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-6f39249 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-51adfe4 .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-a85c16f .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-041e3fa .elementor-heading-title {
        font-size: var( --e-global-typography-44028b4-font-size );
        line-height: var( --e-global-typography-44028b4-line-height );
        letter-spacing: var( --e-global-typography-44028b4-letter-spacing );
        word-spacing: var( --e-global-typography-44028b4-word-spacing );
    }

    .elementor-14303 .elementor-element.elementor-element-ee90a7f {
        text-align: center;
    }

    .elementor-14303 .elementor-element.elementor-element-ee90a7f img {
        width: 327px;
        height: 258px;
    }

    .elementor-14303 .elementor-element.elementor-element-12d7f2a > .elementor-element-populated {
        padding: 14px 16px 14px 16px;
    }

    .elementor-14303 .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(2px/2);
    }

    .elementor-14303 .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(2px/2);
    }

    .elementor-14303 .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(2px/2);
        margin-left: calc(2px/2);
    }

    .elementor-14303 .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-2px/2);
        margin-left: calc(-2px/2);
    }

    body.rtl .elementor-14303 .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-2px/2);
    }

    body:not(.rtl) .elementor-14303 .elementor-element.elementor-element-05e51d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-2px/2);
    }

    .elementor-14303 .elementor-element.elementor-element-05e51d6 .elementor-icon-list-item {
        font-size: 20px;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-14303 .elementor-element.elementor-element-8b36ab3 {
        width:100%;
    }

    .elementor-14303 .elementor-element.elementor-element-f9f68a4 {
        width: 100%;
    }
}

/* Start custom CSS for button, class: .elementor-element-5fd79f1 */
.elementor-14303 .elementor-element.elementor-element-5fd79f1 svg {
    width: 16px;
    height: 14px;
}

.elementor-14303 .elementor-element.elementor-element-5fd79f1 svg path {
    fill: var( --e-global-color-864deaf );
}

/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4669660 */
.elementor-14303 .elementor-element.elementor-element-4669660 .simplefavorite-button {
    background-color: transparent;
    padding: 0;
}

.elementor-14303 .elementor-element.elementor-element-4669660 .simplefavorite-button-count {
    font-family: 'Poppins' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 32px !important;
    color: rgba(0, 0, 0, 0.54) !important;
}

.elementor-14303 .elementor-element.elementor-element-4669660 .simplefavorite-button svg path {
    fill: #1F7CFF;
}

.elementor-14303 .elementor-element.elementor-element-4669660 .active svg path {
    fill: red;
}

@media only screen and (max-width: 767px) {
    .elementor-14303 .elementor-element.elementor-element-4669660 svg {
        width: 20px;
        height: 18px;
    }
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ebdf6b */
.elementor-14303 .elementor-element.elementor-element-6ebdf6b svg {
    width: 24px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d16d11c */
.elementor + .simplefavorite-button {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee90a7f */
@media only screen and (max-width: 300px) {
    .elementor-14303 .elementor-element.elementor-element-ee90a7f img {
        height: 189px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-05e51d6 */
.elementor-14303 .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    width: 87px;
}

.elementor-14303 .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
    justify-content: center;
}

.elementor-14303 .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
    margin-left: 149px;
    margin-top: -36px;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 36px;
    color: #575455 !important;
}

.elementor-14303 .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
    margin-top: -19px;
}

.elementor-14303 .elementor-element.elementor-element-05e51d6 .elementor-avatar {
    border-radius: 0 !important;
}

@media only screen and (max-width: 767px) {
    .elementor-14303 .elementor-element.elementor-element-05e51d6 .elementor-icon-list-icon {
        width: 87px !important;
    }

    .elementor-14303 .elementor-element.elementor-element-05e51d6 .elementor-avatar {
        width: 70px !important;
    }

    .elementor-14303 .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-date {
        margin-left: 107px;
        margin-top: -32px !important;
    }

    .elementor-14303 .elementor-element.elementor-element-05e51d6 .elementor-post-info__item--type-author {
        margin-top: -29px;
        margin-left: 15px;
    }
}

/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-92ddaa3 */
@media only screen and (max-width: 300px) {
    .elementor-14303 .elementor-element.elementor-element-92ddaa3 .elementor-widget-container {
        padding-left: 87px;
    }
}

/* End custom CSS */
