.elementor-3771 .elementor-element.elementor-element-d569b45 {
    text-align: center;
}

.elementor-3771 .elementor-element.elementor-element-d569b45 .elementor-heading-title {
    color: #494848;
    font-family: "Playfair Display", Sans-serif;
    font-size: 65px;
    font-weight: 400;
    line-height: 47px;
}

.elementor-3771 .elementor-element.elementor-element-1572d81 {
    --spacer-size: 10px;
}

.elementor-3771 .elementor-element.elementor-element-7bc1307 {
    --divider-border-style: solid;
    --divider-color: #32a8b5;
    --divider-border-width: 1px;
    top: 133px;
}

.elementor-3771 .elementor-element.elementor-element-7bc1307 .elementor-divider-separator {
    width: 33%;
}

.elementor-3771 .elementor-element.elementor-element-7bc1307 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

body:not(.rtl) .elementor-3771 .elementor-element.elementor-element-7bc1307 {
    left: -155px;
}

body.rtl .elementor-3771 .elementor-element.elementor-element-7bc1307 {
    right: -155px;
}

.elementor-3771 .elementor-element.elementor-element-7bc1307>.elementor-widget-container {
    --e-transform-rotateZ: 90deg;
}

.elementor-3771 .elementor-element.elementor-element-403c576 {
    --spacer-size: 80px;
}

.elementor-3771 .elementor-element.elementor-element-45eaf1e {
    text-align: right;
    width: var(--container-widget-width, 101.576%);
    max-width: 101.576%;
    --container-widget-width: 101.576%;
    --container-widget-flex-grow: 0;
}

.elementor-3771 .elementor-element.elementor-element-45eaf1e>.elementor-widget-container {
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
}

.elementor-3771 .elementor-element.elementor-element-7c517e1 {
    text-align: right;
    width: var(--container-widget-width, 16.367%);
    max-width: 16.367%;
    --container-widget-width: 16.367%;
    --container-widget-flex-grow: 0;
    top: 380px;
}

body:not(.rtl) .elementor-3771 .elementor-element.elementor-element-7c517e1 {
    left: 227px;
}

body.rtl .elementor-3771 .elementor-element.elementor-element-7c517e1 {
    right: 227px;
}

.elementor-3771 .elementor-element.elementor-element-7c517e1>.elementor-widget-container {
    --e-transform-rotateZ: -30deg;
}

.elementor-3771 .elementor-element.elementor-element-3f483ce>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 0px 0px;
}

.elementor-3771 .elementor-element.elementor-element-3f483ce {
    width: var(--container-widget-width, 102.264%);
    max-width: 102.264%;
    --container-widget-width: 102.264%;
    --container-widget-flex-grow: 0;
}

.elementor-3771 .elementor-element.elementor-element-05fc449 {
    text-align: right;
    width: var(--container-widget-width, 101.576%);
    max-width: 101.576%;
    --container-widget-width: 101.576%;
    --container-widget-flex-grow: 0;
}

.elementor-3771 .elementor-element.elementor-element-05fc449>.elementor-widget-container {
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
}

.elementor-3771 .elementor-element.elementor-element-6880cc9 {
    text-align: right;
    width: var(--container-widget-width, 16.367%);
    max-width: 16.367%;
    --container-widget-width: 16.367%;
    --container-widget-flex-grow: 0;
    top: 380px;
}

body:not(.rtl) .elementor-3771 .elementor-element.elementor-element-6880cc9 {
    left: 227px;
}

body.rtl .elementor-3771 .elementor-element.elementor-element-6880cc9 {
    right: 227px;
}

.elementor-3771 .elementor-element.elementor-element-6880cc9>.elementor-widget-container {
    --e-transform-rotateZ: -30deg;
}

.elementor-3771 .elementor-element.elementor-element-dc333f8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 0px 0px;
}

.elementor-3771 .elementor-element.elementor-element-dc333f8 {
    width: var(--container-widget-width, 102.264%);
    max-width: 102.264%;
    --container-widget-width: 102.264%;
    --container-widget-flex-grow: 0;
}

.elementor-3771 .elementor-element.elementor-element-59d547e {
    text-align: right;
    width: var(--container-widget-width, 101.576%);
    max-width: 101.576%;
    --container-widget-width: 101.576%;
    --container-widget-flex-grow: 0;
}

