.elementor-bc-flex-widget
    .elementor-2902
    .elementor-element.elementor-element-415a4d1a.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-2902
    .elementor-element.elementor-element-415a4d1a.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-widget-image .widget-image-caption {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-2902 .elementor-element.elementor-element-306c418a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-2902 .elementor-element.elementor-element-306c418a .tx-main-menu ul li .sub-menu li a:hover {
    color: #ffffff;
    background-color: #ff0000;
}
.elementor-widget-eael-simple-menu .eael-simple-menu > li > a,
.eael-simple-menu-container .eael-simple-menu-toggle-text {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-eael-simple-menu .eael-simple-menu li ul li > a {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-2902 .elementor-element.elementor-element-6aa25d9 .eael-simple-menu-container {
    background-color: #ffffff;
}
.elementor-2902
    .elementor-element.elementor-element-6aa25d9
    .eael-simple-menu-container
    .eael-simple-menu.eael-simple-menu-horizontal {
    background-color: #ffffff;
}
.elementor-2902 .elementor-element.elementor-element-6aa25d9 .eael-simple-menu li a span,
.elementor-2902 .elementor-element.elementor-element-6aa25d9 .eael-simple-menu li span.eael-simple-menu-indicator {
    font-size: 15px;
}
.elementor-2902 .elementor-element.elementor-element-6aa25d9 .eael-simple-menu li a span,
.elementor-2902 .elementor-element.elementor-element-6aa25d9 .eael-simple-menu li span.eael-simple-menu-indicator i {
    font-size: 15px;
}
.elementor-2902 .elementor-element.elementor-element-6aa25d9 .eael-simple-menu li span.eael-simple-menu-indicator svg {
    width: 15px;
    height: 15px;
    line-height: 15px;
}
.elementor-2902 .elementor-element.elementor-element-6aa25d9 .eael-simple-menu li span svg {
    width: 15px;
    height: 15px;
    line-height: 15px;
}
.elementor-2902
    .elementor-element.elementor-element-6aa25d9
    .eael-simple-menu
    li
    .eael-simple-menu-indicator:hover:before {
    color: #f44336;
}
.elementor-2902 .elementor-element.elementor-element-6aa25d9 .eael-simple-menu li .eael-simple-menu-indicator:hover i {
    color: #f44336;
}
.elementor-2902
    .elementor-element.elementor-element-6aa25d9
    .eael-simple-menu
    li
    .eael-simple-menu-indicator:hover
    svg {
    fill: #f44336;
}
.elementor-2902 .elementor-element.elementor-element-6aa25d9 .eael-simple-menu li .eael-simple-menu-indicator:hover {
    background-color: #ffffff;
    border-color: #f44336;
}
.elementor-2902
    .elementor-element.elementor-element-6aa25d9
    .eael-simple-menu
    li
    .eael-simple-menu-indicator.eael-simple-menu-indicator-open:before {
    color: #f44336 !important;
}
.elementor-2902
    .elementor-element.elementor-element-6aa25d9
    .eael-simple-menu
    li
    .eael-simple-menu-indicator.eael-simple-menu-indicator-open
    svg {
    fill: #f44336 !important;
}
.elementor-2902
    .elementor-element.elementor-element-6aa25d9
    .eael-simple-menu
    li
    .eael-simple-menu-indicator.eael-simple-menu-indicator-open
    i {
    color: #f44336 !important;
}
.elementor-2902
    .elementor-element.elementor-element-6aa25d9
    .eael-simple-menu
    li
    .eael-simple-menu-indicator.eael-simple-menu-indicator-open {
    background-color: #ffffff !important;
    border-color: #f44336 !important;
}
.elementor-2902 .elementor-element.elementor-element-6aa25d9 .eael-simple-menu-container .eael-simple-menu-toggle {
    background-color: #ffffff;
}
.elementor-2902 .elementor-element.elementor-element-6aa25d9 .eael-simple-menu-container .eael-simple-menu-toggle i {
    font-size: 27px;
    color: #ff0000d6;
}
.elementor-2902 .elementor-element.elementor-element-6aa25d9 .eael-simple-menu-container .eael-simple-menu-toggle svg {
    width: 27px;
    fill: #ff0000d6;
}
.elementor-2902 .elementor-element.elementor-element-6aa25d9 .eael-simple-menu.eael-simple-menu-horizontal li ul li a {
    padding-left: 20px;
    padding-right: 20px;
}
.elementor-2902
    .elementor-element.elementor-element-6aa25d9
    .eael-simple-menu.eael-simple-menu-horizontal
    li
    ul
    li
    > a {
    border-bottom: 1px solid #f2f2f2;
}
.elementor-2902 .elementor-element.elementor-element-6aa25d9 .eael-simple-menu.eael-simple-menu-vertical li ul li > a {
    border-bottom: 1px solid #f2f2f2;
}
.elementor-2902 .elementor-element.elementor-element-6aa25d9 .eael-simple-menu li ul li a span {
    font-size: 12px;
}
.elementor-2902
    .elementor-element.elementor-element-6aa25d9
    .eael-simple-menu
    li
    ul
    li
    span.eael-simple-menu-indicator {
    font-size: 12px;
}
.elementor-2902
    .elementor-element.elementor-element-6aa25d9
    .eael-simple-menu
    li
    ul
    li
    span.eael-simple-menu-indicator
    i {
    font-size: 12px;
}
.elementor-2902
    .elementor-element.elementor-element-6aa25d9
    .eael-simple-menu
    li
    ul
    li
    .eael-simple-menu-indicator
    svg {
    width: 12px;
    height: 12px;
    line-height: 12px;
}
.elementor-2902
    .elementor-element.elementor-element-6aa25d9
    .eael-simple-menu
    li
    ul
    li
    .eael-simple-menu-indicator:hover:before {
    color: #f44336 !important;
}
.elementor-2902
    .elementor-element.elementor-element-6aa25d9
    .eael-simple-menu
    li
    ul
    li
    .eael-simple-menu-indicator.eael-simple-menu-indicator-open:before {
    color: #f44336 !important;
}
.elementor-2902
    .elementor-element.elementor-element-6aa25d9
    .eael-simple-menu
    li
    ul
    li
    .eael-simple-menu-indicator:hover {
    background-color: #ffffff !important;
    border-color: #f44336 !important;
}
.elementor-2902
    .elementor-element.elementor-element-6aa25d9
    .eael-simple-menu
    li
    ul
    li
    .eael-simple-menu-indicator.eael-simple-menu-indicator-open {
    background-color: #ffffff !important;
    border-color: #f44336 !important;
}
.elementor-2902 .elementor-element.elementor-element-057a0e6:not(.elementor-motion-effects-element-type-background),
.elementor-2902
    .elementor-element.elementor-element-057a0e6
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #f4f4f4;
}
.elementor-2902 .elementor-element.elementor-element-057a0e6 {
    transition:
        background 0.3s,
        border 0.3s,
        border-radius 0.3s,
        box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}
.elementor-2902 .elementor-element.elementor-element-057a0e6 > .elementor-background-overlay {
    transition:
        background 0.3s,
        border-radius 0.3s,
        opacity 0.3s;
}
.elementor-2902 .elementor-element.elementor-element-822629f > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}
.elementor-2902 .elementor-element.elementor-element-b83bc07 .tx-sectionHeading__title span {
    color: #02010100;
}
.elementor-2902 .elementor-element.elementor-element-1332b6a > .elementor-container {
    max-width: 1320px;
}
.elementor-2902 .elementor-element.elementor-element-1332b6a {
    padding: 50px 0px 50px 0px;
}
.elementor-bc-flex-widget
    .elementor-2902
    .elementor-element.elementor-element-a4ff4a3.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-2902
    .elementor-element.elementor-element-a4ff4a3.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-2902 .elementor-element.elementor-element-9daeb85 img {
    width: 87%;
}
.elementor-bc-flex-widget
    .elementor-2902
    .elementor-element.elementor-element-133f8e5.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-2902
    .elementor-element.elementor-element-133f8e5.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-2902 .elementor-element.elementor-element-133f8e5 > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
}
.elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}
.elementor-2902 .elementor-element.elementor-element-44c57f4 .elementor-heading-title {
    font-family: "Alata", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    line-height: 34px;
    color: #000000;
}
.elementor-2902
    .elementor-element.elementor-element-746423f
    > .elementor-container
    > .elementor-column
    > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-2902 .elementor-element.elementor-element-746423f {
    padding: 30px 0px 30px 0px;
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
    border-color: var(--e-global-color-text);
}
.elementor-widget-icon-list .elementor-icon-list-icon i {
    color: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item > a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-icon-list .elementor-icon-list-text {
    color: var(--e-global-color-secondary);
}
.elementor-2902
    .elementor-element.elementor-element-776b246
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(14px / 2);
}
.elementor-2902
    .elementor-element.elementor-element-776b246
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(14px / 2);
}
.elementor-2902
    .elementor-element.elementor-element-776b246
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(14px / 2);
    margin-left: calc(14px / 2);
}
.elementor-2902 .elementor-element.elementor-element-776b246 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-14px / 2);
    margin-left: calc(-14px / 2);
}
body.rtl
    .elementor-2902
    .elementor-element.elementor-element-776b246
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-14px / 2);
}
body:not(.rtl)
    .elementor-2902
    .elementor-element.elementor-element-776b246
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-14px / 2);
}
.elementor-2902 .elementor-element.elementor-element-776b246 .elementor-icon-list-icon i {
    color: #e10419;
    transition: color 0.3s;
}
.elementor-2902 .elementor-element.elementor-element-776b246 .elementor-icon-list-icon svg {
    fill: #e10419;
    transition: fill 0.3s;
}
.elementor-2902 .elementor-element.elementor-element-776b246 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}
.elementor-2902 .elementor-element.elementor-element-776b246 .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-2902 .elementor-element.elementor-element-776b246 .elementor-icon-list-item > a {
    font-family: "Unbounded", Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-2902 .elementor-element.elementor-element-776b246 .elementor-icon-list-text {
    color: #020626;
    transition: color 0.3s;
}
.elementor-2902 .elementor-element.elementor-element-53c380c2:not(.elementor-motion-effects-element-type-background),
.elementor-2902
    .elementor-element.elementor-element-53c380c2
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #f7f9fb;
}
.elementor-2902 .elementor-element.elementor-element-53c380c2 {
    transition:
        background 0.3s,
        border 0.3s,
        border-radius 0.3s,
        box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 100px 0px;
}
.elementor-2902 .elementor-element.elementor-element-53c380c2 > .elementor-background-overlay {
    transition:
        background 0.3s,
        border-radius 0.3s,
        opacity 0.3s;
}
.elementor-2902 .elementor-element.elementor-element-a86ab9e .tx-sectionHeading__title {
    color: #fe0000;
}
.elementor-2902 .elementor-element.elementor-element-a86ab9e .tx-footer-widget-title {
    color: #fe0000;
}
.elementor-2902 .elementor-element.elementor-element-a86ab9e .sec-title-five_heading {
    color: #fe0000;
}
.elementor-2902 .elementor-element.elementor-element-a86ab9e .tx-sectionHeading__title,
.elementor-2902 .elementor-element.elementor-element-a86ab9e .tx-footer-widget-title,
.elementor-2902 .elementor-element.elementor-element-a86ab9e .sec-title-five_heading {
    font-size: 32px;
}
.elementor-2902 .elementor-element.elementor-element-a86ab9e {
    text-align: center;
}
.elementor-2902 .elementor-element.elementor-element-45324a0 {
    padding: 50px 50px 50px 50px;
}
.elementor-2902
    .elementor-element.elementor-element-9a38727
    .elementskit-info-image-box.floating-style
    .elementskit-box-body,
