.elementor-7 .elementor-element.elementor-element-b45a353 {
    text-align: center;
}
.elementor-7 .elementor-element.elementor-element-b45a353 .elementor-heading-title {
    color: #54595f;
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 48px;
}
.elementor-7 .elementor-element.elementor-element-b45a353 > .elementor-widget-container {
    margin: 0px 0px -21px 0px;
}
.elementor-7 .elementor-element.elementor-element-bbb03dd {
    text-align: center;
}
.elementor-7 .elementor-element.elementor-element-bbb03dd .elementor-heading-title {
    color: #ff0000;
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 48px;
}
.elementor-7 .elementor-element.elementor-element-0dd6097 .premium-button-container {
    text-align: center;
}
.elementor-7 .elementor-element.elementor-element-0dd6097 .premium-button .premium-button-text-icon-wrapper span {
    color: #ffffff;
}
.elementor-7 .elementor-element.elementor-element-0dd6097 .premium-button,
.elementor-7 .elementor-element.elementor-element-0dd6097 .premium-button.premium-button-style2-shutinhor:before,
.elementor-7 .elementor-element.elementor-element-0dd6097 .premium-button.premium-button-style2-shutinver:before,
.elementor-7 .elementor-element.elementor-element-0dd6097 .premium-button-style5-radialin:before,
.elementor-7 .elementor-element.elementor-element-0dd6097 .premium-button-style5-rectin:before {
    background-color: black;
}
.elementor-7 .elementor-element.elementor-element-0dd6097 .premium-button {
    border-radius: 10px;
}
.elementor-7 .elementor-element.elementor-element-0dd6097 .premium-button-none:hover,
.elementor-7 .elementor-element.elementor-element-0dd6097 .premium-button-style1-bottom:before,
.elementor-7 .elementor-element.elementor-element-0dd6097 .premium-button-style1-top:before,
.elementor-7 .elementor-element.elementor-element-0dd6097 .premium-button-style1-right:before,
.elementor-7 .elementor-element.elementor-element-0dd6097 .premium-button-style1-left:before,
.elementor-7 .elementor-element.elementor-element-0dd6097 .premium-button-style2-shutouthor:before,
.elementor-7 .elementor-element.elementor-element-0dd6097 .premium-button-style2-shutoutver:before,
.elementor-7 .elementor-element.elementor-element-0dd6097 .premium-button-style2-shutinhor,
.elementor-7 .elementor-element.elementor-element-0dd6097 .premium-button-style2-shutinver,
.elementor-7 .elementor-element.elementor-element-0dd6097 .premium-button-style2-dshutinhor:before,
.elementor-7 .elementor-element.elementor-element-0dd6097 .premium-button-style2-dshutinver:before,
.elementor-7 .elementor-element.elementor-element-0dd6097 .premium-button-style2-scshutouthor:before,
.elementor-7 .elementor-element.elementor-element-0dd6097 .premium-button-style2-scshutoutver:before,
.elementor-7 .elementor-element.elementor-element-0dd6097 .premium-button-style3-after:hover,
.elementor-7 .elementor-element.elementor-element-0dd6097 .premium-button-style3-before:hover,
.elementor-7 .elementor-element.elementor-element-0dd6097 .premium-button-style4-icon-wrapper,
.elementor-7 .elementor-element.elementor-element-0dd6097 .premium-button-style5-radialin,
.elementor-7 .elementor-element.elementor-element-0dd6097 .premium-button-style5-radialout:before,
.elementor-7 .elementor-element.elementor-element-0dd6097 .premium-button-style5-rectin,
.elementor-7 .elementor-element.elementor-element-0dd6097 .premium-button-style5-rectout:before {
    background-color: #25D366;
}
.elementor-7 .elementor-element.elementor-element-e70e46c .elementor-image:hover img {
    opacity: 0.35;
}
.elementor-7 .elementor-element.elementor-element-e70e46c .elementor-image img {
    border-radius: 228px 228px 228px 228px;
}
.elementor-7
    .elementor-element.elementor-element-9f9ffe8
    > .elementor-container
    > .elementor-row
    > .elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-7 .elementor-element.elementor-element-9f9ffe8:not(.elementor-motion-effects-element-type-background),