.elementor-3771 .elementor-element.elementor-element-59d547e>.elementor-widget-container {
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
}

.elementor-3771 .elementor-element.elementor-element-9e9ffaa {
    text-align: right;
    width: var(--container-widget-width, 16.367%);
    max-width: 16.367%;
    --container-widget-width: 16.367%;
    --container-widget-flex-grow: 0;
    top: 380px;
}

body:not(.rtl) .elementor-3771 .elementor-element.elementor-element-9e9ffaa {
    left: 227px;
}

body.rtl .elementor-3771 .elementor-element.elementor-element-9e9ffaa {
    right: 227px;
}

.elementor-3771 .elementor-element.elementor-element-9e9ffaa>.elementor-widget-container {
    --e-transform-rotateZ: -30deg;
}

.elementor-3771 .elementor-element.elementor-element-043b51c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 0px 0px;
}

.elementor-3771 .elementor-element.elementor-element-043b51c {
    width: var(--container-widget-width, 102.264%);
    max-width: 102.264%;
    --container-widget-width: 102.264%;
    --container-widget-flex-grow: 0;
}

.elementor-3771 .elementor-element.elementor-element-3b3b2a7 {
    text-align: right;
    width: var(--container-widget-width, 101.576%);
    max-width: 101.576%;
    --container-widget-width: 101.576%;
    --container-widget-flex-grow: 0;
}

.elementor-3771 .elementor-element.elementor-element-3b3b2a7>.elementor-widget-container {
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
}

.elementor-3771 .elementor-element.elementor-element-326a771 {
    text-align: right;
    width: var(--container-widget-width, 16.367%);
    max-width: 16.367%;
    --container-widget-width: 16.367%;
    --container-widget-flex-grow: 0;
    top: 380px;
}

body:not(.rtl) .elementor-3771 .elementor-element.elementor-element-326a771 {
    left: 227px;
}

body.rtl .elementor-3771 .elementor-element.elementor-element-326a771 {
    right: 227px;
}

.elementor-3771 .elementor-element.elementor-element-326a771>.elementor-widget-container {
    --e-transform-rotateZ: -30deg;
}

.elementor-3771 .elementor-element.elementor-element-eb89825>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 0px 0px;
}

.elementor-3771 .elementor-element.elementor-element-eb89825 {
    width: var(--container-widget-width, 102.264%);
    max-width: 102.264%;
    --container-widget-width: 102.264%;
    --container-widget-flex-grow: 0;
}

.elementor-3771 .elementor-element.elementor-element-9aaaaa9 {
    text-align: right;
    width: var(--container-widget-width, 101.576%);
    max-width: 101.576%;
    --container-widget-width: 101.576%;
    --container-widget-flex-grow: 0;
}

.elementor-3771 .elementor-element.elementor-element-9aaaaa9>.elementor-widget-container {
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
}

.elementor-3771 .elementor-element.elementor-element-078cefe {
    text-align: right;
    width: var(--container-widget-width, 16.367%);
    max-width: 16.367%;
    --container-widget-width: 16.367%;
    --container-widget-flex-grow: 0;
    top: 380px;
}

body:not(.rtl) .elementor-3771 .elementor-element.elementor-element-078cefe {
    left: 227px;
}

body.rtl .elementor-3771 .elementor-element.elementor-element-078cefe {
    right: 227px;
}

.elementor-3771 .elementor-element.elementor-element-078cefe>.elementor-widget-container {
    --e-transform-rotateZ: -30deg;
}

.elementor-3771 .elementor-element.elementor-element-44b9f8b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 0px 0px;
}

.elementor-3771 .elementor-element.elementor-element-44b9f8b {
    width: var(--container-widget-width, 102.264%);
    max-width: 102.264%;
    --container-widget-width: 102.264%;
    --container-widget-flex-grow: 0;
}

.elementor-3771 .elementor-element.elementor-element-2eae0b2 {
    text-align: right;
    width: var(--container-widget-width, 101.576%);
    max-width: 101.576%;
    --container-widget-width: 101.576%;
    --container-widget-flex-grow: 0;
}

