.elementor-570 .elementor-element.elementor-element-a6ebeba:not(.elementor-motion-effects-element-type-background),
.elementor-570 .elementor-element.elementor-element-a6ebeba>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #121212;
}

.elementor-570 .elementor-element.elementor-element-a6ebeba {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.23);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-570 .elementor-element.elementor-element-a6ebeba>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-570 .elementor-element.elementor-element-4af5ef4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-570 .elementor-element.elementor-element-3c454ba {
    text-align: center;
}

.elementor-570 .elementor-element.elementor-element-3c454ba .elementor-heading-title {
    color: #ffffff;
    font-family: "Quicksand", Sans-serif;
    font-size: 30px;
    font-weight: 700;
}

.elementor-bc-flex-widget .elementor-570 .elementor-element.elementor-element-02a76d4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-570 .elementor-element.elementor-element-6dc234a .eael-simple-menu-container {
    background-color: #2A0C0C00;
}

.elementor-570 .elementor-element.elementor-element-6dc234a .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal {
    background-color: #2A0C0C00;
}

.elementor-570 .elementor-element.elementor-element-6dc234a .eael-simple-menu-container,
.elementor-570 .elementor-element.elementor-element-6dc234a .eael-simple-menu-container .eael-simple-menu-toggle,
.elementor-570 .elementor-element.elementor-element-6dc234a .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-responsive {
    border-style: none;
}

.elementor-570 .elementor-element.elementor-element-6dc234a .eael-simple-menu.eael-simple-menu-horizontal:not(.eael-simple-menu-responsive)>li>a {
    border-right: 1px solid #86424200;
}

.elementor-570 .elementor-element.elementor-element-6dc234a .eael-simple-menu-align-center .eael-simple-menu.eael-simple-menu-horizontal:not(.eael-simple-menu-responsive)>li:first-child>a {
    border-left: 1px solid #86424200;
}

.elementor-570 .elementor-element.elementor-element-6dc234a .eael-simple-menu-align-right .eael-simple-menu.eael-simple-menu-horizontal:not(.eael-simple-menu-responsive)>li:first-child>a {
    border-left: 1px solid #86424200;
}

.elementor-570 .elementor-element.elementor-element-6dc234a .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-responsive>li:not(:last-child)>a {
    border-bottom: 1px solid #86424200;
}

.elementor-570 .elementor-element.elementor-element-6dc234a .eael-simple-menu.eael-simple-menu-vertical>li:not(:last-child)>a {
    border-bottom: 1px solid #86424200;
}