.elementor-7
    .elementor-element.elementor-element-9f9ffe8
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("bg.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto;
}
.elementor-7 .elementor-element.elementor-element-9f9ffe8 {
    transition:
        background 0.3s,
        border 0.3s,
        border-radius 0.3s,
        box-shadow 0.3s;
}
.elementor-7 .elementor-element.elementor-element-9f9ffe8 > .elementor-background-overlay {
    transition:
        background 0.3s,
        border-radius 0.3s,
        opacity 0.3s;
}
.elementor-bc-flex-widget
    .elementor-7
    .elementor-element.elementor-element-f0e110a.elementor-column
    .elementor-column-wrap {
    align-items: center;
}
.elementor-7
    .elementor-element.elementor-element-f0e110a.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-column-wrap.elementor-element-populated
    > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-7
    .elementor-element.elementor-element-f0e110a.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-7 .elementor-element.elementor-element-50449d2 > .elementor-container {
    min-height: 60px;
}
.elementor-7
    .elementor-element.elementor-element-50449d2
    > .elementor-container
    > .elementor-row
    > .elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-7 .elementor-element.elementor-element-09c2a39 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #ffffff;
    transition:
        background 0.3s,
        border 0.3s,
        border-radius 0.3s,
        box-shadow 0.3s;
}
.elementor-7
    .elementor-element.elementor-element-09c2a39
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition:
        background 0.3s,
        border-radius 0.3s,
        opacity 0.3s;
}
.elementor-bc-flex-widget
    .elementor-7
    .elementor-element.elementor-element-971db32.elementor-column
    .elementor-column-wrap {
    align-items: center;
}
.elementor-7
    .elementor-element.elementor-element-971db32.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-column-wrap.elementor-element-populated
    > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-7
    .elementor-element.elementor-element-971db32
    > .elementor-column-wrap
    > .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-7
    .elementor-element.elementor-element-971db32:not(.elementor-motion-effects-element-type-background)
    > .elementor-column-wrap,