.elementor-2902
    .elementor-element.elementor-element-9a38727
    .elementskit-info-image-box.floating-style
    .elementskit-box-body::before,
.elementor-2902
    .elementor-element.elementor-element-9a38727
    .elementskit-info-image-box.floating-style
    .elementskit-box-body::after {
    background-color: #ffffff;
    box-shadow: -1.21px 6.894px 15px 0px rgba(0, 0, 0, 0.07);
}
.elementor-2902 .elementor-element.elementor-element-9a38727 .elementskit-info-image-box .elementskit-box-body {
    background-color: #ffffff;
    padding: 30px 35px 30px 35px;
}
.elementor-2902
    .elementor-element.elementor-element-9a38727
    .elementskit-info-image-box.floating-style
    .elementskit-box-body {
    height: 90px;
    margin-top: -40px;
    width: 90%;
}
.elementor-2902
    .elementor-element.elementor-element-9a38727
    .elementskit-info-image-box.floating-style
    .elementskit-box-body
    .elementskit-info-box-title
    > i {
    color: #000000;
}
.elementor-2902
    .elementor-element.elementor-element-9a38727
    .elementskit-info-image-box.floating-style
    .elementskit-box-body
    .elementskit-info-box-title
    > svg
    path {
    stroke: #000000;
    fill: #000000;
}
.elementor-2902
    .elementor-element.elementor-element-9a38727
    .elementskit-info-image-box.floating-style:hover
    .elementskit-box-body {
    height: 211px;
}
.elementor-2902
    .elementor-element.elementor-element-9a38727
    .elementskit-info-image-box.floating-style:hover
    .elementskit-box-body
    .elementskit-info-box-title
    > i {
    color: #2575fc;
}
.elementor-2902
    .elementor-element.elementor-element-9a38727
    .elementskit-info-image-box.floating-style:hover
    .elementskit-box-body
    .elementskit-info-box-title
    > svg
    path {
    stroke: #2575fc;
    fill: #2575fc;
}
.elementor-2902
    .elementor-element.elementor-element-9a38727
    .elementskit-info-image-box.floating-style
    .elementskit-box-body
    .elementskit-info-box-title
    > i {
    font-size: 26px;
}
.elementor-2902
    .elementor-element.elementor-element-9a38727
    .elementskit-info-image-box.floating-style
    .elementskit-box-body
    .elementskit-info-box-title
    > svg {
    max-width: 26px;
}
.elementor-2902 .elementor-element.elementor-element-9a38727 .elementskit-info-image-box .elementskit-box-header img {
    opacity: 1;
}
.elementor-2902 .elementor-element.elementor-element-9a38727 .elementskit-info-image-box.elementskit-thumb-card > img {
    opacity: 1;
}
.elementor-2902
    .elementor-element.elementor-element-9a38727
    .elementskit-info-image-box:hover
    .elementskit-box-header
    img {
    opacity: 1;
    transform: scale(1.01);
}
.elementor-2902
    .elementor-element.elementor-element-9a38727
    .elementskit-info-image-box.elementskit-thumb-card:hover
    > img {
    opacity: 1;
    transform: scale(1.01);
}
.elementor-2902 .elementor-element.elementor-element-9a38727 .elementskit-info-image-box .elementskit-info-box-title {
    margin: 0px 0px 20px 0px;
}
.elementor-2902
    .elementor-element.elementor-element-9a38727
    .elementskit-info-image-box
    .elementskit-box-content
    :is(.elementskit-info-box-title, .elementskit-info-box-title a) {
    font-size: 13px;
}
.elementor-2902 .elementor-element.elementor-element-9a38727 .elementskit-info-image-box .elementskit-info-box-title {
    color: #000000;
}
.elementor-2902 .elementor-element.elementor-element-9a38727 .elementskit-info-image-box .elementskit-info-box-title a {
    color: #000000;
}
.elementor-2902
    .elementor-element.elementor-element-9a38727
    .elementskit-info-image-box
    .elementskit-info-box-title
    svg
    path {
    stroke: #000000;
    fill: #000000;
}
.elementor-2902
    .elementor-element.elementor-element-9a38727
    .elementskit-info-image-box
    .elementskit-box-style-content {
    margin: 0px 0px 14px 0px;
    font-size: 10px;
}
.elementor-2902
    .elementor-element.elementor-element-8d50c98
    .elementskit-info-image-box.floating-style
    .elementskit-box-body,