.elementor-570 .elementor-element.elementor-element-6dc234a .eael-simple-menu>li>a,
.eael-simple-menu-container .eael-simple-menu-toggle-text {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-570 .elementor-element.elementor-element-6dc234a .eael-simple-menu li>a {
    color: #FFFFFF;
}

.elementor-570 .elementor-element.elementor-element-6dc234a .eael-simple-menu li>a>span svg {
    fill: #FFFFFF;
}

.elementor-570 .elementor-element.elementor-element-6dc234a .eael-simple-menu-toggle-text {
    color: #FFFFFF;
}

.elementor-570 .elementor-element.elementor-element-6dc234a .eael-simple-menu li a span,
.elementor-570 .elementor-element.elementor-element-6dc234a .eael-simple-menu li span.eael-simple-menu-indicator {
    font-size: 15px;
}

.elementor-570 .elementor-element.elementor-element-6dc234a .eael-simple-menu li a span,
.elementor-570 .elementor-element.elementor-element-6dc234a .eael-simple-menu li span.eael-simple-menu-indicator i {
    font-size: 15px;
}

.elementor-570 .elementor-element.elementor-element-6dc234a .eael-simple-menu li span.eael-simple-menu-indicator svg {
    width: 15px;
    height: 15px;
    line-height: 15px;
}

.elementor-570 .elementor-element.elementor-element-6dc234a .eael-simple-menu li span svg {
    width: 15px;
    height: 15px;
    line-height: 15px;
}

.elementor-570 .elementor-element.elementor-element-6dc234a .eael-simple-menu li .eael-simple-menu-indicator:hover:before {
    color: #f44336;
}

.elementor-570 .elementor-element.elementor-element-6dc234a .eael-simple-menu li .eael-simple-menu-indicator:hover i {
    color: #f44336;
}

.elementor-570 .elementor-element.elementor-element-6dc234a .eael-simple-menu li .eael-simple-menu-indicator:hover svg {
    fill: #f44336;
}

.elementor-570 .elementor-element.elementor-element-6dc234a .eael-simple-menu li .eael-simple-menu-indicator:hover {
    background-color: #ffffff;
    border-color: #f44336;
}

.elementor-570 .elementor-element.elementor-element-6dc234a .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open:before {
    color: #f44336 !important;
}

.elementor-570 .elementor-element.elementor-element-6dc234a .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open svg {
    fill: #f44336 !important;
}

.elementor-570 .elementor-element.elementor-element-6dc234a .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open i {
    color: #f44336 !important;
}

.elementor-570 .elementor-element.elementor-element-6dc234a .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open {
    background-color: #ffffff !important;
    border-color: #f44336 !important;
}

.elementor-570 .elementor-element.elementor-element-6dc234a .eael-simple-menu-container .eael-simple-menu-toggle {
    background-color: #FFFFFF;
}

.elementor-570 .elementor-element.elementor-element-6dc234a .eael-simple-menu-container .eael-simple-menu-toggle i {
    font-size: 25px;
    color: #180E0E;
}

.elementor-570 .elementor-element.elementor-element-6dc234a .eael-simple-menu-container .eael-simple-menu-toggle svg {
    width: 25px;
    fill: #180E0E;
}

.elementor-570 .elementor-element.elementor-element-6dc234a .eael-simple-menu.eael-simple-menu-responsive li>a {
    background-color: #232323;
}

.elementor-570 .elementor-element.elementor-element-6dc234a .eael-simple-menu li ul {
    background-color: #632828;
}

.elementor-570 .elementor-element.elementor-element-6dc234a .eael-simple-menu.eael-simple-menu-horizontal li ul li a {
    padding-left: 20px;
    padding-right: 20px;
}

.elementor-570 .elementor-element.elementor-element-6dc234a .eael-simple-menu.eael-simple-menu-horizontal li ul li>a {
    border-bottom: 1px solid #f2f2f2;
}

.elementor-570 .elementor-element.elementor-element-6dc234a .eael-simple-menu.eael-simple-menu-vertical li ul li>a {
    border-bottom: 1px solid #f2f2f2;
}

.elementor-570 .elementor-element.elementor-element-6dc234a .eael-simple-menu li ul li a span {
    font-size: 12px;
}

.elementor-570 .elementor-element.elementor-element-6dc234a .eael-simple-menu li ul li span.eael-simple-menu-indicator {
    font-size: 12px;
}

.elementor-570 .elementor-element.elementor-element-6dc234a .eael-simple-menu li ul li span.eael-simple-menu-indicator i {
    font-size: 12px;
}

.elementor-570 .elementor-element.elementor-element-6dc234a .eael-simple-menu li ul li .eael-simple-menu-indicator svg {
    width: 12px;
    height: 12px;
    line-height: 12px;
}

.elementor-570 .elementor-element.elementor-element-6dc234a .eael-simple-menu li ul li .eael-simple-menu-indicator:hover:before {
    color: #f44336 !important;
}

.elementor-570 .elementor-element.elementor-element-6dc234a .eael-simple-menu li ul li .eael-simple-menu-indicator.eael-simple-menu-indicator-open:before {
    color: #f44336 !important;
}

.elementor-570 .elementor-element.elementor-element-6dc234a .eael-simple-menu li ul li .eael-simple-menu-indicator:hover {
    background-color: #ffffff !important;
    border-color: #f44336 !important;
}

.elementor-570 .elementor-element.elementor-element-6dc234a .eael-simple-menu li ul li .eael-simple-menu-indicator.eael-simple-menu-indicator-open {
    background-color: #ffffff !important;
    border-color: #f44336 !important;
}

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

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

.elementor-570 .elementor-element.elementor-element-84c4d4b .elementor-button {
    font-weight: 700;
    fill: #121212;
    color: #121212;
    background-color: rgb(205, 26, 26);;
    border-radius: 28px 28px 28px 28px;
}

.elementor-570 .elementor-element.elementor-element-312f9ee>.elementor-container {
    max-width: 1218px;
}

.elementor-570 .elementor-element.elementor-element-312f9ee>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-570 .elementor-element.elementor-element-312f9ee {
    padding: 20px 0px 0px 0px;
}

.elementor-570 .elementor-element.elementor-element-6c2c40e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 05px 0px 10px;
}

.elementor-570 .elementor-element.elementor-element-dc4e3b0 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 60px;
    font-weight: 900;
    line-height: 1.0666em;
}

.elementor-570 .elementor-element.elementor-element-b8bde51 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.4em;
    letter-spacing: 0.15px;
}

.elementor-570 .elementor-element.elementor-element-f262623 .elementor-button {
    font-size: 18px;
    font-weight: 700;
    fill: #121212;
    color: #121212;
    background-color: rgb(205, 26, 26);;
    border-radius: 28px 28px 28px 28px;
    padding: 15px 30px 15px 30px;
}

.elementor-570 .elementor-element.elementor-element-4ada28b {
    --e-image-carousel-slides-to-show: 4;
}

.elementor-570 .elementor-element.elementor-element-4ada28b .swiper-wrapper {
    display: flex;
    align-items: center;
}

.elementor-570 .elementor-element.elementor-element-bdba533>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-570 .elementor-element.elementor-element-408c152 img {
    border-radius: 0px 0px 300px 300px;
}

.elementor-570 .elementor-element.elementor-element-58958a9 {
    padding: 50px 0px 0px 0px;
}

.elementor-570 .elementor-element.elementor-element-29ea502 {
    --e-image-carousel-slides-to-show: 10;
}

.elementor-570 .elementor-element.elementor-element-5360c76 {
    padding: 50px 0px 50px 0px;
}

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

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

.elementor-570 .elementor-element.elementor-element-f2cc6a9>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 0px 1px 1px;
    border-color: #FDF7FB1A;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 15px 15px 15px 15px;
}

.elementor-570 .elementor-element.elementor-element-f2cc6a9>.elementor-element-populated,
.elementor-570 .elementor-element.elementor-element-f2cc6a9>.elementor-element-populated>.elementor-background-overlay,
.elementor-570 .elementor-element.elementor-element-f2cc6a9>.elementor-background-slideshow {
    border-radius: 010px 0px 0px 10px;
}

.elementor-570 .elementor-element.elementor-element-f2cc6a9>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-570 .elementor-element.elementor-element-4245add {
    text-align: center;
}

.elementor-570 .elementor-element.elementor-element-4245add .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
}