.elementor-7
    .elementor-element.elementor-element-971db32
    > .elementor-column-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #fff;
}
.elementor-7 .elementor-element.elementor-element-971db32 > .elementor-element-populated {
    border-style: groove;
    border-width: 5px 5px 5px 5px;
    border-color: #ffffff;
    transition:
        background 0.3s,
        border 0.3s,
        border-radius 0.3s,
        box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-971db32 > .elementor-element-populated,
.elementor-7
    .elementor-element.elementor-element-971db32
    > .elementor-element-populated
    > .elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-971db32 > .elementor-background-slideshow {
    border-radius: 12px 12px 12px 12px;
}
.elementor-7
    .elementor-element.elementor-element-971db32
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition:
        background 0.3s,
        border-radius 0.3s,
        opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-eeca3b2 .elementor-headline {
    text-align: center;
}
.elementor-7 .elementor-element.elementor-element-eeca3b2 .elementor-headline-plain-text {
    color: #000;
}
.elementor-7 .elementor-element.elementor-element-eeca3b2 .elementor-headline-dynamic-text {
    color: #000;
}
.elementor-7 .elementor-element.elementor-element-eeca3b2 > .elementor-widget-container {
    padding: 20px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-67da68d .elementor-spacer-inner {
    height: 10px;
}
.elementor-7 .elementor-element.elementor-element-e06f475 > .elementor-container {
    max-width: 1000px;
}
.elementor-7 .elementor-element.elementor-element-ecc6edf.elementor-view-stacked .elementor-icon {
    background-color: #ffffff;
}
.elementor-7 .elementor-element.elementor-element-ecc6edf.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-ecc6edf.elementor-view-default .elementor-icon {
    fill: #ffffff;
    color: #ffffff;
    border-color: #ffffff;
}
.elementor-7 .elementor-element.elementor-element-ecc6edf.elementor-position-right .elementor-icon-box-icon {
    margin-left: 0px;
}
.elementor-7 .elementor-element.elementor-element-ecc6edf.elementor-position-left .elementor-icon-box-icon {
    margin-right: 0px;
}
.elementor-7 .elementor-element.elementor-element-ecc6edf.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 0px;
}
.elementor-7 .elementor-element.elementor-element-ecc6edf .elementor-icon {
    font-size: 42px;
}
.elementor-7 .elementor-element.elementor-element-ecc6edf .elementor-icon i {
    transform: rotate(0deg);
}
.elementor-7 .elementor-element.elementor-element-ecc6edf .elementor-icon-box-title {
    margin-bottom: 1px;
}
.elementor-7 .elementor-element.elementor-element-ecc6edf .elementor-icon-box-content .elementor-icon-box-title {
    color: #fe0000;
}
.elementor-7 .elementor-element.elementor-element-7c75fb2.elementor-view-stacked .elementor-icon {
    background-color: #ffffff;
}
.elementor-7 .elementor-element.elementor-element-7c75fb2.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-7c75fb2.elementor-view-default .elementor-icon {
    fill: #ffffff;
    color: #ffffff;
    border-color: #ffffff;
}
.elementor-7 .elementor-element.elementor-element-7c75fb2.elementor-position-right .elementor-icon-box-icon {
    margin-left: 0px;
}
.elementor-7 .elementor-element.elementor-element-7c75fb2.elementor-position-left .elementor-icon-box-icon {
    margin-right: 0px;
}
.elementor-7 .elementor-element.elementor-element-7c75fb2.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 0px;
}
.elementor-7 .elementor-element.elementor-element-7c75fb2 .elementor-icon {
    font-size: 42px;
}
.elementor-7 .elementor-element.elementor-element-7c75fb2 .elementor-icon i {
    transform: rotate(0deg);
}
.elementor-7 .elementor-element.elementor-element-7c75fb2 .elementor-icon-box-title {
    margin-bottom: 1px;
}
.elementor-7 .elementor-element.elementor-element-7c75fb2 .elementor-icon-box-content .elementor-icon-box-title {
    color: #ff0000;
}
.elementor-7 .elementor-element.elementor-element-45000e4.elementor-view-stacked .elementor-icon {
    background-color: #ffffff;
}
.elementor-7 .elementor-element.elementor-element-45000e4.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-45000e4.elementor-view-default .elementor-icon {
    fill: #ffffff;
    color: #ffffff;
    border-color: #ffffff;
}
.elementor-7 .elementor-element.elementor-element-45000e4.elementor-position-right .elementor-icon-box-icon {
    margin-left: 0px;
}
.elementor-7 .elementor-element.elementor-element-45000e4.elementor-position-left .elementor-icon-box-icon {
    margin-right: 0px;
}
.elementor-7 .elementor-element.elementor-element-45000e4.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 0px;
}
.elementor-7 .elementor-element.elementor-element-45000e4 .elementor-icon {
    font-size: 42px;
}
.elementor-7 .elementor-element.elementor-element-45000e4 .elementor-icon i {
    transform: rotate(0deg);
}
.elementor-7 .elementor-element.elementor-element-45000e4 .elementor-icon-box-title {
    margin-bottom: 1px;
}
.elementor-7 .elementor-element.elementor-element-45000e4 .elementor-icon-box-content .elementor-icon-box-title {
    color: #ff0000;
}
.elementor-7 .elementor-element.elementor-element-f2a7445.elementor-view-stacked .elementor-icon {
    background-color: #ffffff;
}
.elementor-7 .elementor-element.elementor-element-f2a7445.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-f2a7445.elementor-view-default .elementor-icon {
    fill: #ffffff;
    color: #ffffff;
    border-color: #ffffff;
}
.elementor-7 .elementor-element.elementor-element-f2a7445.elementor-position-right .elementor-icon-box-icon {
    margin-left: 0px;
}
.elementor-7 .elementor-element.elementor-element-f2a7445.elementor-position-left .elementor-icon-box-icon {
    margin-right: 0px;
}
.elementor-7 .elementor-element.elementor-element-f2a7445.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 0px;
}
.elementor-7 .elementor-element.elementor-element-f2a7445 .elementor-icon {
    font-size: 42px;
}
.elementor-7 .elementor-element.elementor-element-f2a7445 .elementor-icon i {
    transform: rotate(0deg);
}
.elementor-7 .elementor-element.elementor-element-f2a7445 .elementor-icon-box-title {
    margin-bottom: 1px;
}
.elementor-7 .elementor-element.elementor-element-f2a7445 .elementor-icon-box-content .elementor-icon-box-title {
    color: #ff0000;
}
.elementor-7 .elementor-element.elementor-element-379204c .elementor-spacer-inner {
    height: 10px;
}
.elementor-7 .elementor-element.elementor-element-d56723c {
    transition:
        background 0.3s,
        border 0.3s,
        border-radius 0.3s,
        box-shadow 0.3s;
}
.elementor-7 .elementor-element.elementor-element-d56723c > .elementor-background-overlay {
    transition:
        background 0.3s,
        border-radius 0.3s,
        opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-d56723c > .elementor-shape-bottom svg {
    width: calc(100% + 1.3px);
    height: 88px;
}
.elementor-7 .elementor-element.elementor-element-9b73104 .elementor-spacer-inner {
    height: 15px;
}
.elementor-7 .elementor-element.elementor-element-8f81fa0 {
    text-align: center;
}
.elementor-7 .elementor-element.elementor-element-8f81fa0 .elementor-heading-title {
    color: #54595f;
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 42px;
    font-weight: normal;
}
.elementor-7
    .elementor-element.elementor-element-89b05ef
    > .elementor-container
    > .elementor-row
    > .elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-7 .elementor-element.elementor-element-2776a73 {
    text-align: center;
}
.elementor-7 .elementor-element.elementor-element-2776a73 .elementor-heading-title {
    color: #54595f;
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 32px;
    font-weight: normal;
}
.elementor-7 .elementor-element.elementor-element-1711c51 .elementor-button {
    font-size: 20px;
    border-radius: 5px 5px 5px 5px;
}
.elementor-7 .elementor-element.elementor-element-859be02:not(.elementor-motion-effects-element-type-background),
.elementor-7
    .elementor-element.elementor-element-859be02
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("bg.jpg");
    background-position: center center;
    background-size: contain;
}
.elementor-7 .elementor-element.elementor-element-859be02 {
    transition:
        background 0.3s,
        border 0.3s,
        border-radius 0.3s,
        box-shadow 0.3s;
}
.elementor-7 .elementor-element.elementor-element-859be02 > .elementor-background-overlay {
    transition:
        background 0.3s,
        border-radius 0.3s,
        opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-c8c1c1c .elementor-spacer-inner {
    height: 15px;
}
.elementor-7 .elementor-element.elementor-element-201a721 {
    text-align: center;
}
.elementor-7 .elementor-element.elementor-element-201a721 .elementor-heading-title {
    color: #ffffff;
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 42px;
    font-weight: normal;
}
.elementor-7 .elementor-element.elementor-element-520c5c9 {
    --image-transition-duration: 800ms;
    --overlay-mix-blend-mode: color-burn;
    --overlay-transition-duration: 800ms;
    --content-text-align: center;
    --content-padding: 20px;
    --content-transition-duration: 800ms;
    --content-transition-delay: 800ms;
}
.elementor-7 .elementor-element.elementor-element-520c5c9 .e-gallery-item:hover .elementor-gallery-item__overlay {
    background-color: rgba(0, 0, 0, 0.5);
}
.elementor-7 .elementor-element.elementor-element-5c8ba9b:not(.elementor-motion-effects-element-type-background),
.elementor-7
    .elementor-element.elementor-element-5c8ba9b
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #ffffff;
}
.elementor-7 .elementor-element.elementor-element-5c8ba9b {
    transition:
        background 0.3s,
        border 0.3s,
        border-radius 0.3s,
        box-shadow 0.3s;
}
.elementor-7 .elementor-element.elementor-element-5c8ba9b > .elementor-background-overlay {
    transition:
        background 0.3s,
        border-radius 0.3s,
        opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-d15f4d7 .elementor-spacer-inner {
    height: 15px;
}
.elementor-7 .elementor-element.elementor-element-6a2628a {
    text-align: center;
}
.elementor-7 .elementor-element.elementor-element-6a2628a .elementor-heading-title {
    color: #54595f;
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 42px;
    font-weight: normal;
}
.elementor-7 .elementor-element.elementor-element-89f3c0b .elementor-heading-title {
    color: #54595f;
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 24px;
}
.elementor-7
    .elementor-element.elementor-element-3225246
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(3px / 2);
}
.elementor-7
    .elementor-element.elementor-element-3225246
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(3px / 2);
}
.elementor-7
    .elementor-element.elementor-element-3225246
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(3px / 2);
    margin-left: calc(3px / 2);
}
.elementor-7 .elementor-element.elementor-element-3225246 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-3px / 2);
    margin-left: calc(-3px / 2);
}
body.rtl
    .elementor-7
    .elementor-element.elementor-element-3225246
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-3px / 2);
}
body:not(.rtl)
    .elementor-7
    .elementor-element.elementor-element-3225246
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-3px / 2);
}
.elementor-7 .elementor-element.elementor-element-3225246 .elementor-icon-list-icon i {
    color: #000000;
    font-size: 30px;
}
.elementor-7 .elementor-element.elementor-element-3225246 .elementor-icon-list-icon svg {
    fill: #000000;
    width: 30px;
}
.elementor-7 .elementor-element.elementor-element-3225246 .elementor-icon-list-icon {
    text-align: left;
}
.elementor-7 .elementor-element.elementor-element-3225246 .elementor-icon-list-text {
    padding-left: 5px;
}
.elementor-7 .elementor-element.elementor-element-3225246 .elementor-icon-list-item {
    font-size: 20px;
}
.elementor-7 .elementor-element.elementor-element-7f884ef {
    width: auto;
    max-width: auto;
    align-self: center;
}
.elementor-7 .elementor-element.elementor-element-66bdaf5:not(.elementor-motion-effects-element-type-background),
.elementor-7
    .elementor-element.elementor-element-66bdaf5
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #000000;
}
.elementor-7 .elementor-element.elementor-element-66bdaf5,
.elementor-7 .elementor-element.elementor-element-66bdaf5 > .elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-66bdaf5 {
    transition:
        background 0.3s,
        border 0.3s,
        border-radius 0.3s,
        box-shadow 0.3s;
}
.elementor-7 .elementor-element.elementor-element-66bdaf5 > .elementor-background-overlay {
    transition:
        background 0.3s,
        border-radius 0.3s,
        opacity 0.3s;
}
.elementor-7
    .elementor-element.elementor-element-0a6a92c
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(25px / 2);
}
.elementor-7
    .elementor-element.elementor-element-0a6a92c
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(25px / 2);
}
.elementor-7
    .elementor-element.elementor-element-0a6a92c
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(25px / 2);
    margin-left: calc(25px / 2);
}
.elementor-7 .elementor-element.elementor-element-0a6a92c .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-25px / 2);
    margin-left: calc(-25px / 2);
}
body.rtl
    .elementor-7
    .elementor-element.elementor-element-0a6a92c
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-25px / 2);
}
body:not(.rtl)
    .elementor-7
    .elementor-element.elementor-element-0a6a92c
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-25px / 2);
}
.elementor-7 .elementor-element.elementor-element-0a6a92c .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #ddd;
}
.elementor-7
    .elementor-element.elementor-element-0a6a92c
    .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-7
    .elementor-element.elementor-element-0a6a92c
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}
.elementor-7
    .elementor-element.elementor-element-0a6a92c
    .elementor-inline-items
    .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}