.elementor-2902
    .elementor-element.elementor-element-8d50c98
    .elementskit-info-image-box.floating-style
    .elementskit-box-body::before,
.elementor-2902
    .elementor-element.elementor-element-8d50c98
    .elementskit-info-image-box.floating-style
    .elementskit-box-body::after {
    background-color: #ffffff;
    box-shadow: -1.21px 6.894px 15px 0px rgba(0, 0, 0, 0.07);
}
.elementor-2902 .elementor-element.elementor-element-8d50c98 .elementskit-info-image-box .elementskit-box-body {
    background-color: #ffffff;
    padding: 30px 35px 30px 35px;
}
.elementor-2902
    .elementor-element.elementor-element-8d50c98
    .elementskit-info-image-box.floating-style
    .elementskit-box-body {
    height: 90px;
    margin-top: -40px;
    width: 90%;
}
.elementor-2902
    .elementor-element.elementor-element-8d50c98
    .elementskit-info-image-box.floating-style
    .elementskit-box-body
    .elementskit-info-box-title
    > i {
    color: #000000;
}
.elementor-2902
    .elementor-element.elementor-element-8d50c98
    .elementskit-info-image-box.floating-style
    .elementskit-box-body
    .elementskit-info-box-title
    > svg
    path {
    stroke: #000000;
    fill: #000000;
}
.elementor-2902
    .elementor-element.elementor-element-8d50c98
    .elementskit-info-image-box.floating-style:hover
    .elementskit-box-body {
    height: 211px;
}
.elementor-2902
    .elementor-element.elementor-element-8d50c98
    .elementskit-info-image-box.floating-style:hover
    .elementskit-box-body
    .elementskit-info-box-title
    > i {
    color: #2575fc;
}
.elementor-2902
    .elementor-element.elementor-element-8d50c98
    .elementskit-info-image-box.floating-style:hover
    .elementskit-box-body
    .elementskit-info-box-title
    > svg
    path {
    stroke: #2575fc;
    fill: #2575fc;
}
.elementor-2902
    .elementor-element.elementor-element-8d50c98
    .elementskit-info-image-box.floating-style
    .elementskit-box-body
    .elementskit-info-box-title
    > i {
    font-size: 26px;
}
.elementor-2902
    .elementor-element.elementor-element-8d50c98
    .elementskit-info-image-box.floating-style
    .elementskit-box-body
    .elementskit-info-box-title
    > svg {
    max-width: 26px;
}
.elementor-2902 .elementor-element.elementor-element-8d50c98 .elementskit-info-image-box .elementskit-box-header img {
    opacity: 1;
}
.elementor-2902 .elementor-element.elementor-element-8d50c98 .elementskit-info-image-box.elementskit-thumb-card > img {
    opacity: 1;
}
.elementor-2902
    .elementor-element.elementor-element-8d50c98
    .elementskit-info-image-box:hover
    .elementskit-box-header
    img {
    opacity: 1;
    transform: scale(1.01);
}
.elementor-2902
    .elementor-element.elementor-element-8d50c98
    .elementskit-info-image-box.elementskit-thumb-card:hover
    > img {
    opacity: 1;
    transform: scale(1.01);
}
.elementor-2902 .elementor-element.elementor-element-8d50c98 .elementskit-info-image-box .elementskit-info-box-title {
    margin: 0px 0px 20px 0px;
}
.elementor-2902
    .elementor-element.elementor-element-8d50c98
    .elementskit-info-image-box
    .elementskit-box-content
    :is(.elementskit-info-box-title, .elementskit-info-box-title a) {
    font-size: 13px;
}
.elementor-2902 .elementor-element.elementor-element-8d50c98 .elementskit-info-image-box .elementskit-info-box-title {
    color: #000000;
}
.elementor-2902 .elementor-element.elementor-element-8d50c98 .elementskit-info-image-box .elementskit-info-box-title a {
    color: #000000;
}
.elementor-2902
    .elementor-element.elementor-element-8d50c98
    .elementskit-info-image-box
    .elementskit-info-box-title
    svg
    path {
    stroke: #000000;
    fill: #000000;
}
.elementor-2902
    .elementor-element.elementor-element-8d50c98
    .elementskit-info-image-box
    .elementskit-box-style-content {
    margin: 0px 0px 14px 0px;
    font-size: 10px;
}
.elementor-2902
    .elementor-element.elementor-element-70be559
    .elementskit-info-image-box.floating-style
    .elementskit-box-body,