.elementor-570 .elementor-element.elementor-element-e145f3f {
    text-align: center;
    color: #F1ECFB;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
}

.elementor-bc-flex-widget .elementor-570 .elementor-element.elementor-element-2938171.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-570 .elementor-element.elementor-element-2938171.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-570 .elementor-element.elementor-element-2938171>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 0px 1px 1px;
    border-color: #FDF7FB1A;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 15px 15px 15px 15px;
}

.elementor-570 .elementor-element.elementor-element-2938171>.elementor-element-populated,
.elementor-570 .elementor-element.elementor-element-2938171>.elementor-element-populated>.elementor-background-overlay,
.elementor-570 .elementor-element.elementor-element-2938171>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-570 .elementor-element.elementor-element-2938171>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-570 .elementor-element.elementor-element-d0ae098 {
    text-align: center;
}

.elementor-570 .elementor-element.elementor-element-d0ae098 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
}

.elementor-570 .elementor-element.elementor-element-5895316 {
    text-align: center;
    color: #F1ECFB;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
}

.elementor-bc-flex-widget .elementor-570 .elementor-element.elementor-element-b3e6fa7.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-570 .elementor-element.elementor-element-b3e6fa7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-570 .elementor-element.elementor-element-b3e6fa7>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FDF7FB1A;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 15px 15px 15px 15px;
}

.elementor-570 .elementor-element.elementor-element-b3e6fa7>.elementor-element-populated,
.elementor-570 .elementor-element.elementor-element-b3e6fa7>.elementor-element-populated>.elementor-background-overlay,
.elementor-570 .elementor-element.elementor-element-b3e6fa7>.elementor-background-slideshow {
    border-radius: 0px 10px 10px 0px;
}

.elementor-570 .elementor-element.elementor-element-b3e6fa7>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-570 .elementor-element.elementor-element-8eac8d2 {
    text-align: center;
}

.elementor-570 .elementor-element.elementor-element-8eac8d2 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
}

.elementor-570 .elementor-element.elementor-element-d153b3e {
    text-align: center;
    color: #F1ECFB;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
}

.elementor-570 .elementor-element.elementor-element-b3e26cf>.elementor-container {
    max-width: 836px;
}

.elementor-570 .elementor-element.elementor-element-ee916e7 {
    text-align: center;
}

.elementor-570 .elementor-element.elementor-element-ee916e7 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 36px;
    font-weight: 700;
}

.elementor-570 .elementor-element.elementor-element-9c8634e {
    padding: 20px 0px 0px 0px;
}

.elementor-570 .elementor-element.elementor-element-dcdc541 {
    --e-image-carousel-slides-to-show: 5;
}

.elementor-570 .elementor-element.elementor-element-dcdc541 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
    border-radius: 20px 20px 20px 20px;
}

.elementor-570 .elementor-element.elementor-element-6c9d9d5>.elementor-container {
    max-width: 603px;
}

.elementor-570 .elementor-element.elementor-element-6c9d9d5 {
    padding: 50px 0px 0px 0px;
}

.elementor-570 .elementor-element.elementor-element-2782144 {
    text-align: center;
}

.elementor-570 .elementor-element.elementor-element-2782144 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-570 .elementor-element.elementor-element-bcafb9e {
    text-align: center;
    color: #FFFFFF;
}

.elementor-570 .elementor-element.elementor-element-bcafb9e>.elementor-widget-container {
    margin: -16px 0px 0px 0px;
}

.elementor-570 .elementor-element.elementor-element-49d2e0b>.elementor-container {
    max-width: 1450px;
}

.elementor-570 .elementor-element.elementor-element-49d2e0b {
    padding: 30px 0px 0px 0px;
}

.elementor-570 .elementor-element.elementor-element-c3068c4>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FDF7FB1A;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 50px 50px 050px 50px;
}

.elementor-570 .elementor-element.elementor-element-c3068c4>.elementor-element-populated,
.elementor-570 .elementor-element.elementor-element-c3068c4>.elementor-element-populated>.elementor-background-overlay,
.elementor-570 .elementor-element.elementor-element-c3068c4>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-570 .elementor-element.elementor-element-c3068c4>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-570 .elementor-element.elementor-element-b93b9e6 {
    text-align: center;
}

.elementor-570 .elementor-element.elementor-element-b93b9e6 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.elementor-570 .elementor-element.elementor-element-90e6a3d {
    text-align: center;
}

.elementor-570 .elementor-element.elementor-element-90e6a3d .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 52px;
    font-weight: 700;
}

.elementor-570 .elementor-element.elementor-element-35bd183 {
    text-align: center;
}

.elementor-570 .elementor-element.elementor-element-35bd183 .elementor-heading-title {
    color: rgb(205, 26, 26);;
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-570 .elementor-element.elementor-element-35bd183>.elementor-widget-container {
    margin: -18px 0px 0px 0px;
}

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

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

.elementor-570 .elementor-element.elementor-element-f969a4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(7px/2);
    margin-left: calc(7px/2);
}

.elementor-570 .elementor-element.elementor-element-f969a4b .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-7px/2);
    margin-left: calc(-7px/2);
}

body.rtl .elementor-570 .elementor-element.elementor-element-f969a4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-7px/2);
}

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

.elementor-570 .elementor-element.elementor-element-f969a4b .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #3942AB;
}

.elementor-570 .elementor-element.elementor-element-f969a4b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-570 .elementor-element.elementor-element-f969a4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-570 .elementor-element.elementor-element-f969a4b .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-570 .elementor-element.elementor-element-f969a4b .elementor-icon-list-icon i {
    color: #F1ECFB;
    transition: color 0.3s;
}