.elementor-3771 .elementor-element.elementor-element-2eae0b2>.elementor-widget-container {
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
}

.elementor-3771 .elementor-element.elementor-element-2300b48 {
    text-align: right;
    width: var(--container-widget-width, 16.367%);
    max-width: 16.367%;
    --container-widget-width: 16.367%;
    --container-widget-flex-grow: 0;
    top: 380px;
}

body:not(.rtl) .elementor-3771 .elementor-element.elementor-element-2300b48 {
    left: 227px;
}

body.rtl .elementor-3771 .elementor-element.elementor-element-2300b48 {
    right: 227px;
}

.elementor-3771 .elementor-element.elementor-element-2300b48>.elementor-widget-container {
    --e-transform-rotateZ: -30deg;
}

.elementor-3771 .elementor-element.elementor-element-8cf60e6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 0px 0px;
}

.elementor-3771 .elementor-element.elementor-element-8cf60e6 {
    width: var(--container-widget-width, 102.264%);
    max-width: 102.264%;
    --container-widget-width: 102.264%;
    --container-widget-flex-grow: 0;
}

.elementor-3771 .elementor-element.elementor-element-213164c {
    text-align: right;
    width: var(--container-widget-width, 101.576%);
    max-width: 101.576%;
    --container-widget-width: 101.576%;
    --container-widget-flex-grow: 0;
}

.elementor-3771 .elementor-element.elementor-element-213164c>.elementor-widget-container {
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
}

.elementor-3771 .elementor-element.elementor-element-12578eb {
    text-align: right;
    width: var(--container-widget-width, 16.367%);
    max-width: 16.367%;
    --container-widget-width: 16.367%;
    --container-widget-flex-grow: 0;
    top: 380px;
}

body:not(.rtl) .elementor-3771 .elementor-element.elementor-element-12578eb {
    left: 227px;
}

body.rtl .elementor-3771 .elementor-element.elementor-element-12578eb {
    right: 227px;
}

.elementor-3771 .elementor-element.elementor-element-12578eb>.elementor-widget-container {
    --e-transform-rotateZ: -30deg;
}

.elementor-3771 .elementor-element.elementor-element-9311153>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 0px 0px;
}

.elementor-3771 .elementor-element.elementor-element-9311153 {
    width: var(--container-widget-width, 102.264%);
    max-width: 102.264%;
    --container-widget-width: 102.264%;
    --container-widget-flex-grow: 0;
}

.elementor-3771 .elementor-element.elementor-element-3db4803 {
    text-align: right;
    width: var(--container-widget-width, 101.576%);
    max-width: 101.576%;
    --container-widget-width: 101.576%;
    --container-widget-flex-grow: 0;
}

.elementor-3771 .elementor-element.elementor-element-3db4803>.elementor-widget-container {
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
}

.elementor-3771 .elementor-element.elementor-element-83b2482 {
    text-align: right;
    width: var(--container-widget-width, 16.367%);
    max-width: 16.367%;
    --container-widget-width: 16.367%;
    --container-widget-flex-grow: 0;
    top: 380px;
}

body:not(.rtl) .elementor-3771 .elementor-element.elementor-element-83b2482 {
    left: 227px;
}

body.rtl .elementor-3771 .elementor-element.elementor-element-83b2482 {
    right: 227px;
}

.elementor-3771 .elementor-element.elementor-element-83b2482>.elementor-widget-container {
    --e-transform-rotateZ: -30deg;
}

.elementor-3771 .elementor-element.elementor-element-2432b9a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 0px 0px;
}

.elementor-3771 .elementor-element.elementor-element-2432b9a {
    width: var(--container-widget-width, 102.264%);
    max-width: 102.264%;
    --container-widget-width: 102.264%;
    --container-widget-flex-grow: 0;
}

.elementor-3771 .elementor-element.elementor-element-27a499f {
    text-align: center;
    width: var(--container-widget-width, 103.541%);
    max-width: 103.541%;
    --container-widget-width: 103.541%;
    --container-widget-flex-grow: 0;
}

.elementor-3771 .elementor-element.elementor-element-27a499f img {
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.5);
}

.elementor-3771 .elementor-element.elementor-element-27a499f>.elementor-widget-container {
    padding: 15px 15px 15px 15px;
}