.elementor-2902
    .elementor-element.elementor-element-70be559
    .elementskit-info-image-box.floating-style
    .elementskit-box-body::before,
.elementor-2902
    .elementor-element.elementor-element-70be559
    .elementskit-info-image-box.floating-style
    .elementskit-box-body::after {
    background-color: #ffffff;
    box-shadow: -1.21px 6.894px 15px 0px rgba(0, 0, 0, 0.07);
}
.elementor-2902 .elementor-element.elementor-element-70be559 .elementskit-info-image-box .elementskit-box-body {
    background-color: #ffffff;
    padding: 30px 35px 30px 35px;
}
.elementor-2902 .elementor-element.elementor-element-70be559 {
    width: var(--container-widget-width, 99.605%);
    max-width: 99.605%;
    --container-widget-width: 99.605%;
    --container-widget-flex-grow: 0;
}
.elementor-2902
    .elementor-element.elementor-element-70be559
    .elementskit-info-image-box.floating-style
    .elementskit-box-body {
    height: 90px;
    margin-top: -40px;
    width: 90%;
}
.elementor-2902
    .elementor-element.elementor-element-70be559
    .elementskit-info-image-box.floating-style
    .elementskit-box-body
    .elementskit-info-box-title
    > i {
    color: #000000;
}
.elementor-2902
    .elementor-element.elementor-element-70be559
    .elementskit-info-image-box.floating-style
    .elementskit-box-body
    .elementskit-info-box-title
    > svg
    path {
    stroke: #000000;
    fill: #000000;
}
.elementor-2902
    .elementor-element.elementor-element-70be559
    .elementskit-info-image-box.floating-style:hover
    .elementskit-box-body {
    height: 211px;
}
.elementor-2902
    .elementor-element.elementor-element-70be559
    .elementskit-info-image-box.floating-style:hover
    .elementskit-box-body
    .elementskit-info-box-title
    > i {
    color: #2575fc;
}
.elementor-2902
    .elementor-element.elementor-element-70be559
    .elementskit-info-image-box.floating-style:hover
    .elementskit-box-body
    .elementskit-info-box-title
    > svg
    path {
    stroke: #2575fc;
    fill: #2575fc;
}
.elementor-2902
    .elementor-element.elementor-element-70be559
    .elementskit-info-image-box.floating-style
    .elementskit-box-body
    .elementskit-info-box-title
    > i {
    font-size: 26px;
}
.elementor-2902
    .elementor-element.elementor-element-70be559
    .elementskit-info-image-box.floating-style
    .elementskit-box-body
    .elementskit-info-box-title
    > svg {
    max-width: 26px;
}
.elementor-2902 .elementor-element.elementor-element-70be559 .elementskit-info-image-box .elementskit-box-header img {
    opacity: 1;
}
.elementor-2902 .elementor-element.elementor-element-70be559 .elementskit-info-image-box.elementskit-thumb-card > img {
    opacity: 1;
}
.elementor-2902
    .elementor-element.elementor-element-70be559
    .elementskit-info-image-box:hover
    .elementskit-box-header
    img {
    opacity: 1;
    transform: scale(1.01);
}
.elementor-2902
    .elementor-element.elementor-element-70be559
    .elementskit-info-image-box.elementskit-thumb-card:hover
    > img {
    opacity: 1;
    transform: scale(1.01);
}
.elementor-2902 .elementor-element.elementor-element-70be559 .elementskit-info-image-box .elementskit-info-box-title {
    margin: 0px 0px 20px 0px;
}
.elementor-2902
    .elementor-element.elementor-element-70be559
    .elementskit-info-image-box
    .elementskit-box-content
    :is(.elementskit-info-box-title, .elementskit-info-box-title a) {
    font-size: 13px;
}
.elementor-2902 .elementor-element.elementor-element-70be559 .elementskit-info-image-box .elementskit-info-box-title {
    color: #000000;
}
.elementor-2902 .elementor-element.elementor-element-70be559 .elementskit-info-image-box .elementskit-info-box-title a {
    color: #000000;
}
.elementor-2902
    .elementor-element.elementor-element-70be559
    .elementskit-info-image-box
    .elementskit-info-box-title
    svg
    path {
    stroke: #000000;
    fill: #000000;
}
.elementor-2902
    .elementor-element.elementor-element-70be559
    .elementskit-info-image-box
    .elementskit-box-style-content {
    margin: 0px 0px 14px 0px;
    font-size: 10px;
}
.elementor-2902 .elementor-element.elementor-element-5728cca {
    padding: 0px 0px 0px 0px;
}
.elementor-widget-button .elementor-button {
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-2902 .elementor-element.elementor-element-629433a .elementor-button {
    background-color: #ff0000;
}
.elementor-bc-flex-widget
    .elementor-2902
    .elementor-element.elementor-element-cc284b6.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-2902
    .elementor-element.elementor-element-cc284b6.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-2902 .elementor-element.elementor-element-46b6fb1 .elementor-button {
    background-color: #ff0000;
}
.elementor-2902 .elementor-element.elementor-element-6bf53d93:not(.elementor-motion-effects-element-type-background),
.elementor-2902
    .elementor-element.elementor-element-6bf53d93
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #020411;
}
.elementor-2902 .elementor-element.elementor-element-6bf53d93 {
    transition:
        background 0.3s,
        border 0.3s,
        border-radius 0.3s,
        box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-2902 .elementor-element.elementor-element-6bf53d93 > .elementor-background-overlay {
    transition:
        background 0.3s,
        border-radius 0.3s,
        opacity 0.3s;
}
.elementor-2902 .elementor-element.elementor-element-32b75d86 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}
.elementor-2902 .elementor-element.elementor-element-251910ef > .elementor-container {
    max-width: 1300px;
}
.elementor-2902 .elementor-element.elementor-element-251910ef {
    padding: 100px 0px 0px 0px;
}
.elementor-2902 .elementor-element.elementor-element-4ab0acbf {
    text-align: center;
}
.elementor-2902 .elementor-element.elementor-element-1cd1d28c > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}
.elementor-2902 .elementor-element.elementor-element-1cd1d28c {
    text-align: center;
}
.elementor-2902 .elementor-element.elementor-element-1cd1d28c .elementor-heading-title {
    font-family: "Unbounded", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 28px;
    color: #ffffff;
}
.elementor-2902 .elementor-element.elementor-element-4b5bfe44 .tx-listItems a {
    color: #ffffff;
}
.elementor-2902 .elementor-element.elementor-element-191bbff3 .tx-listItems a {
    color: #ffffff;
}
.elementor-2902 .elementor-element.elementor-element-7f1778ad .elementor-button {
    background-color: #61ce7000;
    font-family: "Unbounded", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-decoration: underline;
    line-height: 28px;
    border-style: none;
    padding: 0px 0px 0px 0px;
}
.elementor-2902 .elementor-element.elementor-element-7f1778ad > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-2902 .elementor-element.elementor-element-7f1778ad .elementor-button:hover,
.elementor-2902 .elementor-element.elementor-element-7f1778ad .elementor-button:focus {
    color: #ffffff;
}
.elementor-2902 .elementor-element.elementor-element-7f1778ad .elementor-button:hover svg,
.elementor-2902 .elementor-element.elementor-element-7f1778ad .elementor-button:focus svg {
    fill: #ffffff;
}
.elementor-2902 .elementor-element.elementor-element-38543952 .elementor-button {
    background-color: #61ce7000;
    font-family: "Unbounded", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-decoration: underline;
    line-height: 28px;
    border-style: none;
    padding: 0px 0px 0px 0px;
}
.elementor-2902 .elementor-element.elementor-element-38543952 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-2902 .elementor-element.elementor-element-38543952 .elementor-button:hover,
.elementor-2902 .elementor-element.elementor-element-38543952 .elementor-button:focus {
    color: #ffffff;
}
.elementor-2902 .elementor-element.elementor-element-38543952 .elementor-button:hover svg,
.elementor-2902 .elementor-element.elementor-element-38543952 .elementor-button:focus svg {
    fill: #ffffff;
}
.elementor-2902 .elementor-element.elementor-element-6945905f .elementor-button {
    background-color: #61ce7000;
    font-family: "Unbounded", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 28px;
    border-style: none;
    padding: 0px 0px 0px 0px;
}
.elementor-2902 .elementor-element.elementor-element-6945905f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-2902 .elementor-element.elementor-element-6945905f .elementor-button:hover,
.elementor-2902 .elementor-element.elementor-element-6945905f .elementor-button:focus {
    color: #ffffff;
}
.elementor-2902 .elementor-element.elementor-element-6945905f .elementor-button:hover svg,
.elementor-2902 .elementor-element.elementor-element-6945905f .elementor-button:focus svg {
    fill: #ffffff;
}
.elementor-2902 .elementor-element.elementor-element-228fc4f2 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}
.elementor-2902 .elementor-element.elementor-element-228fc4f2 .elementor-heading-title {
    font-family: "Unbounded", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 28px;
    color: #ffffff;
}
.elementor-2902 .elementor-element.elementor-element-6c90f56a {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 15px;
    --grid-column-gap: 10px;
    --grid-row-gap: 0px;
}
.elementor-2902 .elementor-element.elementor-element-6c90f56a .elementor-widget-container {
    text-align: left;
}
.elementor-2902 .elementor-element.elementor-element-6c90f56a > .elementor-widget-container {
    margin: 25px 0px 0px 0px;
}
.elementor-2902 .elementor-element.elementor-element-6c90f56a .elementor-social-icon {
    background-color: #ffffff;
    --icon-padding: 0.8em;
}
.elementor-2902 .elementor-element.elementor-element-6c90f56a .elementor-social-icon i {
    color: #020411;
}
.elementor-2902 .elementor-element.elementor-element-6c90f56a .elementor-social-icon svg {
    fill: #020411;
}
.elementor-2902 .elementor-element.elementor-element-6c90f56a .elementor-social-icon:hover {
    background-color: #e3001b;
}
.elementor-2902 .elementor-element.elementor-element-6c90f56a .elementor-social-icon:hover i {
    color: #ffffff;
}
.elementor-2902 .elementor-element.elementor-element-6c90f56a .elementor-social-icon:hover svg {
    fill: #ffffff;
}
.elementor-2902 .elementor-element.elementor-element-7a757279 > .elementor-container {
    max-width: 671px;
}
.elementor-2902 .elementor-element.elementor-element-7a757279 {
    margin-top: 60px;
    margin-bottom: 10px;
}
.elementor-2902 .elementor-element.elementor-element-1e21b853 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-2902 .elementor-element.elementor-element-1e21b853 {
    text-align: center;
}
.elementor-2902 .elementor-element.elementor-element-1e21b853 .elementor-heading-title {
    font-family: "Unbounded", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 28px;
    color: #ffffff;
}
.elementor-2902 .elementor-element.elementor-element-768333d1 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-2902 .elementor-element.elementor-element-768333d1 {
    text-align: center;
}
.elementor-2902 .elementor-element.elementor-element-768333d1 .elementor-heading-title {
    font-family: "Unbounded", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 28px;
    color: #ffffff;
}
.elementor-2902 .elementor-element.elementor-element-5365b814 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-2902 .elementor-element.elementor-element-5365b814 {
    text-align: center;
}
.elementor-2902 .elementor-element.elementor-element-5365b814 .elementor-heading-title {
    font-family: "Unbounded", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 28px;
    color: #ffffff;
}
.elementor-2902 .elementor-element.elementor-element-53628cce > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-2902 .elementor-element.elementor-element-53628cce {
    text-align: center;
}
.elementor-2902 .elementor-element.elementor-element-53628cce .elementor-heading-title {
    font-family: "Unbounded", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 28px;
    color: #ffffff;
}
@media (max-width: 1024px) {
    .elementor-2902 .elementor-element.elementor-element-3d5504dc {
        width: var(--container-widget-width, 362.5px);
        max-width: 362.5px;
        --container-widget-width: 362.5px;
        --container-widget-flex-grow: 0;
    }
    .elementor-bc-flex-widget
        .elementor-2902
        .elementor-element.elementor-element-febfdf4.elementor-column
        .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-2902
        .elementor-element.elementor-element-febfdf4.elementor-column.elementor-element[data-element_type="column"]
        > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-2902
        .elementor-element.elementor-element-9a38727
        .elementskit-info-image-box.floating-style
        .elementskit-box-body {
        height: 60px;
    }
    .elementor-2902 .elementor-element.elementor-element-9a38727 .elementskit-info-image-box .elementskit-box-body {
        padding: 10px 10px 10px 10px;
    }
    .elementor-2902
        .elementor-element.elementor-element-9a38727
        .elementskit-info-image-box
        .elementskit-box-content
        :is(.elementskit-info-box-title, .elementskit-info-box-title a) {
        font-size: 15px;
    }
    .elementor-2902
        .elementor-element.elementor-element-8d50c98
        .elementskit-info-image-box.floating-style
        .elementskit-box-body {
        height: 60px;
    }
    .elementor-2902 .elementor-element.elementor-element-8d50c98 .elementskit-info-image-box .elementskit-box-body {
        padding: 10px 10px 10px 10px;
    }
    .elementor-2902
        .elementor-element.elementor-element-8d50c98
        .elementskit-info-image-box
        .elementskit-box-content
        :is(.elementskit-info-box-title, .elementskit-info-box-title a) {
        font-size: 15px;
    }
    .elementor-2902
        .elementor-element.elementor-element-70be559
        .elementskit-info-image-box.floating-style
        .elementskit-box-body {
        height: 60px;
    }
    .elementor-2902 .elementor-element.elementor-element-70be559 .elementskit-info-image-box .elementskit-box-body {
        padding: 10px 10px 10px 10px;
    }
    .elementor-2902
        .elementor-element.elementor-element-70be559
        .elementskit-info-image-box
        .elementskit-box-content
        :is(.elementskit-info-box-title, .elementskit-info-box-title a) {
        font-size: 15px;
    }
}
@media (max-width: 767px) {
    .elementor-2902 .elementor-element.elementor-element-e8a1b7b {
        text-align: center;
    }
    .elementor-2902 .elementor-element.elementor-element-2c6c719b {
        width: 30%;
    }
    .elementor-2902 .elementor-element.elementor-element-febfdf4 {
        width: 70%;
    }
    .elementor-2902 .elementor-element.elementor-element-6aa25d9 .eael-simple-menu-container {
        background-color: #ffffff;
    }
    .elementor-2902
        .elementor-element.elementor-element-6aa25d9
        .eael-simple-menu-container
        .eael-simple-menu.eael-simple-menu-horizontal {
        background-color: #ffffff;
    }
    .elementor-2902
        .elementor-element.elementor-element-9a38727
        .elementskit-info-image-box.floating-style
        .elementskit-box-body {
        height: 80px;
    }
    .elementor-2902
        .elementor-element.elementor-element-9a38727
        .elementskit-info-image-box.floating-style:hover
        .elementskit-box-body {
        height: 150px;
    }
    .elementor-2902 .elementor-element.elementor-element-9a38727 .elementskit-info-image-box .elementskit-box-body {
        padding: 20px 20px 20px 20px;
    }
    .elementor-2902
        .elementor-element.elementor-element-8d50c98
        .elementskit-info-image-box.floating-style
        .elementskit-box-body {
        height: 60px;
    }
    .elementor-2902
        .elementor-element.elementor-element-8d50c98
        .elementskit-info-image-box.floating-style:hover
        .elementskit-box-body {
        height: 150px;
    }
    .elementor-2902
        .elementor-element.elementor-element-70be559
        .elementskit-info-image-box.floating-style
        .elementskit-box-body {
        height: 60px;
    }
    .elementor-2902
        .elementor-element.elementor-element-70be559
        .elementskit-info-image-box.floating-style:hover
        .elementskit-box-body {
        height: 150px;
    }
    .elementor-2902 .elementor-element.elementor-element-4df02a03 {
        width: 50%;
    }
    .elementor-2902 .elementor-element.elementor-element-4df02a03 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-2902 .elementor-element.elementor-element-5cf256d {
        width: 50%;
    }
    .elementor-2902 .elementor-element.elementor-element-839e7e0 > .elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-2902 .elementor-element.elementor-element-7a0c390d {
        width: 33%;
    }
    .elementor-2902 .elementor-element.elementor-element-6d655720 {
        width: 33%;
    }
    .elementor-2902 .elementor-element.elementor-element-4b47326 {
        width: 33%;
    }
}
@media (min-width: 768px) {
    .elementor-2902 .elementor-element.elementor-element-2cd428b3 {
        width: 9.912%;
    }
    .elementor-2902 .elementor-element.elementor-element-415a4d1a {
        width: 8.14%;
    }
    .elementor-2902 .elementor-element.elementor-element-567a5ade {
        width: 10%;
    }
    .elementor-2902 .elementor-element.elementor-element-3b0fd6bc {
        width: 70.432%;
    }
    .elementor-2902 .elementor-element.elementor-element-822629f {
        width: 100%;
    }
    .elementor-2902 .elementor-element.elementor-element-27bb656 {
        width: 25%;
    }
    .elementor-2902 .elementor-element.elementor-element-c2fe5df {
        width: 19.966%;
    }
    .elementor-2902 .elementor-element.elementor-element-9b82a78 {
        width: 6.209%;
    }
    .elementor-2902 .elementor-element.elementor-element-cc284b6 {
        width: 23.823%;
    }
    .elementor-2902 .elementor-element.elementor-element-7a6d052 {
        width: 25%;
    }
}
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-2902 .elementor-element.elementor-element-2c6c719b {
        width: 20%;
    }
    .elementor-2902 .elementor-element.elementor-element-febfdf4 {
        width: 80%;
    }
    .elementor-2902 .elementor-element.elementor-element-a4ff4a3 {
        width: 100%;
    }
    .elementor-2902 .elementor-element.elementor-element-133f8e5 {
        width: 100%;
    }
    .elementor-2902 .elementor-element.elementor-element-13a3bcf7 {
        width: 50%;
    }
    .elementor-2902 .elementor-element.elementor-element-4df02a03 {
        width: 50%;
    }
    .elementor-2902 .elementor-element.elementor-element-5cf256d {
        width: 50%;
    }
    .elementor-2902 .elementor-element.elementor-element-839e7e0 {
        width: 50%;
    }
}