.elementor-570 .elementor-element.elementor-element-f969a4b .elementor-icon-list-icon svg {
    fill: #F1ECFB;
    transition: fill 0.3s;
}

.elementor-570 .elementor-element.elementor-element-f969a4b {
    --e-icon-list-icon-size: 13px;
    --icon-vertical-offset: 0px;
}

.elementor-570 .elementor-element.elementor-element-f969a4b .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-570 .elementor-element.elementor-element-f969a4b .elementor-icon-list-item>a {
    font-size: 14px;
    font-weight: 400;
}

.elementor-570 .elementor-element.elementor-element-f969a4b .elementor-icon-list-text {
    color: #F1ECFB;
    transition: color 0.3s;
}

.elementor-570 .elementor-element.elementor-element-7e6ab96 .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.elementor-570 .elementor-element.elementor-element-7e6ab96 .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.elementor-570 .elementor-element.elementor-element-7e6ab96 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    fill: #121212;
    color: #121212;
    background-color: rgb(205, 26, 26);;
    border-radius: 28px 28px 28px 28px;
    padding: 15px 25px 15px 25px;
}

.elementor-570 .elementor-element.elementor-element-7e6ab96>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-570 .elementor-element.elementor-element-6adaf65 {
    text-align: center;
}

.elementor-570 .elementor-element.elementor-element-6adaf65 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-570 .elementor-element.elementor-element-dd86717:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-570 .elementor-element.elementor-element-dd86717>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgb(205, 26, 26);08;
}

.elementor-570 .elementor-element.elementor-element-dd86717>.elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: rgb(205, 26, 26);;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 50px 50px 050px 50px;
}

.elementor-570 .elementor-element.elementor-element-dd86717>.elementor-element-populated,
.elementor-570 .elementor-element.elementor-element-dd86717>.elementor-element-populated>.elementor-background-overlay,
.elementor-570 .elementor-element.elementor-element-dd86717>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-570 .elementor-element.elementor-element-dd86717>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-570 .elementor-element.elementor-element-e242ae6 {
    text-align: center;
}

.elementor-570 .elementor-element.elementor-element-e242ae6 .elementor-heading-title {
    color: #FDF7FB;
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.elementor-570 .elementor-element.elementor-element-12d7245 {
    text-align: center;
}

.elementor-570 .elementor-element.elementor-element-12d7245 .elementor-heading-title {
    color: #FDF7FB;
    font-family: "Inter", Sans-serif;
    font-size: 52px;
    font-weight: 700;
}

.elementor-570 .elementor-element.elementor-element-5261634 {
    text-align: center;
}

.elementor-570 .elementor-element.elementor-element-5261634 .elementor-heading-title {
    color: #FDF7FB;
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-570 .elementor-element.elementor-element-5261634>.elementor-widget-container {
    margin: -18px 0px 0px 0px;
}

.elementor-570 .elementor-element.elementor-element-017e2a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(7px/2);
}

.elementor-570 .elementor-element.elementor-element-017e2a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(7px/2);
}

.elementor-570 .elementor-element.elementor-element-017e2a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(7px/2);
    margin-left: calc(7px/2);
}

.elementor-570 .elementor-element.elementor-element-017e2a8 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-7px/2);
    margin-left: calc(-7px/2);
}

body.rtl .elementor-570 .elementor-element.elementor-element-017e2a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-7px/2);
}

body:not(.rtl) .elementor-570 .elementor-element.elementor-element-017e2a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-7px/2);
}

.elementor-570 .elementor-element.elementor-element-017e2a8 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #121212;
}

.elementor-570 .elementor-element.elementor-element-017e2a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-570 .elementor-element.elementor-element-017e2a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-570 .elementor-element.elementor-element-017e2a8 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-570 .elementor-element.elementor-element-017e2a8 .elementor-icon-list-icon i {
    color: #FDF7FB;
    transition: color 0.3s;
}

.elementor-570 .elementor-element.elementor-element-017e2a8 .elementor-icon-list-icon svg {
    fill: #FDF7FB;
    transition: fill 0.3s;
}

.elementor-570 .elementor-element.elementor-element-017e2a8 {
    --e-icon-list-icon-size: 13px;
    --icon-vertical-offset: 0px;
}

.elementor-570 .elementor-element.elementor-element-017e2a8 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-570 .elementor-element.elementor-element-017e2a8 .elementor-icon-list-item>a {
    font-size: 14px;
    font-weight: 400;
}

.elementor-570 .elementor-element.elementor-element-017e2a8 .elementor-icon-list-text {
    color: #FDF7FB;
    transition: color 0.3s;
}

.elementor-570 .elementor-element.elementor-element-9d21eb9 .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.elementor-570 .elementor-element.elementor-element-9d21eb9 .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.elementor-570 .elementor-element.elementor-element-9d21eb9 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    fill: #121212;
    color: #121212;
    background-color: rgb(205, 26, 26);;
    border-radius: 28px 28px 28px 28px;
    padding: 15px 25px 15px 25px;
}

.elementor-570 .elementor-element.elementor-element-9d21eb9>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-570 .elementor-element.elementor-element-4169b1b {
    text-align: center;
}

.elementor-570 .elementor-element.elementor-element-4169b1b .elementor-heading-title {
    color: #FDF7FB;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-570 .elementor-element.elementor-element-ca4c416>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FDF7FB1A;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 50px 50px 050px 50px;
}