.elementor-7 .elementor-element.elementor-element-0a6a92c .elementor-icon-list-icon i {
    color: #ffffff;
    font-size: 50px;
}
.elementor-7 .elementor-element.elementor-element-0a6a92c .elementor-icon-list-icon svg {
    fill: #ffffff;
    width: 50px;
}
.elementor-7 .elementor-element.elementor-element-0a6a92c .elementor-icon-list-icon {
    text-align: left;
}
.elementor-7 .elementor-element.elementor-element-0a6a92c .elementor-icon-list-text {
    color: #ffffff;
    padding-left: 5px;
}
.elementor-7 .elementor-element.elementor-element-0a6a92c .elementor-icon-list-item {
    font-size: 22px;
}
@media (min-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-05f67a1 {
        width: 64.022%;
    }
    .elementor-7 .elementor-element.elementor-element-128c801 {
        width: 35.924%;
    }
    .elementor-7 .elementor-element.elementor-element-f0e110a {
        width: 100%;
    }
    .elementor-7 .elementor-element.elementor-element-09c2a39 {
        width: 14.967%;
    }
    .elementor-7 .elementor-element.elementor-element-971db32 {
        width: 69.685%;
    }
    .elementor-7 .elementor-element.elementor-element-b06b468 {
        width: 15.012%;
    }
    .elementor-7 .elementor-element.elementor-element-181d707 {
        width: 66.73%;
    }
    .elementor-7 .elementor-element.elementor-element-b07b2a4 {
        width: 33.199%;
    }
}
@media (min-width: 1025px) {
    .elementor-7 .elementor-element.elementor-element-9f9ffe8:not(.elementor-motion-effects-element-type-background),
    .elementor-7
        .elementor-element.elementor-element-9f9ffe8
        > .elementor-motion-effects-container
        > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}