body:not(.rtl) .elementor-3771 .elementor-element.elementor-element-2b2b50f {
    left: 0px;
}

body.rtl .elementor-3771 .elementor-element.elementor-element-2b2b50f {
    right: 0px;
}

.elementor-3771 .elementor-element.elementor-element-2b2b50f {
    top: 0px;
}

.elementor-3771 .elementor-element.elementor-element-77e5141 {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    width: var(--container-widget-width, 100.377%);
    max-width: 100.377%;
    --container-widget-width: 100.377%;
    --container-widget-flex-grow: 0;
}

.elementor-3771 .elementor-element.elementor-element-77e5141>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 0px 50px;
}

.elementor-3771 .elementor-element.elementor-element-5c447fd {
    --spacer-size: 50px;
}

.elementor-3771 .elementor-element.elementor-element-0d9b058 {
    text-align: center;
    width: var(--container-widget-width, 103.541%);
    max-width: 103.541%;
    --container-widget-width: 103.541%;
    --container-widget-flex-grow: 0;
}

.elementor-3771 .elementor-element.elementor-element-0d9b058 img {
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.5);
}

.elementor-3771 .elementor-element.elementor-element-0d9b058>.elementor-widget-container {
    padding: 15px 15px 15px 15px;
}

.elementor-3771 .elementor-element.elementor-element-38b9adb {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    width: var(--container-widget-width, 100.377%);
    max-width: 100.377%;
    --container-widget-width: 100.377%;
    --container-widget-flex-grow: 0;
}

.elementor-3771 .elementor-element.elementor-element-38b9adb>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 0px 50px;
}

.elementor-3771 .elementor-element.elementor-element-1ac5c3a {
    --spacer-size: 50px;
}

body:not(.rtl) .elementor-3771 .elementor-element.elementor-element-90ed554 {
    left: 0px;
}

body.rtl .elementor-3771 .elementor-element.elementor-element-90ed554 {
    right: 0px;
}

.elementor-3771 .elementor-element.elementor-element-90ed554 {
    top: 0px;
}

.elementor-3771 .elementor-element.elementor-element-0a2b66d {
    text-align: center;
    width: var(--container-widget-width, 103.541%);
    max-width: 103.541%;
    --container-widget-width: 103.541%;
    --container-widget-flex-grow: 0;
}

.elementor-3771 .elementor-element.elementor-element-0a2b66d img {
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.5);
}

.elementor-3771 .elementor-element.elementor-element-0a2b66d>.elementor-widget-container {
    padding: 15px 15px 15px 15px;
}

body:not(.rtl) .elementor-3771 .elementor-element.elementor-element-72dc77c {
    left: 0px;
}

body.rtl .elementor-3771 .elementor-element.elementor-element-72dc77c {
    right: 0px;
}

.elementor-3771 .elementor-element.elementor-element-72dc77c {
    top: 0px;
}

body:not(.rtl) .elementor-3771 .elementor-element.elementor-element-9a04227 {
    left: 0px;
}

body.rtl .elementor-3771 .elementor-element.elementor-element-9a04227 {
    right: 0px;
}

.elementor-3771 .elementor-element.elementor-element-9a04227 {
    top: 0px;
}

.elementor-3771 .elementor-element.elementor-element-68d8fc2 {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    width: var(--container-widget-width, 100.377%);
    max-width: 100.377%;
    --container-widget-width: 100.377%;
    --container-widget-flex-grow: 0;
}

.elementor-3771 .elementor-element.elementor-element-68d8fc2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 0px 50px;
}

.elementor-3771 .elementor-element.elementor-element-b343c75 {
    --spacer-size: 50px;
}

.elementor-3771 .elementor-element.elementor-element-445dd09 {
    text-align: center;
    width: var(--container-widget-width, 103.541%);
    max-width: 103.541%;
    --container-widget-width: 103.541%;
    --container-widget-flex-grow: 0;
}

.elementor-3771 .elementor-element.elementor-element-445dd09 img {
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.5);
}

.elementor-3771 .elementor-element.elementor-element-445dd09>.elementor-widget-container {
    padding: 15px 15px 15px 15px;
}

body:not(.rtl) .elementor-3771 .elementor-element.elementor-element-3c754bc {
    left: 0px;
}