.elementor-570 .elementor-element.elementor-element-ca4c416>.elementor-element-populated,
.elementor-570 .elementor-element.elementor-element-ca4c416>.elementor-element-populated>.elementor-background-overlay,
.elementor-570 .elementor-element.elementor-element-ca4c416>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-570 .elementor-element.elementor-element-ca4c416>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-570 .elementor-element.elementor-element-1af9c7d {
    text-align: center;
}

.elementor-570 .elementor-element.elementor-element-1af9c7d .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.elementor-570 .elementor-element.elementor-element-57099f0 {
    text-align: center;
}

.elementor-570 .elementor-element.elementor-element-57099f0 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 52px;
    font-weight: 700;
}

.elementor-570 .elementor-element.elementor-element-1eabfca {
    text-align: center;
}

.elementor-570 .elementor-element.elementor-element-1eabfca .elementor-heading-title {
    color: rgb(205, 26, 26);;
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-570 .elementor-element.elementor-element-1eabfca>.elementor-widget-container {
    margin: -18px 0px 0px 0px;
}

.elementor-570 .elementor-element.elementor-element-6c8fd44 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(7px/2);
}

.elementor-570 .elementor-element.elementor-element-6c8fd44 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(7px/2);
}

.elementor-570 .elementor-element.elementor-element-6c8fd44 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(7px/2);
    margin-left: calc(7px/2);
}

.elementor-570 .elementor-element.elementor-element-6c8fd44 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-7px/2);
    margin-left: calc(-7px/2);
}

body.rtl .elementor-570 .elementor-element.elementor-element-6c8fd44 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-7px/2);
}

body:not(.rtl) .elementor-570 .elementor-element.elementor-element-6c8fd44 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-7px/2);
}

.elementor-570 .elementor-element.elementor-element-6c8fd44 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #3942AB;
}

.elementor-570 .elementor-element.elementor-element-6c8fd44 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-570 .elementor-element.elementor-element-6c8fd44 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-570 .elementor-element.elementor-element-6c8fd44 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-570 .elementor-element.elementor-element-6c8fd44 .elementor-icon-list-icon i {
    color: #F1ECFB;
    transition: color 0.3s;
}

.elementor-570 .elementor-element.elementor-element-6c8fd44 .elementor-icon-list-icon svg {
    fill: #F1ECFB;
    transition: fill 0.3s;
}

.elementor-570 .elementor-element.elementor-element-6c8fd44 {
    --e-icon-list-icon-size: 13px;
    --icon-vertical-offset: 0px;
}

.elementor-570 .elementor-element.elementor-element-6c8fd44 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-570 .elementor-element.elementor-element-6c8fd44 .elementor-icon-list-item>a {
    font-size: 14px;
    font-weight: 400;
}

.elementor-570 .elementor-element.elementor-element-6c8fd44 .elementor-icon-list-text {
    color: #F1ECFB;
    transition: color 0.3s;
}

.elementor-570 .elementor-element.elementor-element-ac31c3b .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.elementor-570 .elementor-element.elementor-element-ac31c3b .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.elementor-570 .elementor-element.elementor-element-ac31c3b .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    fill: #121212;
    color: #121212;
    background-color: rgb(205, 26, 26);;
    border-radius: 28px 28px 28px 28px;
    padding: 15px 25px 15px 25px;
}

.elementor-570 .elementor-element.elementor-element-ac31c3b>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-570 .elementor-element.elementor-element-c4c1ae0 {
    text-align: center;
}

.elementor-570 .elementor-element.elementor-element-c4c1ae0 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-570 .elementor-element.elementor-element-76dc572>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FDF7FB1A;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 50px 50px 050px 50px;
}

.elementor-570 .elementor-element.elementor-element-76dc572>.elementor-element-populated,
.elementor-570 .elementor-element.elementor-element-76dc572>.elementor-element-populated>.elementor-background-overlay,
.elementor-570 .elementor-element.elementor-element-76dc572>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-570 .elementor-element.elementor-element-76dc572>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-570 .elementor-element.elementor-element-c8ac093 {
    text-align: center;
}

.elementor-570 .elementor-element.elementor-element-c8ac093 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.elementor-570 .elementor-element.elementor-element-eb557aa {
    text-align: center;
}

.elementor-570 .elementor-element.elementor-element-eb557aa .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 52px;
    font-weight: 700;
}

.elementor-570 .elementor-element.elementor-element-99f30f7 {
    text-align: center;
}

.elementor-570 .elementor-element.elementor-element-99f30f7 .elementor-heading-title {
    color: rgb(205, 26, 26);;
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-570 .elementor-element.elementor-element-99f30f7>.elementor-widget-container {
    margin: -18px 0px 0px 0px;
}

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

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

.elementor-570 .elementor-element.elementor-element-f8e3911 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(7px/2);
    margin-left: calc(7px/2);
}

.elementor-570 .elementor-element.elementor-element-f8e3911 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-7px/2);
    margin-left: calc(-7px/2);
}

body.rtl .elementor-570 .elementor-element.elementor-element-f8e3911 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-7px/2);
}

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

.elementor-570 .elementor-element.elementor-element-f8e3911 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #3942AB;
}

.elementor-570 .elementor-element.elementor-element-f8e3911 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-570 .elementor-element.elementor-element-f8e3911 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-570 .elementor-element.elementor-element-f8e3911 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-570 .elementor-element.elementor-element-f8e3911 .elementor-icon-list-icon i {
    color: #F1ECFB;
    transition: color 0.3s;
}