@media (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-b45a353 .elementor-heading-title {
        font-size: 28px;
    }
    .elementor-7 .elementor-element.elementor-element-bbb03dd .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-7 .elementor-element.elementor-element-9f9ffe8:not(.elementor-motion-effects-element-type-background),
    .elementor-7
        .elementor-element.elementor-element-9f9ffe8
        > .elementor-motion-effects-container
        > .elementor-motion-effects-layer {
        background-position: center center;
        background-size: cover;
    }
    .elementor-7 .elementor-element.elementor-element-eeca3b2 .elementor-headline {
        font-size: 22px;
    }
    .elementor-7 .elementor-element.elementor-element-c7de8b8 {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-ecc6edf .elementor-icon-box-icon {
        margin-bottom: 0px;
    }
    .elementor-7 .elementor-element.elementor-element-b273ab7 {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-7c75fb2 .elementor-icon-box-icon {
        margin-bottom: 0px;
    }
    .elementor-7 .elementor-element.elementor-element-e4e7ff5 {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-45000e4 .elementor-icon-box-icon {
        margin-bottom: 0px;
    }
    .elementor-7 .elementor-element.elementor-element-0ba5342 {
        width: 50%;
    }
    .elementor-7 .elementor-element.elementor-element-f2a7445 .elementor-icon-box-icon {
        margin-bottom: 0px;
    }
    .elementor-7 .elementor-element.elementor-element-8f81fa0 .elementor-heading-title {
        font-size: 28px;
    }
    .elementor-7 .elementor-element.elementor-element-2776a73 .elementor-heading-title {
        font-size: 28px;
    }
    .elementor-7 .elementor-element.elementor-element-201a721 .elementor-heading-title {
        font-size: 28px;
    }
    .elementor-7 .elementor-element.elementor-element-6a2628a .elementor-heading-title {
        font-size: 28px;
    }
    .elementor-7 .elementor-element.elementor-element-89f3c0b .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-7 .elementor-element.elementor-element-3225246 .elementor-icon-list-item {
        font-size: 18px;
    }
    .elementor-7 .elementor-element.elementor-element-0a6a92c .elementor-icon-list-icon i {
        font-size: 22px;
    }
    .elementor-7 .elementor-element.elementor-element-0a6a92c .elementor-icon-list-icon svg {
        width: 22px;
    }
    .elementor-7 .elementor-element.elementor-element-0a6a92c .elementor-icon-list-icon {
        text-align: center;
    }
    .elementor-7 .elementor-element.elementor-element-0a6a92c .elementor-icon-list-item {
        font-size: 13px;
    }
}