body.rtl .elementor-3771 .elementor-element.elementor-element-3c754bc {
    right: 0px;
}

.elementor-3771 .elementor-element.elementor-element-3c754bc {
    top: 0px;
}

.elementor-3771 .elementor-element.elementor-element-cb928c5 {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    width: var(--container-widget-width, 100.377%);
    max-width: 100.377%;
    --container-widget-width: 100.377%;
    --container-widget-flex-grow: 0;
}

.elementor-3771 .elementor-element.elementor-element-cb928c5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 0px 50px;
}

.elementor-3771 .elementor-element.elementor-element-c9766f1 {
    --spacer-size: 50px;
}

.elementor-3771 .elementor-element.elementor-element-fd8c4e2 {
    text-align: center;
    width: var(--container-widget-width, 103.541%);
    max-width: 103.541%;
    --container-widget-width: 103.541%;
    --container-widget-flex-grow: 0;
}

.elementor-3771 .elementor-element.elementor-element-fd8c4e2 img {
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.5);
}

.elementor-3771 .elementor-element.elementor-element-fd8c4e2>.elementor-widget-container {
    padding: 15px 15px 15px 15px;
}

body:not(.rtl) .elementor-3771 .elementor-element.elementor-element-2857753 {
    left: 0px;
}

body.rtl .elementor-3771 .elementor-element.elementor-element-2857753 {
    right: 0px;
}

.elementor-3771 .elementor-element.elementor-element-2857753 {
    top: 0px;
}

.elementor-3771 .elementor-element.elementor-element-514bf18 {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    width: var(--container-widget-width, 100.377%);
    max-width: 100.377%;
    --container-widget-width: 100.377%;
    --container-widget-flex-grow: 0;
}

.elementor-3771 .elementor-element.elementor-element-514bf18>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 0px 50px;
}

.elementor-3771 .elementor-element.elementor-element-6651ea4 {
    --spacer-size: 50px;
}

.elementor-3771 .elementor-element.elementor-element-4ac51bb {
    text-align: center;
    width: var(--container-widget-width, 103.541%);
    max-width: 103.541%;
    --container-widget-width: 103.541%;
    --container-widget-flex-grow: 0;
}

.elementor-3771 .elementor-element.elementor-element-4ac51bb img {
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.5);
}

.elementor-3771 .elementor-element.elementor-element-4ac51bb>.elementor-widget-container {
    padding: 15px 15px 15px 15px;
}

body:not(.rtl) .elementor-3771 .elementor-element.elementor-element-e3b469b {
    left: 0px;
}

body.rtl .elementor-3771 .elementor-element.elementor-element-e3b469b {
    right: 0px;
}

.elementor-3771 .elementor-element.elementor-element-e3b469b {
    top: 0px;
}

.elementor-3771 .elementor-element.elementor-element-7c62de2 {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    width: var(--container-widget-width, 100.377%);
    max-width: 100.377%;
    --container-widget-width: 100.377%;
    --container-widget-flex-grow: 0;
}

.elementor-3771 .elementor-element.elementor-element-7c62de2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 0px 50px;
}

.elementor-3771 .elementor-element.elementor-element-77bdae0 {
    --spacer-size: 50px;
}

.elementor-3771 .elementor-element.elementor-element-c23b1e9 {
    text-align: center;
    width: var(--container-widget-width, 103.541%);
    max-width: 103.541%;
    --container-widget-width: 103.541%;
    --container-widget-flex-grow: 0;
}

.elementor-3771 .elementor-element.elementor-element-c23b1e9 img {
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.5);
}

.elementor-3771 .elementor-element.elementor-element-c23b1e9>.elementor-widget-container {
    padding: 15px 15px 15px 15px;
}

body:not(.rtl) .elementor-3771 .elementor-element.elementor-element-2627f1d {
    left: 0px;
}

body.rtl .elementor-3771 .elementor-element.elementor-element-2627f1d {
    right: 0px;
}

.elementor-3771 .elementor-element.elementor-element-2627f1d {
    top: 0px;
}

.elementor-3771 .elementor-element.elementor-element-b17d1c5 {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    width: var(--container-widget-width, 100.377%);
    max-width: 100.377%;
    --container-widget-width: 100.377%;
    --container-widget-flex-grow: 0;
}