.elementor-570 .elementor-element.elementor-element-f8e3911 .elementor-icon-list-icon svg {
    fill: #F1ECFB;
    transition: fill 0.3s;
}

.elementor-570 .elementor-element.elementor-element-f8e3911 {
    --e-icon-list-icon-size: 13px;
    --icon-vertical-offset: 0px;
}

.elementor-570 .elementor-element.elementor-element-f8e3911 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-570 .elementor-element.elementor-element-f8e3911 .elementor-icon-list-item>a {
    font-size: 14px;
    font-weight: 400;
}

.elementor-570 .elementor-element.elementor-element-f8e3911 .elementor-icon-list-text {
    color: #F1ECFB;
    transition: color 0.3s;
}

.elementor-570 .elementor-element.elementor-element-8eb6d9d .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.elementor-570 .elementor-element.elementor-element-8eb6d9d .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.elementor-570 .elementor-element.elementor-element-8eb6d9d .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    fill: #121212;
    color: #121212;
    background-color: rgb(205, 26, 26);;
    border-radius: 28px 28px 28px 28px;
    padding: 15px 25px 15px 25px;
}

.elementor-570 .elementor-element.elementor-element-8eb6d9d>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-570 .elementor-element.elementor-element-0bb1f2f {
    text-align: center;
}

.elementor-570 .elementor-element.elementor-element-0bb1f2f .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-570 .elementor-element.elementor-element-c7b79fa>.elementor-container {
    max-width: 603px;
}

.elementor-570 .elementor-element.elementor-element-c7b79fa {
    padding: 50px 0px 0px 0px;
}

.elementor-570 .elementor-element.elementor-element-6806f15 {
    text-align: center;
}

.elementor-570 .elementor-element.elementor-element-6806f15 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-570 .elementor-element.elementor-element-06a3623 {
    padding: 50px 0px 50px 0px;
}

.elementor-bc-flex-widget .elementor-570 .elementor-element.elementor-element-0c08a0f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-570 .elementor-element.elementor-element-0c08a0f>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 0px 1px 1px;
    border-color: #FAFDF71A;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 15px 15px 15px 15px;
}

.elementor-570 .elementor-element.elementor-element-0c08a0f>.elementor-element-populated,
.elementor-570 .elementor-element.elementor-element-0c08a0f>.elementor-element-populated>.elementor-background-overlay,
.elementor-570 .elementor-element.elementor-element-0c08a0f>.elementor-background-slideshow {
    border-radius: 010px 0px 0px 10px;
}

.elementor-570 .elementor-element.elementor-element-0c08a0f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-570 .elementor-element.elementor-element-140cbef {
    text-align: center;
}

.elementor-570 .elementor-element.elementor-element-140cbef .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
}

.elementor-570 .elementor-element.elementor-element-11a250c {
    text-align: center;
    color: #F1ECFB;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
}

.elementor-bc-flex-widget .elementor-570 .elementor-element.elementor-element-61e0e0c.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-570 .elementor-element.elementor-element-61e0e0c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-570 .elementor-element.elementor-element-61e0e0c>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 0px 1px 1px;
    border-color: #FAFDF71A;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 15px 15px 15px 15px;
}

.elementor-570 .elementor-element.elementor-element-61e0e0c>.elementor-element-populated,
.elementor-570 .elementor-element.elementor-element-61e0e0c>.elementor-element-populated>.elementor-background-overlay,
.elementor-570 .elementor-element.elementor-element-61e0e0c>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-570 .elementor-element.elementor-element-61e0e0c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-570 .elementor-element.elementor-element-3074cc1 {
    text-align: center;
}

.elementor-570 .elementor-element.elementor-element-3074cc1 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
}

.elementor-570 .elementor-element.elementor-element-f50b4d3 {
    text-align: center;
    color: #F1ECFB;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
}

.elementor-bc-flex-widget .elementor-570 .elementor-element.elementor-element-3e1025f.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-570 .elementor-element.elementor-element-3e1025f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-570 .elementor-element.elementor-element-3e1025f>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FAFDF71A;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 15px 15px 15px 15px;
}

.elementor-570 .elementor-element.elementor-element-3e1025f>.elementor-element-populated,
.elementor-570 .elementor-element.elementor-element-3e1025f>.elementor-element-populated>.elementor-background-overlay,
.elementor-570 .elementor-element.elementor-element-3e1025f>.elementor-background-slideshow {
    border-radius: 0px 10px 10px 0px;
}

.elementor-570 .elementor-element.elementor-element-3e1025f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-570 .elementor-element.elementor-element-d217e28 {
    text-align: center;
}

.elementor-570 .elementor-element.elementor-element-d217e28 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
}

.elementor-570 .elementor-element.elementor-element-3204bed {
    text-align: center;
    color: #F1ECFB;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
}

.elementor-570 .elementor-element.elementor-element-2132dc3 .elementor-button {
    font-weight: 700;
    fill: #121212;
    color: #121212;
    background-color: rgb(205, 26, 26);;
    border-radius: 28px 28px 28px 28px;
}

.elementor-570 .elementor-element.elementor-element-cbf8e1a>.elementor-container {
    max-width: 768px;
}

.elementor-570 .elementor-element.elementor-element-cbf8e1a {
    padding: 20px 0px 0px 0px;
}

.elementor-570 .elementor-element.elementor-element-a1fa977 {
    text-align: center;
}

.elementor-570 .elementor-element.elementor-element-a1fa977 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-570 .elementor-element.elementor-element-a1fa977>.elementor-widget-container {
    margin: 0px 0px -5px 0px;
}

.elementor-570 .elementor-element.elementor-element-94debce {
    padding: 50px 0px 50px 0px;
}

.elementor-570 .elementor-element.elementor-element-9795168>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 10px 0px 0px;
}

.elementor-570 .elementor-element.elementor-element-ad09e95 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon {
    font-size: 16px;
    margin-left: 10px;
    color: #F1ECFB;
}

.elementor-570 .elementor-element.elementor-element-ad09e95 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon {
    height: 16px;
    width: 16px;
    line-height: 16px;
}

.elementor-570 .elementor-element.elementor-element-ad09e95 .eael-adv-accordion .eael-accordion-list {
    margin-bottom: 8px;
}

.elementor-570 .elementor-element.elementor-element-ad09e95 .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
    background-color: #FAFDF708;
}

.elementor-570 .elementor-element.elementor-element-ad09e95 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title {
    color: #F1ECFB;
}

.elementor-570 .elementor-element.elementor-element-ad09e95 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg {
    color: #F1ECFB;
    fill: #F1ECFB;
}

.elementor-570 .elementor-element.elementor-element-ad09e95 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg {
    fill: #F1ECFB;
}

.elementor-570 .elementor-element.elementor-element-ad09e95 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title {
    color: #fff;
}

.elementor-570 .elementor-element.elementor-element-ad09e95 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon {
    color: #fff;
}

.elementor-570 .elementor-element.elementor-element-ad09e95 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg {
    color: #fff;
    fill: #fff;
}

.elementor-570 .elementor-element.elementor-element-ad09e95 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon {
    fill: #fff;
}

.elementor-570 .elementor-element.elementor-element-ad09e95 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active {
    color: #fff;
}

.elementor-570 .elementor-element.elementor-element-ad09e95 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title {
    color: #fff;
}

.elementor-570 .elementor-element.elementor-element-ad09e95 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon {
    color: #fff;
}

.elementor-570 .elementor-element.elementor-element-ad09e95 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg {
    color: #fff;
    fill: #fff;
}

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

.elementor-570 .elementor-element.elementor-element-ad09e95 .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
    color: #C8C8C8;
    border-style: none;
}

.elementor-570 .elementor-element.elementor-element-ad09e95 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle,
.elementor-570 .elementor-element.elementor-element-ad09e95 .eael-adv-accordion .eael-accordion-list .eael-accordion-header>.fa-toggle-svg {
    font-size: 18px;
}

.elementor-570 .elementor-element.elementor-element-ad09e95 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle {
    height: 18px;
    width: 18px;
    line-height: 18px;
    fill: #F1ECFB;
}

.elementor-570 .elementor-element.elementor-element-ad09e95 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle {
    color: #F1ECFB;
}

.elementor-570 .elementor-element.elementor-element-ad09e95 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg {
    color: #F1ECFB;
    fill: #F1ECFB;
}

.elementor-570 .elementor-element.elementor-element-ad09e95 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle {
    color: #fff;
}

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

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

.elementor-bc-flex-widget .elementor-570 .elementor-element.elementor-element-0853cd7.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-570 .elementor-element.elementor-element-0853cd7>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FDF7FB1A;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-570 .elementor-element.elementor-element-0853cd7>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-570 .elementor-element.elementor-element-52352a4 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-570 .elementor-element.elementor-element-52352a4.elementor-view-stacked .elementor-icon {
    background-color: #FDF7FB;
}

.elementor-570 .elementor-element.elementor-element-52352a4.elementor-view-framed .elementor-icon,
.elementor-570 .elementor-element.elementor-element-52352a4.elementor-view-default .elementor-icon {
    color: #FDF7FB;
    border-color: #FDF7FB;
}

.elementor-570 .elementor-element.elementor-element-52352a4.elementor-view-framed .elementor-icon,
.elementor-570 .elementor-element.elementor-element-52352a4.elementor-view-default .elementor-icon svg {
    fill: #FDF7FB;
}

.elementor-570 .elementor-element.elementor-element-52352a4 .elementor-icon {
    font-size: 60px;
}

.elementor-570 .elementor-element.elementor-element-52352a4 .elementor-icon svg {
    height: 60px;
}

.elementor-570 .elementor-element.elementor-element-37f0c64 {
    text-align: center;
}

.elementor-570 .elementor-element.elementor-element-37f0c64 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    line-height: 30px;
}

.elementor-570 .elementor-element.elementor-element-8af8456 {
    text-align: center;
    color: #F1ECFB;
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.elementor-570 .elementor-element.elementor-element-928e2fc .elementor-button {
    font-size: 20px;
    font-weight: 700;
    fill: #ECECEC;
    color: #ECECEC;
    background-color: rgb(205, 26, 26);00;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FCFCFC;
    border-radius: 28px 28px 28px 28px;
}

.elementor-570 .elementor-element.elementor-element-9bd962b:not(.elementor-motion-effects-element-type-background),
.elementor-570 .elementor-element.elementor-element-9bd962b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FAFDF708;
}

.elementor-570 .elementor-element.elementor-element-9bd962b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 0px 010px 0px;
}

.elementor-570 .elementor-element.elementor-element-9bd962b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-570 .elementor-element.elementor-element-7a13a87 .elementor-heading-title {
    color: #DADADA;
    font-weight: 700;
}

.elementor-570 .elementor-element.elementor-element-7ca10ae .elementor-button {
    font-weight: 700;
    fill: #121212;
    color: #121212;
    background-color: rgb(205, 26, 26);;
    border-radius: 28px 28px 28px 28px;
}