.elementor-3771 .elementor-element.elementor-element-b17d1c5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 0px 50px;
}

.elementor-3771 .elementor-element.elementor-element-6260540 {
    --spacer-size: 50px;
}

.elementor-3771 .elementor-element.elementor-element-e5553ca {
    --spacer-size: 50px;
}

@media(max-width:767px) {
    .elementor-3771 .elementor-element.elementor-element-d569b45 .elementor-heading-title {
        font-size: 43px;
    }

    .elementor-3771 .elementor-element.elementor-element-2b2b50f {
        width: var(--container-widget-width, 51px);
        max-width: 51px;
        --container-widget-width: 51px;
        --container-widget-flex-grow: 0;
        top: 451px;
    }

    body:not(.rtl) .elementor-3771 .elementor-element.elementor-element-2b2b50f {
        left: 290px;
    }

    body.rtl .elementor-3771 .elementor-element.elementor-element-2b2b50f {
        right: 290px;
    }

    .elementor-3771 .elementor-element.elementor-element-2b2b50f>.elementor-widget-container {
        --e-transform-rotateZ: -30deg;
    }

    .elementor-3771 .elementor-element.elementor-element-77e5141 {
        font-size: 16px;
        line-height: 1.5em;
    }

    .elementor-3771 .elementor-element.elementor-element-77e5141>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 18px;
    }

    .elementor-3771 .elementor-element.elementor-element-38b9adb {
        font-size: 16px;
        line-height: 1.5em;
    }

    .elementor-3771 .elementor-element.elementor-element-38b9adb>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 18px;
    }

    .elementor-3771 .elementor-element.elementor-element-90ed554 {
        width: var(--container-widget-width, 51px);
        max-width: 51px;
        --container-widget-width: 51px;
        --container-widget-flex-grow: 0;
        top: 451px;
    }

    body:not(.rtl) .elementor-3771 .elementor-element.elementor-element-90ed554 {
        left: 290px;
    }

    body.rtl .elementor-3771 .elementor-element.elementor-element-90ed554 {
        right: 290px;
    }

    .elementor-3771 .elementor-element.elementor-element-90ed554>.elementor-widget-container {
        --e-transform-rotateZ: -30deg;
    }

    .elementor-3771 .elementor-element.elementor-element-72dc77c {
        width: var(--container-widget-width, 51px);
        max-width: 51px;
        --container-widget-width: 51px;
        --container-widget-flex-grow: 0;
        top: 451px;
    }

    body:not(.rtl) .elementor-3771 .elementor-element.elementor-element-72dc77c {
        left: 290px;
    }

    body.rtl .elementor-3771 .elementor-element.elementor-element-72dc77c {
        right: 290px;
    }

    .elementor-3771 .elementor-element.elementor-element-72dc77c>.elementor-widget-container {
        --e-transform-rotateZ: -30deg;
    }

    .elementor-3771 .elementor-element.elementor-element-9a04227 {
        width: var(--container-widget-width, 51px);
        max-width: 51px;
        --container-widget-width: 51px;
        --container-widget-flex-grow: 0;
        top: 451px;
    }

    body:not(.rtl) .elementor-3771 .elementor-element.elementor-element-9a04227 {
        left: 290px;
    }

    body.rtl .elementor-3771 .elementor-element.elementor-element-9a04227 {
        right: 290px;
    }

    .elementor-3771 .elementor-element.elementor-element-9a04227>.elementor-widget-container {
        --e-transform-rotateZ: -30deg;
    }

    .elementor-3771 .elementor-element.elementor-element-68d8fc2 {
        font-size: 16px;
        line-height: 1.5em;
        width: var(--container-widget-width, 316px);
        max-width: 316px;
        --container-widget-width: 316px;
        --container-widget-flex-grow: 0;
    }

    .elementor-3771 .elementor-element.elementor-element-68d8fc2>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 18px;
    }

    .elementor-3771 .elementor-element.elementor-element-b343c75 {
        --spacer-size: 17px;
    }

    .elementor-3771 .elementor-element.elementor-element-3c754bc {
        width: var(--container-widget-width, 51px);
        max-width: 51px;
        --container-widget-width: 51px;
        --container-widget-flex-grow: 0;
        top: 451px;
    }

    body:not(.rtl) .elementor-3771 .elementor-element.elementor-element-3c754bc {
        left: 290px;
    }

    body.rtl .elementor-3771 .elementor-element.elementor-element-3c754bc {
        right: 290px;
    }

    .elementor-3771 .elementor-element.elementor-element-3c754bc>.elementor-widget-container {
        --e-transform-rotateZ: -30deg;
    }

    .elementor-3771 .elementor-element.elementor-element-cb928c5 {
        font-size: 16px;
        line-height: 1.5em;
        width: var(--container-widget-width, 316px);
        max-width: 316px;
        --container-widget-width: 316px;
        --container-widget-flex-grow: 0;
    }

    .elementor-3771 .elementor-element.elementor-element-cb928c5>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 18px;
    }

    .elementor-3771 .elementor-element.elementor-element-2857753 {
        width: var(--container-widget-width, 51px);
        max-width: 51px;
        --container-widget-width: 51px;
        --container-widget-flex-grow: 0;
        top: 451px;
    }

    body:not(.rtl) .elementor-3771 .elementor-element.elementor-element-2857753 {
        left: 290px;
    }

    body.rtl .elementor-3771 .elementor-element.elementor-element-2857753 {
        right: 290px;
    }

    .elementor-3771 .elementor-element.elementor-element-2857753>.elementor-widget-container {
        --e-transform-rotateZ: -30deg;
    }

    .elementor-3771 .elementor-element.elementor-element-514bf18 {
        font-size: 16px;
        line-height: 1.5em;
        width: var(--container-widget-width, 316px);
        max-width: 316px;
        --container-widget-width: 316px;
        --container-widget-flex-grow: 0;
    }

    .elementor-3771 .elementor-element.elementor-element-514bf18>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 18px;
    }

    .elementor-3771 .elementor-element.elementor-element-e3b469b {
        width: var(--container-widget-width, 51px);
        max-width: 51px;
        --container-widget-width: 51px;
        --container-widget-flex-grow: 0;
        top: 451px;
    }

    body:not(.rtl) .elementor-3771 .elementor-element.elementor-element-e3b469b {
        left: 290px;
    }

    body.rtl .elementor-3771 .elementor-element.elementor-element-e3b469b {
        right: 290px;
    }

    .elementor-3771 .elementor-element.elementor-element-e3b469b>.elementor-widget-container {
        --e-transform-rotateZ: -30deg;
    }

    .elementor-3771 .elementor-element.elementor-element-7c62de2 {
        font-size: 16px;
        line-height: 1.5em;
        width: var(--container-widget-width, 316px);
        max-width: 316px;
        --container-widget-width: 316px;
        --container-widget-flex-grow: 0;
    }

    .elementor-3771 .elementor-element.elementor-element-7c62de2>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 18px;
    }

    .elementor-3771 .elementor-element.elementor-element-2627f1d {
        width: var(--container-widget-width, 51px);
        max-width: 51px;
        --container-widget-width: 51px;
        --container-widget-flex-grow: 0;
        top: 451px;
    }

    body:not(.rtl) .elementor-3771 .elementor-element.elementor-element-2627f1d {
        left: 290px;
    }

    body.rtl .elementor-3771 .elementor-element.elementor-element-2627f1d {
        right: 290px;
    }

    .elementor-3771 .elementor-element.elementor-element-2627f1d>.elementor-widget-container {
        --e-transform-rotateZ: -30deg;
    }

    .elementor-3771 .elementor-element.elementor-element-b17d1c5 {
        font-size: 16px;
        line-height: 1.5em;
        width: var(--container-widget-width, 316px);
        max-width: 316px;
        --container-widget-width: 316px;
        --container-widget-flex-grow: 0;
    }

    .elementor-3771 .elementor-element.elementor-element-b17d1c5>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 18px;
    }
}

@media(min-width:768px) {
    .elementor-3771 .elementor-element.elementor-element-3fcaf88 {
        width: 25.054%;
    }

    .elementor-3771 .elementor-element.elementor-element-4351f2c {
        width: 49.854%;
    }

    .elementor-3771 .elementor-element.elementor-element-4906963 {
        width: 24.756%;
    }
}