.elementor-570 .elementor-element.elementor-element-a578aee .elementor-button {
    fill: #000000;
    color: #000000;
    background-color: #95DD4C;
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 17px 0px #000000;
}

body:not(.rtl) .elementor-570 .elementor-element.elementor-element-a578aee {
    left: 12px;
}

body.rtl .elementor-570 .elementor-element.elementor-element-a578aee {
    right: 12px;
}

.elementor-570 .elementor-element.elementor-element-a578aee {
    bottom: 500px;
}

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

@media(max-width:1024px) {
    .elementor-570 .elementor-element.elementor-element-3c454ba {
        text-align: left;
    }

    .elementor-570 .elementor-element.elementor-element-312f9ee {
        padding: 50px 10px 0px 10px;
    }

    .elementor-570 .elementor-element.elementor-element-6c2c40e>.elementor-element-populated {
        padding: 010px 010px 010px 010px;
    }

    .elementor-570 .elementor-element.elementor-element-dc4e3b0 .elementor-heading-title {
        font-size: 3rem;
    }

    .elementor-bc-flex-widget .elementor-570 .elementor-element.elementor-element-bdba533.elementor-column .elementor-widget-wrap {
        align-items: flex-start;
    }

    .elementor-570 .elementor-element.elementor-element-bdba533.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-start;
        align-items: flex-start;
    }

    .elementor-570 .elementor-element.elementor-element-29ea502 {
        --e-image-carousel-slides-to-show: 7;
    }

    .elementor-570 .elementor-element.elementor-element-5360c76 {
        padding: 050px 010px 50px 10px;
    }

    .elementor-570 .elementor-element.elementor-element-ee916e7 .elementor-heading-title {
        font-size: 29px;
    }

    .elementor-570 .elementor-element.elementor-element-dcdc541 {
        --e-image-carousel-slides-to-show: 4;
    }

    .elementor-570 .elementor-element.elementor-element-2782144 .elementor-heading-title {
        font-size: 34px;
    }

    .elementor-570 .elementor-element.elementor-element-6806f15 .elementor-heading-title {
        font-size: 34px;
    }

    .elementor-570 .elementor-element.elementor-element-06a3623 {
        padding: 050px 010px 50px 10px;
    }

    .elementor-570 .elementor-element.elementor-element-94debce {
        padding: 050px 010px 50px 10px;
    }
}

@media(min-width:768px) {
    .elementor-570 .elementor-element.elementor-element-4af5ef4 {
        width: 17.858%;
    }

    .elementor-570 .elementor-element.elementor-element-02a76d4 {
        width: 65.654%;
    }

    .elementor-570 .elementor-element.elementor-element-b19b5db {
        width: 16.484%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-570 .elementor-element.elementor-element-4af5ef4 {
        width: 50%;
    }

    .elementor-570 .elementor-element.elementor-element-02a76d4 {
        width: 50%;
    }

    .elementor-570 .elementor-element.elementor-element-ccf673c {
        width: 100%;
    }

    .elementor-570 .elementor-element.elementor-element-c3068c4 {
        width: 50%;
    }

    .elementor-570 .elementor-element.elementor-element-dd86717 {
        width: 50%;
    }

    .elementor-570 .elementor-element.elementor-element-ca4c416 {
        width: 50%;
    }

    .elementor-570 .elementor-element.elementor-element-76dc572 {
        width: 50%;
    }
}

@media(max-width:767px) {
    .elementor-570 .elementor-element.elementor-element-4af5ef4 {
        width: 50%;
    }

    .elementor-570 .elementor-element.elementor-element-02a76d4 {
        width: 50%;
    }

    .elementor-570 .elementor-element.elementor-element-b19b5db {
        width: 40%;
    }

    .elementor-570 .elementor-element.elementor-element-312f9ee {
        padding: 0px 010px 40px 10px;
    }

    .elementor-570 .elementor-element.elementor-element-6c2c40e>.elementor-element-populated {
        padding: 25px 0px 0px 0px;
    }

    .elementor-570 .elementor-element.elementor-element-dc4e3b0 {
        text-align: center;
    }

    .elementor-570 .elementor-element.elementor-element-dc4e3b0 .elementor-heading-title {
        font-size: 2.1rem;
    }

    .elementor-570 .elementor-element.elementor-element-b8bde51 {
        text-align: center;
    }

    .elementor-570 .elementor-element.elementor-element-b8bde51 .elementor-heading-title {
        font-size: 0.9rem;
    }

    .elementor-570 .elementor-element.elementor-element-4ada28b {
        --e-image-carousel-slides-to-show: 4;
    }

    .elementor-570 .elementor-element.elementor-element-58958a9 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-570 .elementor-element.elementor-element-29ea502 {
        --e-image-carousel-slides-to-show: 4;
    }

    .elementor-570 .elementor-element.elementor-element-dcdc541 {
        --e-image-carousel-slides-to-show: 3;
    }

    .elementor-570 .elementor-element.elementor-element-06a3623 {
        padding: 10px 10px 10px 10px;
    }

    .elementor-570 .elementor-element.elementor-element-a1fa977 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-570 .elementor-element.elementor-element-94debce {
        padding: 10px 10px 10px 10px;
    }

    .elementor-570 .elementor-element.elementor-element-ddd3785 {
        width: 50%;
    }

    .elementor-570 .elementor-element.elementor-element-83e2324 {
        width: 50%;
    }
}