﻿.elementor-29884 .elementor-element.elementor-element-c4fb978
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-c4fb978:not(.elementor-motion-effects-element-type-background), .elementor-29884 .elementor-element.elementor-element-c4fb978>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-29884 .elementor-element.elementor-element-cb6ae20
{
    --display: flex;
    --justify-content: center;
}
.elementor-widget-heading .neb-protected-content-message, .elementor-widget-heading .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-heading .elementor-heading-title
{
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}
.elementor-29884 .elementor-element.elementor-element-3865248 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 51px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #fff;
}
.elementor-widget-icon-list .neb-protected-content-message, .elementor-widget-icon-list .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.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-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-icon-list .elementor-icon-list-text
{
    color: var(--e-global-color-secondary);
}
.elementor-29884 .elementor-element.elementor-element-e077268 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(9px / 2);
}
.elementor-29884 .elementor-element.elementor-element-e077268 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(9px / 2);
}
.elementor-29884 .elementor-element.elementor-element-e077268 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(9px / 2);
    margin-left: calc(9px / 2);
}
.elementor-29884 .elementor-element.elementor-element-e077268 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-9px / 2);
    margin-left: calc(-9px / 2);
}
body.rtl .elementor-29884 .elementor-element.elementor-element-e077268 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-9px / 2);
}
body:not(.rtl) .elementor-29884 .elementor-element.elementor-element-e077268 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-9px / 2);
}
.elementor-29884 .elementor-element.elementor-element-e077268 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-29884 .elementor-element.elementor-element-e077268 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-29884 .elementor-element.elementor-element-e077268
{
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}
.elementor-29884 .elementor-element.elementor-element-e077268 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-29884 .elementor-element.elementor-element-e077268 .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 20px;
    font-weight: 300;
}
.elementor-29884 .elementor-element.elementor-element-e077268 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.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-widget-button .neb-protected-content-message, .elementor-widget-button .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-29884 .elementor-element.elementor-element-187d3c2 .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #1754d5;
    color: #1754d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-29884 .elementor-element.elementor-element-187d3c2 .elementor-button:hover, .elementor-29884 .elementor-element.elementor-element-187d3c2 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-29884 .elementor-element.elementor-element-187d3c2.elementor-element
{
    --align-self: flex-start;
}
.elementor-29884 .elementor-element.elementor-element-187d3c2 .elementor-button:hover svg, .elementor-29884 .elementor-element.elementor-element-187d3c2 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-29884 .elementor-element.elementor-element-42312cc
{
    --display: flex;
}
.elementor-widget-image .neb-protected-content-message, .elementor-widget-image .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-image .widget-image-caption
{
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-29884 .elementor-element.elementor-element-41751a7
{
    --display: flex;
    --justify-content: center;
}
.elementor-29884 .elementor-element.elementor-element-41751a7:not(.elementor-motion-effects-element-type-background), .elementor-29884 .elementor-element.elementor-element-41751a7>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f24c2c;
}
.elementor-widget-html .neb-protected-content-message, .elementor-widget-html .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-29884 .elementor-element.elementor-element-dd28c93
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 72px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-dd28c93:not(.elementor-motion-effects-element-type-background), .elementor-29884 .elementor-element.elementor-element-dd28c93>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-29884 .elementor-element.elementor-element-e8f0065
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-ec0f11b
{
    text-align: center;
}
.elementor-29884 .elementor-element.elementor-element-ec0f11b .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 33px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-widget-divider
{
    --divider-color: var(--e-global-color-secondary);
}
.elementor-widget-divider .neb-protected-content-message, .elementor-widget-divider .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider .elementor-divider__text
{
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-secondary);
}
.elementor-29884 .elementor-element.elementor-element-e20449c
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-29884 .elementor-element.elementor-element-e20449c .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-29884 .elementor-element.elementor-element-e20449c .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-29884 .elementor-element.elementor-element-69445ec
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --background-transition: .3s;
}
.elementor-29884 .elementor-element.elementor-element-eb24eac
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0003;
    --border-color: #0003;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-29884 .elementor-element.elementor-element-eb24eac:not(.elementor-motion-effects-element-type-background), .elementor-29884 .elementor-element.elementor-element-eb24eac>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-widget-image-box .neb-protected-content-message, .elementor-widget-image-box .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-image-box .elementor-image-box-title
{
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-image-box .elementor-image-box-description
{
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-29884 .elementor-element.elementor-element-ca9f509 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-29884 .elementor-element.elementor-element-ca9f509.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-29884 .elementor-element.elementor-element-ca9f509.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-29884 .elementor-element.elementor-element-ca9f509.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-29884 .elementor-element.elementor-element-ca9f509 .elementor-image-box-title
{
    margin-bottom: 30px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-29884 .elementor-element.elementor-element-ca9f509 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-29884 .elementor-element.elementor-element-ca9f509 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-widget-text-editor .neb-protected-content-message, .elementor-widget-text-editor .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-text-editor
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap
{
    background-color: var(--e-global-color-primary);
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap
{
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}
.elementor-29884 .elementor-element.elementor-element-497132d
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-29884 .elementor-element.elementor-element-25fd114
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0003;
    --border-color: #0003;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-29884 .elementor-element.elementor-element-25fd114:not(.elementor-motion-effects-element-type-background), .elementor-29884 .elementor-element.elementor-element-25fd114>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-29884 .elementor-element.elementor-element-8a9a29c .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-29884 .elementor-element.elementor-element-8a9a29c.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-29884 .elementor-element.elementor-element-8a9a29c.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-29884 .elementor-element.elementor-element-8a9a29c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-29884 .elementor-element.elementor-element-8a9a29c .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-29884 .elementor-element.elementor-element-8a9a29c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-29884 .elementor-element.elementor-element-8a9a29c .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29884 .elementor-element.elementor-element-e3be609
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-29884 .elementor-element.elementor-element-bdd93da
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0003;
    --border-color: #0003;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-29884 .elementor-element.elementor-element-bdd93da:not(.elementor-motion-effects-element-type-background), .elementor-29884 .elementor-element.elementor-element-bdd93da>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-29884 .elementor-element.elementor-element-ed4d916 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-29884 .elementor-element.elementor-element-ed4d916.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-29884 .elementor-element.elementor-element-ed4d916.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-29884 .elementor-element.elementor-element-ed4d916.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-29884 .elementor-element.elementor-element-ed4d916 .elementor-image-box-title
{
    margin-bottom: 30px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-29884 .elementor-element.elementor-element-ed4d916 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-29884 .elementor-element.elementor-element-ed4d916 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29884 .elementor-element.elementor-element-ed4d916 .elementor-image-box-description
{
    color: #000;
}
.elementor-29884 .elementor-element.elementor-element-4052ba2
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-29884 .elementor-element.elementor-element-07b1415
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
}
.elementor-29884 .elementor-element.elementor-element-83d2138
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0003;
    --border-color: #0003;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-29884 .elementor-element.elementor-element-83d2138:not(.elementor-motion-effects-element-type-background), .elementor-29884 .elementor-element.elementor-element-83d2138>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-29884 .elementor-element.elementor-element-926b162 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-29884 .elementor-element.elementor-element-926b162.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-29884 .elementor-element.elementor-element-926b162.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-29884 .elementor-element.elementor-element-926b162.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-29884 .elementor-element.elementor-element-926b162 .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-29884 .elementor-element.elementor-element-926b162 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-29884 .elementor-element.elementor-element-926b162 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29884 .elementor-element.elementor-element-a6c1b56
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-29884 .elementor-element.elementor-element-55947ec
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0003;
    --border-color: #0003;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-29884 .elementor-element.elementor-element-55947ec:not(.elementor-motion-effects-element-type-background), .elementor-29884 .elementor-element.elementor-element-55947ec>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-29884 .elementor-element.elementor-element-978046c .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-29884 .elementor-element.elementor-element-978046c.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-29884 .elementor-element.elementor-element-978046c.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-29884 .elementor-element.elementor-element-978046c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-29884 .elementor-element.elementor-element-978046c .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-29884 .elementor-element.elementor-element-978046c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 25%;
}
.elementor-29884 .elementor-element.elementor-element-978046c .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29884 .elementor-element.elementor-element-2caaabd
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-29884 .elementor-element.elementor-element-06cd417
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0003;
    --border-color: #0003;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-29884 .elementor-element.elementor-element-06cd417:not(.elementor-motion-effects-element-type-background), .elementor-29884 .elementor-element.elementor-element-06cd417>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-29884 .elementor-element.elementor-element-ec71f18 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-29884 .elementor-element.elementor-element-ec71f18.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-29884 .elementor-element.elementor-element-ec71f18.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-29884 .elementor-element.elementor-element-ec71f18.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-29884 .elementor-element.elementor-element-ec71f18 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-29884 .elementor-element.elementor-element-ec71f18 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-29884 .elementor-element.elementor-element-ec71f18 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29884 .elementor-element.elementor-element-9c4520e
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-29884 .elementor-element.elementor-element-f42ef10
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --background-transition: .3s;
}
.elementor-29884 .elementor-element.elementor-element-bc51bda
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0003;
    --border-color: #0003;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-29884 .elementor-element.elementor-element-bc51bda:not(.elementor-motion-effects-element-type-background), .elementor-29884 .elementor-element.elementor-element-bc51bda>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-29884 .elementor-element.elementor-element-de7cb32 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-29884 .elementor-element.elementor-element-de7cb32.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-29884 .elementor-element.elementor-element-de7cb32.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-29884 .elementor-element.elementor-element-de7cb32.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-29884 .elementor-element.elementor-element-de7cb32 .elementor-image-box-title
{
    margin-bottom: 30px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-29884 .elementor-element.elementor-element-de7cb32 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-29884 .elementor-element.elementor-element-de7cb32 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29884 .elementor-element.elementor-element-c0fd034
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-29884 .elementor-element.elementor-element-30823e5
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0003;
    --border-color: #0003;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-29884 .elementor-element.elementor-element-30823e5:not(.elementor-motion-effects-element-type-background), .elementor-29884 .elementor-element.elementor-element-30823e5>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-29884 .elementor-element.elementor-element-6571c0c .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-29884 .elementor-element.elementor-element-6571c0c.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-29884 .elementor-element.elementor-element-6571c0c.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-29884 .elementor-element.elementor-element-6571c0c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-29884 .elementor-element.elementor-element-6571c0c .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-29884 .elementor-element.elementor-element-6571c0c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-29884 .elementor-element.elementor-element-6571c0c .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29884 .elementor-element.elementor-element-116e14a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-29884 .elementor-element.elementor-element-5fa9a65
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0003;
    --border-color: #0003;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-29884 .elementor-element.elementor-element-5fa9a65:not(.elementor-motion-effects-element-type-background), .elementor-29884 .elementor-element.elementor-element-5fa9a65>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-29884 .elementor-element.elementor-element-b2eb03f .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-29884 .elementor-element.elementor-element-b2eb03f.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-29884 .elementor-element.elementor-element-b2eb03f.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-29884 .elementor-element.elementor-element-b2eb03f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-29884 .elementor-element.elementor-element-b2eb03f .elementor-image-box-title
{
    margin-bottom: 30px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-29884 .elementor-element.elementor-element-b2eb03f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-29884 .elementor-element.elementor-element-b2eb03f .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29884 .elementor-element.elementor-element-b2eb03f .elementor-image-box-description
{
    color: #000;
}
.elementor-29884 .elementor-element.elementor-element-3cac65a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-29884 .elementor-element.elementor-element-f19a50f
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
}
.elementor-29884 .elementor-element.elementor-element-de9a202
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: none;
    --border-style: none;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-29884 .elementor-element.elementor-element-de9a202:not(.elementor-motion-effects-element-type-background), .elementor-29884 .elementor-element.elementor-element-de9a202>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d500;
}
.elementor-29884 .elementor-element.elementor-element-b7d5a8c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0003;
    --border-color: #0003;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-29884 .elementor-element.elementor-element-b7d5a8c:not(.elementor-motion-effects-element-type-background), .elementor-29884 .elementor-element.elementor-element-b7d5a8c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-29884 .elementor-element.elementor-element-9ba63f4 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-29884 .elementor-element.elementor-element-9ba63f4.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-29884 .elementor-element.elementor-element-9ba63f4.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-29884 .elementor-element.elementor-element-9ba63f4.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-29884 .elementor-element.elementor-element-9ba63f4 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-29884 .elementor-element.elementor-element-9ba63f4 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 25%;
}
.elementor-29884 .elementor-element.elementor-element-9ba63f4 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29884 .elementor-element.elementor-element-3c26922
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-29884 .elementor-element.elementor-element-c5f030c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: none;
    --border-style: none;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-29884 .elementor-element.elementor-element-c5f030c:not(.elementor-motion-effects-element-type-background), .elementor-29884 .elementor-element.elementor-element-c5f030c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d500;
}
.elementor-29884 .elementor-element.elementor-element-7539776
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 20px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-7539776:not(.elementor-motion-effects-element-type-background), .elementor-29884 .elementor-element.elementor-element-7539776>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-29884 .elementor-element.elementor-element-04e5859 .elementor-button
{
    background-color: #1754d5;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d5;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-29884 .elementor-element.elementor-element-04e5859 .elementor-button:hover, .elementor-29884 .elementor-element.elementor-element-04e5859 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-29884 .elementor-element.elementor-element-04e5859 .elementor-button:hover svg, .elementor-29884 .elementor-element.elementor-element-04e5859 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-29884 .elementor-element.elementor-element-ff23f54
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 72px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-ff23f54:not(.elementor-motion-effects-element-type-background), .elementor-29884 .elementor-element.elementor-element-ff23f54>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-29884 .elementor-element.elementor-element-cfe12b7
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-3d0fa81
{
    text-align: center;
}
.elementor-29884 .elementor-element.elementor-element-3d0fa81 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #fff;
}
.elementor-29884 .elementor-element.elementor-element-7c76571
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-29884 .elementor-element.elementor-element-7c76571 .elementor-divider-separator
{
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-29884 .elementor-element.elementor-element-7c76571 .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-29884 .elementor-element.elementor-element-f112bf6
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-9fdf082
{
    --display: flex;
}
.elementor-29884 .elementor-element.elementor-element-759e663
{
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-ab3e9c8>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-ab3e9c8.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-29884 .elementor-element.elementor-element-ab3e9c8.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-29884 .elementor-element.elementor-element-ab3e9c8.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-29884 .elementor-element.elementor-element-ab3e9c8 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-29884 .elementor-element.elementor-element-ab3e9c8 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29884 .elementor-element.elementor-element-ab3e9c8 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-29884 .elementor-element.elementor-element-e52bd47
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-29884 .elementor-element.elementor-element-e52bd47>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-e52bd47.elementor-element
{
    --align-self: flex-end;
}
.elementor-29884 .elementor-element.elementor-element-227a62d
{
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-c912561.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-29884 .elementor-element.elementor-element-c912561.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-29884 .elementor-element.elementor-element-c912561.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-29884 .elementor-element.elementor-element-c912561 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-29884 .elementor-element.elementor-element-c912561 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-29884 .elementor-element.elementor-element-c912561 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29884 .elementor-element.elementor-element-6ae3150
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-29884 .elementor-element.elementor-element-6ae3150>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-6ae3150.elementor-element
{
    --align-self: flex-end;
}
.elementor-29884 .elementor-element.elementor-element-901ad86
{
    --display: flex;
    --padding-top: 33px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-8cd7bae.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-29884 .elementor-element.elementor-element-8cd7bae.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-29884 .elementor-element.elementor-element-8cd7bae.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-29884 .elementor-element.elementor-element-8cd7bae .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-29884 .elementor-element.elementor-element-8cd7bae .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-29884 .elementor-element.elementor-element-8cd7bae .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29884 .elementor-element.elementor-element-3117a85
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-29884 .elementor-element.elementor-element-3117a85>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-3117a85.elementor-element
{
    --align-self: flex-end;
}
.elementor-29884 .elementor-element.elementor-element-05c8dbb
{
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-bc5082a.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-29884 .elementor-element.elementor-element-bc5082a.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-29884 .elementor-element.elementor-element-bc5082a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-29884 .elementor-element.elementor-element-bc5082a .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-29884 .elementor-element.elementor-element-bc5082a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-29884 .elementor-element.elementor-element-bc5082a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29884 .elementor-element.elementor-element-41a2c1f
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-29884 .elementor-element.elementor-element-41a2c1f>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-41a2c1f.elementor-element
{
    --align-self: flex-end;
}
.elementor-29884 .elementor-element.elementor-element-2ede886
{
    --display: flex;
    --padding-top: 14px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-23aa5bc.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-29884 .elementor-element.elementor-element-23aa5bc.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-29884 .elementor-element.elementor-element-23aa5bc.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-29884 .elementor-element.elementor-element-23aa5bc .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-29884 .elementor-element.elementor-element-23aa5bc .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-29884 .elementor-element.elementor-element-23aa5bc .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29884 .elementor-element.elementor-element-c9baa18
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-29884 .elementor-element.elementor-element-c9baa18>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-c9baa18.elementor-element
{
    --align-self: flex-end;
}
.elementor-29884 .elementor-element.elementor-element-cfdae5b
{
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-73f9db6.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-29884 .elementor-element.elementor-element-73f9db6.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-29884 .elementor-element.elementor-element-73f9db6.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-29884 .elementor-element.elementor-element-73f9db6 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-29884 .elementor-element.elementor-element-73f9db6 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-29884 .elementor-element.elementor-element-73f9db6 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29884 .elementor-element.elementor-element-23b88b3
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-29884 .elementor-element.elementor-element-23b88b3>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-23b88b3.elementor-element
{
    --align-self: flex-end;
}
.elementor-29884 .elementor-element.elementor-element-460a61f
{
    --display: flex;
}
.elementor-29884 .elementor-element.elementor-element-86521be>.elementor-widget-container
{
    margin: 50px 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-5e955b3
{
    --display: flex;
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-222945f>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-29884 .elementor-element.elementor-element-222945f.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-29884 .elementor-element.elementor-element-222945f.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-29884 .elementor-element.elementor-element-222945f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-29884 .elementor-element.elementor-element-222945f .elementor-image-box-title
{
    margin-bottom: 18px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-29884 .elementor-element.elementor-element-222945f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-29884 .elementor-element.elementor-element-222945f .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29884 .elementor-element.elementor-element-8af707e
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-29884 .elementor-element.elementor-element-8af707e>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-8af707e.elementor-element
{
    --align-self: center;
}
.elementor-29884 .elementor-element.elementor-element-048475f
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-6decb80>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-29884 .elementor-element.elementor-element-6decb80.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-29884 .elementor-element.elementor-element-6decb80.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-29884 .elementor-element.elementor-element-6decb80.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-29884 .elementor-element.elementor-element-6decb80 .elementor-image-box-title
{
    margin-bottom: 18px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-29884 .elementor-element.elementor-element-6decb80 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-29884 .elementor-element.elementor-element-6decb80 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29884 .elementor-element.elementor-element-132d92f
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-29884 .elementor-element.elementor-element-132d92f>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-132d92f.elementor-element
{
    --align-self: center;
}
.elementor-29884 .elementor-element.elementor-element-75b7edb
{
    --display: flex;
}
.elementor-29884 .elementor-element.elementor-element-f338ce1
{
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-2ed3ef5.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-29884 .elementor-element.elementor-element-2ed3ef5.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-29884 .elementor-element.elementor-element-2ed3ef5.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-29884 .elementor-element.elementor-element-2ed3ef5 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-29884 .elementor-element.elementor-element-2ed3ef5 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-29884 .elementor-element.elementor-element-2ed3ef5 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29884 .elementor-element.elementor-element-05a78bb
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-29884 .elementor-element.elementor-element-05a78bb>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-946d9d7
{
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-8360c62.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-29884 .elementor-element.elementor-element-8360c62.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-29884 .elementor-element.elementor-element-8360c62.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-29884 .elementor-element.elementor-element-8360c62 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-29884 .elementor-element.elementor-element-8360c62 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-29884 .elementor-element.elementor-element-8360c62 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29884 .elementor-element.elementor-element-ae43037
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-29884 .elementor-element.elementor-element-ae43037>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-ae43037.elementor-element
{
    --align-self: flex-start;
}
.elementor-29884 .elementor-element.elementor-element-88e6c34
{
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-1af41a7.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-29884 .elementor-element.elementor-element-1af41a7.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-29884 .elementor-element.elementor-element-1af41a7.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-29884 .elementor-element.elementor-element-1af41a7 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-29884 .elementor-element.elementor-element-1af41a7 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-29884 .elementor-element.elementor-element-1af41a7 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29884 .elementor-element.elementor-element-7bcc45d
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-29884 .elementor-element.elementor-element-7bcc45d>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-2a366f0
{
    --display: flex;
    --padding-top: 16px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-067f181.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-29884 .elementor-element.elementor-element-067f181.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-29884 .elementor-element.elementor-element-067f181.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-29884 .elementor-element.elementor-element-067f181 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-29884 .elementor-element.elementor-element-067f181 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-29884 .elementor-element.elementor-element-067f181 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29884 .elementor-element.elementor-element-1c2faa6
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-29884 .elementor-element.elementor-element-1c2faa6>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-1829f3b
{
    --display: flex;
    --padding-top: 9px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-e03bc85.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-29884 .elementor-element.elementor-element-e03bc85.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-29884 .elementor-element.elementor-element-e03bc85.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-29884 .elementor-element.elementor-element-e03bc85 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-29884 .elementor-element.elementor-element-e03bc85 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-29884 .elementor-element.elementor-element-e03bc85 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29884 .elementor-element.elementor-element-1ad53bc
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-29884 .elementor-element.elementor-element-1ad53bc>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-b771e85
{
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-9d0498e.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-29884 .elementor-element.elementor-element-9d0498e.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-29884 .elementor-element.elementor-element-9d0498e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-29884 .elementor-element.elementor-element-9d0498e .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-29884 .elementor-element.elementor-element-9d0498e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-29884 .elementor-element.elementor-element-9d0498e .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29884 .elementor-element.elementor-element-d7df57f
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-29884 .elementor-element.elementor-element-d7df57f>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-fcbb713
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 20px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-fcbb713:not(.elementor-motion-effects-element-type-background), .elementor-29884 .elementor-element.elementor-element-fcbb713>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-29884 .elementor-element.elementor-element-e886629 .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #1754d5;
    color: #1754d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-29884 .elementor-element.elementor-element-e886629 .elementor-button:hover, .elementor-29884 .elementor-element.elementor-element-e886629 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-29884 .elementor-element.elementor-element-e886629 .elementor-button:hover svg, .elementor-29884 .elementor-element.elementor-element-e886629 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-29884 .elementor-element.elementor-element-20ac6ea:not(.elementor-motion-effects-element-type-background), .elementor-29884 .elementor-element.elementor-element-20ac6ea>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-29884 .elementor-element.elementor-element-20ac6ea
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-20ac6ea>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-29884 .elementor-element.elementor-element-6e2f1ee>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-bc-flex-widget .elementor-29884 .elementor-element.elementor-element-28f870b.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-29884 .elementor-element.elementor-element-28f870b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-29884 .elementor-element.elementor-element-28f870b>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-7fd8bc9>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-7fd8bc9:hover img
{
    opacity: 1;
}
.elementor-29884 .elementor-element.elementor-element-7fd8bc9 img
{
    transition-duration: 0s;
}
.elementor-bc-flex-widget .elementor-29884 .elementor-element.elementor-element-bc010d1.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-29884 .elementor-element.elementor-element-bc010d1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-29884 .elementor-element.elementor-element-bc010d1>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-49dbcf7>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-49dbcf7:hover img
{
    opacity: 1;
}
.elementor-29884 .elementor-element.elementor-element-49dbcf7 img
{
    transition-duration: 0s;
}
.elementor-bc-flex-widget .elementor-29884 .elementor-element.elementor-element-41f4fa7.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-29884 .elementor-element.elementor-element-41f4fa7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-29884 .elementor-element.elementor-element-41f4fa7>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-3d55069>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-3d55069:hover img
{
    opacity: 1;
}
.elementor-29884 .elementor-element.elementor-element-3d55069 img
{
    transition-duration: 0s;
}
.elementor-bc-flex-widget .elementor-29884 .elementor-element.elementor-element-60d5306.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-29884 .elementor-element.elementor-element-60d5306.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-29884 .elementor-element.elementor-element-60d5306>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-d575efb>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-d575efb:hover img
{
    opacity: 1;
}
.elementor-29884 .elementor-element.elementor-element-d575efb img
{
    transition-duration: 0s;
}
.elementor-bc-flex-widget .elementor-29884 .elementor-element.elementor-element-a6e1a09.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-29884 .elementor-element.elementor-element-a6e1a09.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-29884 .elementor-element.elementor-element-a6e1a09>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-bc-flex-widget .elementor-29884 .elementor-element.elementor-element-50d3b63.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-29884 .elementor-element.elementor-element-50d3b63.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-29884 .elementor-element.elementor-element-50d3b63>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-6084c1b>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-6084c1b:hover img
{
    opacity: 1;
}
.elementor-29884 .elementor-element.elementor-element-6084c1b img
{
    transition-duration: 0s;
}
.elementor-bc-flex-widget .elementor-29884 .elementor-element.elementor-element-8c1787f.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-29884 .elementor-element.elementor-element-8c1787f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-29884 .elementor-element.elementor-element-8c1787f>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-2298f97>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-2298f97:hover img
{
    opacity: 1;
}
.elementor-29884 .elementor-element.elementor-element-2298f97 img
{
    transition-duration: 0s;
}
.elementor-bc-flex-widget .elementor-29884 .elementor-element.elementor-element-94a82cb.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-29884 .elementor-element.elementor-element-94a82cb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-29884 .elementor-element.elementor-element-94a82cb>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-28c46d8:not(.elementor-motion-effects-element-type-background), .elementor-29884 .elementor-element.elementor-element-28c46d8>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-29884 .elementor-element.elementor-element-28c46d8
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-28c46d8>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-29884 .elementor-element.elementor-element-82ea41a>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-bc-flex-widget .elementor-29884 .elementor-element.elementor-element-8a216df.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-29884 .elementor-element.elementor-element-8a216df.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-29884 .elementor-element.elementor-element-8a216df>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-6769c43>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-6769c43:hover img
{
    opacity: 1;
}
.elementor-29884 .elementor-element.elementor-element-6769c43 img
{
    transition-duration: 0s;
}
.elementor-bc-flex-widget .elementor-29884 .elementor-element.elementor-element-fc6d555.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-29884 .elementor-element.elementor-element-fc6d555.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-29884 .elementor-element.elementor-element-fc6d555>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-e806e84>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-e806e84:hover img
{
    opacity: 1;
}
.elementor-29884 .elementor-element.elementor-element-e806e84 img
{
    transition-duration: 0s;
}
.elementor-bc-flex-widget .elementor-29884 .elementor-element.elementor-element-fe26639.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-29884 .elementor-element.elementor-element-fe26639.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-29884 .elementor-element.elementor-element-fe26639>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-b304e12>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-b304e12:hover img
{
    opacity: 1;
}
.elementor-29884 .elementor-element.elementor-element-b304e12 img
{
    transition-duration: 0s;
}
.elementor-bc-flex-widget .elementor-29884 .elementor-element.elementor-element-ca19dad.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-29884 .elementor-element.elementor-element-ca19dad.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-29884 .elementor-element.elementor-element-ca19dad>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-6aed256>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-6aed256:hover img
{
    opacity: 1;
}
.elementor-29884 .elementor-element.elementor-element-6aed256 img
{
    transition-duration: 0s;
}
.elementor-bc-flex-widget .elementor-29884 .elementor-element.elementor-element-6b1413c.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-29884 .elementor-element.elementor-element-6b1413c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-29884 .elementor-element.elementor-element-6b1413c>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-b3cc40a>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-b3cc40a:hover img
{
    opacity: 1;
}
.elementor-29884 .elementor-element.elementor-element-b3cc40a img
{
    transition-duration: 0s;
}
.elementor-bc-flex-widget .elementor-29884 .elementor-element.elementor-element-bd37251.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-29884 .elementor-element.elementor-element-bd37251.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-29884 .elementor-element.elementor-element-bd37251>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-5d922cc>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-5d922cc:hover img
{
    opacity: 1;
}
.elementor-29884 .elementor-element.elementor-element-5d922cc img
{
    transition-duration: 0s;
}
.elementor-bc-flex-widget .elementor-29884 .elementor-element.elementor-element-0aea1c2.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-29884 .elementor-element.elementor-element-0aea1c2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-29884 .elementor-element.elementor-element-0aea1c2>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-40a56e1>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-40a56e1:hover img
{
    opacity: 1;
}
.elementor-29884 .elementor-element.elementor-element-40a56e1 img
{
    transition-duration: 0s;
}
.elementor-bc-flex-widget .elementor-29884 .elementor-element.elementor-element-c25c555.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-29884 .elementor-element.elementor-element-c25c555.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-29884 .elementor-element.elementor-element-c25c555>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-11b4a7f>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-11b4a7f:hover img
{
    opacity: 1;
}
.elementor-29884 .elementor-element.elementor-element-11b4a7f img
{
    transition-duration: 0s;
}
.elementor-bc-flex-widget .elementor-29884 .elementor-element.elementor-element-175e083.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-29884 .elementor-element.elementor-element-175e083.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-29884 .elementor-element.elementor-element-175e083>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-bc-flex-widget .elementor-29884 .elementor-element.elementor-element-41fc249.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-29884 .elementor-element.elementor-element-41fc249.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-29884 .elementor-element.elementor-element-41fc249>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-e196cf6>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-e196cf6:hover img
{
    opacity: 1;
}
.elementor-29884 .elementor-element.elementor-element-e196cf6 img
{
    transition-duration: 0s;
}
.elementor-bc-flex-widget .elementor-29884 .elementor-element.elementor-element-2bbb38f.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-29884 .elementor-element.elementor-element-2bbb38f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-29884 .elementor-element.elementor-element-2bbb38f>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-bc63260
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-bc63260:not(.elementor-motion-effects-element-type-background), .elementor-29884 .elementor-element.elementor-element-bc63260>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-29884 .elementor-element.elementor-element-f180bc1
{
    text-align: center;
}
.elementor-29884 .elementor-element.elementor-element-f180bc1 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
}
.elementor-29884 .elementor-element.elementor-element-14e544b
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-29884 .elementor-element.elementor-element-14e544b .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-29884 .elementor-element.elementor-element-14e544b .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='false']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover
{
    background: var(--e-global-color-accent);
}
.elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='true']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover
{
    background: var(--e-global-color-accent);
}
.elementor-widget-nested-tabs .neb-protected-content-message, .elementor-widget-nested-tabs .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title)
{
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-29884 .elementor-element.elementor-element-5e59bb8
{
    --display: flex;
}
.elementor-29884 .elementor-element.elementor-element-21cad1b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-72949a1
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-299f34f
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-29884 .elementor-element.elementor-element-2632e4f>.elementor-widget-container
{
    padding: 3px 3px 3px 3px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-2632e4f:hover img
{
    opacity: 1;
}
.elementor-29884 .elementor-element.elementor-element-2632e4f img
{
    transition-duration: 0s;
}
.elementor-29884 .elementor-element.elementor-element-047b4e1
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-29884 .elementor-element.elementor-element-0a159e5>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-0a159e5:hover img
{
    opacity: 1;
}
.elementor-29884 .elementor-element.elementor-element-0a159e5 img
{
    transition-duration: 0s;
}
.elementor-29884 .elementor-element.elementor-element-22a3045
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-29884 .elementor-element.elementor-element-402b4ed>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-402b4ed:hover img
{
    opacity: 1;
}
.elementor-29884 .elementor-element.elementor-element-402b4ed img
{
    transition-duration: 0s;
}
.elementor-29884 .elementor-element.elementor-element-2378f68
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-29884 .elementor-element.elementor-element-60c6a60>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-60c6a60:hover img
{
    opacity: 1;
}
.elementor-29884 .elementor-element.elementor-element-60c6a60 img
{
    transition-duration: 0s;
}
.elementor-29884 .elementor-element.elementor-element-afaa57d
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-29884 .elementor-element.elementor-element-704b057>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-704b057:hover img
{
    opacity: 1;
}
.elementor-29884 .elementor-element.elementor-element-704b057 img
{
    transition-duration: 0s;
}
.elementor-29884 .elementor-element.elementor-element-a392faf
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}
.elementor-29884 .elementor-element.elementor-element-4a828d3
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-29884 .elementor-element.elementor-element-ed4b9a0
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-29884 .elementor-element.elementor-element-dfb38cf>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-dfb38cf:hover img
{
    opacity: 1;
}
.elementor-29884 .elementor-element.elementor-element-dfb38cf img
{
    transition-duration: 0s;
}
.elementor-29884 .elementor-element.elementor-element-f7b1438
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-29884 .elementor-element.elementor-element-791866a>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-791866a:hover img
{
    opacity: 1;
}
.elementor-29884 .elementor-element.elementor-element-791866a img
{
    transition-duration: 0s;
}
.elementor-29884 .elementor-element.elementor-element-714f47f
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-29884 .elementor-element.elementor-element-b91acf6>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-b91acf6:hover img
{
    opacity: 1;
}
.elementor-29884 .elementor-element.elementor-element-b91acf6 img
{
    transition-duration: 0s;
}
.elementor-29884 .elementor-element.elementor-element-84fc5c9
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-29884 .elementor-element.elementor-element-528616d
{
    --display: flex;
}
.elementor-29884 .elementor-element.elementor-element-330913c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-f4bb092
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 100px;
    --padding-right: 100px;
}
.elementor-29884 .elementor-element.elementor-element-6c38175
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-29884 .elementor-element.elementor-element-56260b9>.elementor-widget-container
{
    padding: 3px 3px 3px 3px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-56260b9:hover img
{
    opacity: 1;
}
.elementor-29884 .elementor-element.elementor-element-56260b9 img
{
    transition-duration: 0s;
}
.elementor-29884 .elementor-element.elementor-element-85cd437
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-29884 .elementor-element.elementor-element-34195fc>.elementor-widget-container
{
    padding: 3px 3px 3px 3px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-34195fc:hover img
{
    opacity: 1;
}
.elementor-29884 .elementor-element.elementor-element-34195fc img
{
    transition-duration: 0s;
}
.elementor-29884 .elementor-element.elementor-element-a114c62
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-29884 .elementor-element.elementor-element-09da673>.elementor-widget-container
{
    padding: 3px 3px 3px 3px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-09da673:hover img
{
    opacity: 1;
}
.elementor-29884 .elementor-element.elementor-element-09da673 img
{
    transition-duration: 0s;
}
.elementor-29884 .elementor-element.elementor-element-c64cd0d
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-29884 .elementor-element.elementor-element-ebcd9c4>.elementor-widget-container
{
    padding: 3px 3px 3px 3px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-ebcd9c4:hover img
{
    opacity: 1;
}
.elementor-29884 .elementor-element.elementor-element-ebcd9c4 img
{
    transition-duration: 0s;
}
.elementor-29884 .elementor-element.elementor-element-d80c5be
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 100px;
    --padding-right: 100px;
}
.elementor-29884 .elementor-element.elementor-element-f6cec58
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-29884 .elementor-element.elementor-element-6b2d848
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-29884 .elementor-element.elementor-element-5536539>.elementor-widget-container
{
    padding: 3px 3px 3px 3px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-5536539:hover img
{
    opacity: 1;
}
.elementor-29884 .elementor-element.elementor-element-5536539 img
{
    transition-duration: 0s;
}
.elementor-29884 .elementor-element.elementor-element-bb4c930
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-29884 .elementor-element.elementor-element-b2a100b>.elementor-widget-container
{
    padding: 3px 3px 3px 3px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-b2a100b:hover img
{
    opacity: 1;
}
.elementor-29884 .elementor-element.elementor-element-b2a100b img
{
    transition-duration: 0s;
}
.elementor-29884 .elementor-element.elementor-element-852a411
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-29884 .elementor-element.elementor-element-3f75221
{
    --display: flex;
}
.elementor-29884 .elementor-element.elementor-element-9b937e4
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-acacd81
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 100px;
    --padding-right: 100px;
}
.elementor-29884 .elementor-element.elementor-element-848a496
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-29884 .elementor-element.elementor-element-e4913f9>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-e4913f9:hover img
{
    opacity: 1;
}
.elementor-29884 .elementor-element.elementor-element-e4913f9 img
{
    transition-duration: 0s;
}
.elementor-29884 .elementor-element.elementor-element-828b9dc
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-29884 .elementor-element.elementor-element-dfa0df7>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-dfa0df7:hover img
{
    opacity: 1;
}
.elementor-29884 .elementor-element.elementor-element-dfa0df7 img
{
    transition-duration: 0s;
}
.elementor-29884 .elementor-element.elementor-element-a7c267f
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-29884 .elementor-element.elementor-element-7b3aaa0>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-7b3aaa0:hover img
{
    opacity: 1;
}
.elementor-29884 .elementor-element.elementor-element-7b3aaa0 img
{
    transition-duration: 0s;
}
.elementor-29884 .elementor-element.elementor-element-3776b7d
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-29884 .elementor-element.elementor-element-eeade94>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-eeade94:hover img
{
    opacity: 1;
}
.elementor-29884 .elementor-element.elementor-element-eeade94 img
{
    transition-duration: 0s;
}
.elementor-29884 .elementor-element.elementor-element-8eec18a
{
    --display: flex;
}
.elementor-29884 .elementor-element.elementor-element-2a8a409
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-2c39a91
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}
.elementor-29884 .elementor-element.elementor-element-31f9486
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-29884 .elementor-element.elementor-element-c398a3b>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-c398a3b:hover img
{
    opacity: 1;
}
.elementor-29884 .elementor-element.elementor-element-c398a3b img
{
    transition-duration: 0s;
}
.elementor-29884 .elementor-element.elementor-element-aa16dcb
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-29884 .elementor-element.elementor-element-4b8c6a4>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-4b8c6a4:hover img
{
    opacity: 1;
}
.elementor-29884 .elementor-element.elementor-element-4b8c6a4 img
{
    transition-duration: 0s;
}
.elementor-29884 .elementor-element.elementor-element-debaee7
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-29884 .elementor-element.elementor-element-10403f0>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-10403f0:hover img
{
    opacity: 1;
}
.elementor-29884 .elementor-element.elementor-element-10403f0 img
{
    transition-duration: 0s;
}
.elementor-29884 .elementor-element.elementor-element-60d52b5
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-29884 .elementor-element.elementor-element-2386e4a>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-2386e4a:hover img
{
    opacity: 1;
}
.elementor-29884 .elementor-element.elementor-element-2386e4a img
{
    transition-duration: 0s;
}
.elementor-29884 .elementor-element.elementor-element-b086b1e
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-29884 .elementor-element.elementor-element-c08c26a>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-c08c26a:hover img
{
    opacity: 1;
}
.elementor-29884 .elementor-element.elementor-element-c08c26a img
{
    transition-duration: 0s;
}
.elementor-29884 .elementor-element.elementor-element-d804ee4
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 80px;
    --padding-right: 80px;
}
.elementor-29884 .elementor-element.elementor-element-11406e8
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-29884 .elementor-element.elementor-element-326f01f>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-326f01f:hover img
{
    opacity: 1;
}
.elementor-29884 .elementor-element.elementor-element-326f01f img
{
    transition-duration: 0s;
}
.elementor-29884 .elementor-element.elementor-element-f9b539b
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-29884 .elementor-element.elementor-element-ff907c6>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-ff907c6:hover img
{
    opacity: 1;
}
.elementor-29884 .elementor-element.elementor-element-ff907c6 img
{
    transition-duration: 0s;
}
.elementor-29884 .elementor-element.elementor-element-f0b4d3e
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-29884 .elementor-element.elementor-element-2f608c4>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-2f608c4:hover img
{
    opacity: 1;
}
.elementor-29884 .elementor-element.elementor-element-2f608c4 img
{
    transition-duration: 0s;
}
.elementor-29884 .elementor-element.elementor-element-0bc483a
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-29884 .elementor-element.elementor-element-0f51345>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-0f51345:hover img
{
    opacity: 1;
}
.elementor-29884 .elementor-element.elementor-element-0f51345 img
{
    transition-duration: 0s;
}
.elementor-29884 .elementor-element.elementor-element-7148532
{
    --n-tabs-heading-wrap: wrap;
    --n-tabs-heading-overflow-x: initial;
    --n-tabs-title-white-space: initial;
    --n-tabs-title-font-size: 20px;
    --n-tabs-title-color: #fff;
    --n-tabs-title-color-active: #fff;
}
.elementor-29884 .elementor-element.elementor-element-7148532>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover)
{
    background: #1754d5;
}
.elementor-29884 .elementor-element.elementor-element-7148532>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-7148532.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='false']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover
{
    border-style: none;
}
.elementor-29884 .elementor-element.elementor-element-7148532.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-29884 .elementor-element.elementor-element-7148532.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='true']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover
{
    border-style: solid;
    border-width: 0 0 3px 0;
    border-color: #f24c2c;
}
.elementor-29884 .elementor-element.elementor-element-7148532.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title)
{
    font-family: "Poppins",Sans-serif;
    font-weight: 500;
    line-height: 1.3em;
}
.elementor-29884 .elementor-element.elementor-element-7148532 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover
{
    --n-tabs-title-color-hover: #fff;
}
.elementor-29884 .elementor-element.elementor-element-47c6e48
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 20px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-4250721>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-4250721 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-29884 .elementor-element.elementor-element-c912df9 .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #1745d5;
    color: #1745d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-29884 .elementor-element.elementor-element-c912df9 .elementor-button:hover, .elementor-29884 .elementor-element.elementor-element-c912df9 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-29884 .elementor-element.elementor-element-c912df9 .elementor-button:hover svg, .elementor-29884 .elementor-element.elementor-element-c912df9 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-29884 .elementor-element.elementor-element-b349f0f:not(.elementor-motion-effects-element-type-background), .elementor-29884 .elementor-element.elementor-element-b349f0f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-29884 .elementor-element.elementor-element-b349f0f>.elementor-container
{
    max-width: 1460px;
}
.elementor-29884 .elementor-element.elementor-element-b349f0f
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 50px 0 50px 0;
}
.elementor-29884 .elementor-element.elementor-element-b349f0f>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-29884 .elementor-element.elementor-element-2fc8460
{
    margin-top: 0;
    margin-bottom: 0;
}
.elementor-29884 .elementor-element.elementor-element-3596067
{
    text-align: center;
}
.elementor-29884 .elementor-element.elementor-element-3596067 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #000;
}
.elementor-29884 .elementor-element.elementor-element-55c3908
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-29884 .elementor-element.elementor-element-55c3908 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-29884 .elementor-element.elementor-element-55c3908 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-29884 .elementor-element.elementor-element-30b7284>.elementor-container
{
    max-width: 1140px;
}
.elementor-29884 .elementor-element.elementor-element-30b7284
{
    margin-top: 50px;
    margin-bottom: 0;
}
.elementor-29884 .elementor-element.elementor-element-2a12025:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-29884 .elementor-element.elementor-element-2a12025>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-bc-flex-widget .elementor-29884 .elementor-element.elementor-element-2a12025.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-29884 .elementor-element.elementor-element-2a12025.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-29884 .elementor-element.elementor-element-2a12025>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 20px;
}
.elementor-29884 .elementor-element.elementor-element-2a12025>.elementor-element-populated
{
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #fff;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 20px 0 0;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
}
.elementor-29884 .elementor-element.elementor-element-2a12025>.elementor-element-populated, .elementor-29884 .elementor-element.elementor-element-2a12025>.elementor-element-populated>.elementor-background-overlay, .elementor-29884 .elementor-element.elementor-element-2a12025>.elementor-background-slideshow
{
    border-radius: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-2a12025>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-29884 .elementor-element.elementor-element-886e3b2>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-886e3b2
{
    text-align: center;
}
.elementor-29884 .elementor-element.elementor-element-886e3b2 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 25px;
    font-weight: 600;
    text-transform: uppercase;
    color: #000;
}
.elementor-29884 .elementor-element.elementor-element-96a8c46
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-29884 .elementor-element.elementor-element-96a8c46 .elementor-divider-separator
{
    width: 76%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-29884 .elementor-element.elementor-element-96a8c46 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-29884 .elementor-element.elementor-element-37339a5>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-37339a5
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 35px;
    color: #000;
}
.elementor-widget-spacer .neb-protected-content-message, .elementor-widget-spacer .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-29884 .elementor-element.elementor-element-9dd2266
{
    --spacer-size: 50px;
}
.elementor-29884 .elementor-element.elementor-element-131bc56:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-29884 .elementor-element.elementor-element-131bc56>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-bc-flex-widget .elementor-29884 .elementor-element.elementor-element-131bc56.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-29884 .elementor-element.elementor-element-131bc56.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-29884 .elementor-element.elementor-element-131bc56>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 20px;
}
.elementor-29884 .elementor-element.elementor-element-131bc56>.elementor-element-populated
{
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #fff;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 20px 0 0;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
}
.elementor-29884 .elementor-element.elementor-element-131bc56>.elementor-element-populated, .elementor-29884 .elementor-element.elementor-element-131bc56>.elementor-element-populated>.elementor-background-overlay, .elementor-29884 .elementor-element.elementor-element-131bc56>.elementor-background-slideshow
{
    border-radius: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-131bc56>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-29884 .elementor-element.elementor-element-c31eddc>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-c31eddc
{
    text-align: center;
}
.elementor-29884 .elementor-element.elementor-element-c31eddc .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 25px;
    font-weight: 600;
    text-transform: uppercase;
    color: #000;
}
.elementor-29884 .elementor-element.elementor-element-d9b4561
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-29884 .elementor-element.elementor-element-d9b4561 .elementor-divider-separator
{
    width: 76%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-29884 .elementor-element.elementor-element-d9b4561 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-29884 .elementor-element.elementor-element-91dbbfd>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-91dbbfd
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 35px;
    color: #000;
}
.elementor-29884 .elementor-element.elementor-element-b2ea456:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-29884 .elementor-element.elementor-element-b2ea456>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-bc-flex-widget .elementor-29884 .elementor-element.elementor-element-b2ea456.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-29884 .elementor-element.elementor-element-b2ea456.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-29884 .elementor-element.elementor-element-b2ea456>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 20px;
}
.elementor-29884 .elementor-element.elementor-element-b2ea456>.elementor-element-populated
{
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #fff;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}
.elementor-29884 .elementor-element.elementor-element-b2ea456>.elementor-element-populated, .elementor-29884 .elementor-element.elementor-element-b2ea456>.elementor-element-populated>.elementor-background-overlay, .elementor-29884 .elementor-element.elementor-element-b2ea456>.elementor-background-slideshow
{
    border-radius: 10px 10px 10px 10px;
}
.elementor-29884 .elementor-element.elementor-element-b2ea456>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-29884 .elementor-element.elementor-element-412b50c>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-412b50c
{
    text-align: center;
}
.elementor-29884 .elementor-element.elementor-element-412b50c .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 25px;
    font-weight: 600;
    text-transform: uppercase;
    color: #000;
}
.elementor-29884 .elementor-element.elementor-element-06b27fe
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-29884 .elementor-element.elementor-element-06b27fe .elementor-divider-separator
{
    width: 76%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-29884 .elementor-element.elementor-element-06b27fe .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-29884 .elementor-element.elementor-element-8efe139>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-8efe139
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 35px;
    color: #000;
}
.elementor-29884 .elementor-element.elementor-element-5fc0b9a
{
    margin-top: 40px;
    margin-bottom: 0;
}
.elementor-29884 .elementor-element.elementor-element-c7a200e .elementor-button
{
    background-color: #1745d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1745d5;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-29884 .elementor-element.elementor-element-c7a200e .elementor-button:hover, .elementor-29884 .elementor-element.elementor-element-c7a200e .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-29884 .elementor-element.elementor-element-c7a200e .elementor-button:hover svg, .elementor-29884 .elementor-element.elementor-element-c7a200e .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-29884 .elementor-element.elementor-element-853f203:not(.elementor-motion-effects-element-type-background), .elementor-29884 .elementor-element.elementor-element-853f203>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d4;
}
.elementor-29884 .elementor-element.elementor-element-853f203
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-853f203>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-29884 .elementor-element.elementor-element-054b89c
{
    margin-top: 0;
    margin-bottom: 30px;
}
.elementor-29884 .elementor-element.elementor-element-76abf9c
{
    text-align: center;
}
.elementor-29884 .elementor-element.elementor-element-76abf9c .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #fff;
}
.elementor-29884 .elementor-element.elementor-element-1ad0abd
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-29884 .elementor-element.elementor-element-1ad0abd .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-29884 .elementor-element.elementor-element-1ad0abd .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-29884 .elementor-element.elementor-element-2446878>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-2446878
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
    color: #fff;
}
.elementor-29884 .elementor-element.elementor-element-c3bdff2>.elementor-container
{
    text-align: center;
}
.elementor-29884 .elementor-element.elementor-element-c3bdff2
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 30px 0;
}
.elementor-29884 .elementor-element.elementor-element-ad6363e .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #1754d5;
    color: #1754d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-29884 .elementor-element.elementor-element-ad6363e .elementor-button:hover, .elementor-29884 .elementor-element.elementor-element-ad6363e .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-29884 .elementor-element.elementor-element-ad6363e .elementor-button:hover svg, .elementor-29884 .elementor-element.elementor-element-ad6363e .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-29884 .elementor-element.elementor-element-0f79193
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-0f79193:not(.elementor-motion-effects-element-type-background), .elementor-29884 .elementor-element.elementor-element-0f79193>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-29884 .elementor-element.elementor-element-5d0366a
{
    --display: flex;
}
.elementor-29884 .elementor-element.elementor-element-208a3ee>.elementor-widget-container
{
    padding: 72px 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-208a3ee.elementor-element
{
    --align-self: center;
}
.elementor-29884 .elementor-element.elementor-element-208a3ee
{
    text-align: center;
}
.elementor-29884 .elementor-element.elementor-element-208a3ee .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-29884 .elementor-element.elementor-element-b9650b8
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-29884 .elementor-element.elementor-element-b9650b8 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-29884 .elementor-element.elementor-element-b9650b8 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-29884 .elementor-element.elementor-element-e94ab0e
{
    --display: flex;
}
.elementor-29884 .elementor-element.elementor-element-725a704
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-29884 .elementor-element.elementor-element-0356e53
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-07f306e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-widget-counter .neb-protected-content-message, .elementor-widget-counter .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-counter .elementor-counter-number-wrapper
{
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-counter .elementor-counter-title
{
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-29884 .elementor-element.elementor-element-edc621d .elementor-counter
{
    gap: 10px;
}
.elementor-29884 .elementor-element.elementor-element-edc621d .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-29884 .elementor-element.elementor-element-edc621d .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-29884 .elementor-element.elementor-element-85b2bad
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-de38956
{
    --spacer-size: 70px;
}
.elementor-29884 .elementor-element.elementor-element-de38956>.elementor-widget-container
{
    background-color: #d9d9d95c;
    margin: 0 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-5319921
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-7ecc27e .elementor-counter
{
    gap: 10px;
}
.elementor-29884 .elementor-element.elementor-element-7ecc27e .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-29884 .elementor-element.elementor-element-7ecc27e .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-29884 .elementor-element.elementor-element-8695515
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-19e61bc
{
    --spacer-size: 70px;
}
.elementor-29884 .elementor-element.elementor-element-19e61bc>.elementor-widget-container
{
    background-color: #d9d9d95c;
    margin: 0 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-63d1eff
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-ea76012 .elementor-counter
{
    gap: 10px;
}
.elementor-29884 .elementor-element.elementor-element-ea76012 .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-29884 .elementor-element.elementor-element-ea76012 .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-29884 .elementor-element.elementor-element-f74784f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-8e47432
{
    --display: flex;
}
.elementor-29884 .elementor-element.elementor-element-a6c0abb
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 5px 5px 5px 5px;
}
.elementor-29884 .elementor-element.elementor-element-a6c0abb:not(.elementor-motion-effects-element-type-background), .elementor-29884 .elementor-element.elementor-element-a6c0abb>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-29884 .elementor-element.elementor-element-c27f8dd
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-e72fc50
{
    width: var(--container-widget-width,54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}
.elementor-29884 .elementor-element.elementor-element-e72fc50.elementor-element
{
    --align-self: center;
}
.elementor-29884 .elementor-element.elementor-element-e72fc50 .elementor-counter
{
    gap: 10px;
}
.elementor-29884 .elementor-element.elementor-element-e72fc50 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-29884 .elementor-element.elementor-element-e72fc50 .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-29884 .elementor-element.elementor-element-2000520
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-442c030
{
    width: var(--container-widget-width,54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}
.elementor-29884 .elementor-element.elementor-element-442c030.elementor-element
{
    --align-self: center;
}
.elementor-29884 .elementor-element.elementor-element-442c030 .elementor-counter
{
    gap: 10px;
}
.elementor-29884 .elementor-element.elementor-element-442c030 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-29884 .elementor-element.elementor-element-442c030 .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-29884 .elementor-element.elementor-element-4cd81e5
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-cf351f8
{
    width: var(--container-widget-width,54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}
.elementor-29884 .elementor-element.elementor-element-cf351f8.elementor-element
{
    --align-self: center;
}
.elementor-29884 .elementor-element.elementor-element-cf351f8 .elementor-counter
{
    gap: 10px;
}
.elementor-29884 .elementor-element.elementor-element-cf351f8 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-29884 .elementor-element.elementor-element-cf351f8 .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-29884 .elementor-element.elementor-element-e3f01ec
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 20px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-c6f3c9d>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-c6f3c9d .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-29884 .elementor-element.elementor-element-e62a558 .elementor-button
{
    background-color: #1745d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1745d5;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-29884 .elementor-element.elementor-element-e62a558 .elementor-button:hover, .elementor-29884 .elementor-element.elementor-element-e62a558 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-29884 .elementor-element.elementor-element-e62a558 .elementor-button:hover svg, .elementor-29884 .elementor-element.elementor-element-e62a558 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-29884 .elementor-element.elementor-element-df164e1:not(.elementor-motion-effects-element-type-background), .elementor-29884 .elementor-element.elementor-element-df164e1>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d4;
}
.elementor-29884 .elementor-element.elementor-element-df164e1
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-df164e1>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-29884 .elementor-element.elementor-element-5821879
{
    margin-top: 0;
    margin-bottom: 30px;
}
.elementor-29884 .elementor-element.elementor-element-fa67a66
{
    text-align: center;
}
.elementor-29884 .elementor-element.elementor-element-fa67a66 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #fff;
}
.elementor-29884 .elementor-element.elementor-element-e44ab11
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-29884 .elementor-element.elementor-element-e44ab11 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-29884 .elementor-element.elementor-element-e44ab11 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-29884 .elementor-element.elementor-element-9d9b5be>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-9d9b5be
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
    color: #fff;
}
.elementor-29884 .elementor-element.elementor-element-1c593cf>.elementor-container
{
    text-align: center;
}
.elementor-29884 .elementor-element.elementor-element-1c593cf
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 30px 0;
}
.elementor-29884 .elementor-element.elementor-element-7397e73 .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #1754d5;
    color: #1754d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-29884 .elementor-element.elementor-element-7397e73 .elementor-button:hover, .elementor-29884 .elementor-element.elementor-element-7397e73 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-29884 .elementor-element.elementor-element-7397e73 .elementor-button:hover svg, .elementor-29884 .elementor-element.elementor-element-7397e73 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-29884 .elementor-element.elementor-element-e6a3856
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-ea1da15
{
    text-align: center;
}
.elementor-29884 .elementor-element.elementor-element-ea1da15 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-29884 .elementor-element.elementor-element-f05a45f
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-29884 .elementor-element.elementor-element-f05a45f .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-29884 .elementor-element.elementor-element-f05a45f .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-29884 .elementor-element.elementor-element-05c84a2
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
}
.elementor-29884 .elementor-element.elementor-element-6847111
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-e25374c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-29884 .elementor-element.elementor-element-29a75bc img
{
    height: 100px;
}
.elementor-29884 .elementor-element.elementor-element-6d19714
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-29884 .elementor-element.elementor-element-5a63b03 img
{
    height: 100px;
}
.elementor-29884 .elementor-element.elementor-element-8f00597
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-29884 .elementor-element.elementor-element-5b2dbc7
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-29884 .elementor-element.elementor-element-67e6b9a>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-67e6b9a.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-29884 .elementor-element.elementor-element-67e6b9a
{
    text-align: center;
}
.elementor-29884 .elementor-element.elementor-element-67e6b9a img
{
    width: 100%;
}
.elementor-29884 .elementor-element.elementor-element-b4c7ed1
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-29884 .elementor-element.elementor-element-4f7cef3 img
{
    width: 100%;
    height: 100px;
}
.elementor-29884 .elementor-element.elementor-element-614f3f3
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-b27ab13
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 25px 0px;
    --row-gap: 25px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}
.elementor-29884 .elementor-element.elementor-element-0c7929b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-61b1bbb
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-29884 .elementor-element.elementor-element-5123f87
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-29884 .elementor-element.elementor-element-eb63d32
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-29884 .elementor-element.elementor-element-3c5a3f3
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-29884 .elementor-element.elementor-element-2f5e0f0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-29884 .elementor-element.elementor-element-74e55cd
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-c38e2d0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-3652370
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-29884 .elementor-element.elementor-element-95b7e49
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-29884 .elementor-element.elementor-element-18503fc
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-29884 .elementor-element.elementor-element-70f0ced
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-29884 .elementor-element.elementor-element-1513747
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-29884 .elementor-element.elementor-element-785812a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-4418720
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-29884 .elementor-element.elementor-element-53b964d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-ab55a37
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-29884 .elementor-element.elementor-element-e586f47
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-29884 .elementor-element.elementor-element-2e72936
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-29884 .elementor-element.elementor-element-ac6490e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-29884 .elementor-element.elementor-element-25da90b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-29884 .elementor-element.elementor-element-664eb18
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-e1e3d00
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 25px 0px;
    --row-gap: 25px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}
.elementor-29884 .elementor-element.elementor-element-c5e0a08
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-4a337ed
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-29884 .elementor-element.elementor-element-21e16fd
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-29884 .elementor-element.elementor-element-e78ffea
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-29884 .elementor-element.elementor-element-39307f2
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-29884 .elementor-element.elementor-element-b79a20f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-29884 .elementor-element.elementor-element-449c563
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-ae927c0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-df37726
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-29884 .elementor-element.elementor-element-2ef656f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-a36b482
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-2c62ab4
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-ccba0e8
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-355f6ba
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-e11d63f
{
    --n-tabs-heading-wrap: wrap;
    --n-tabs-heading-overflow-x: initial;
    --n-tabs-title-white-space: initial;
    --n-tabs-title-gap: 25px;
    --n-tabs-gap: 30px;
    --n-tabs-title-border-radius: 8px 8px 8px 8px;
    --n-tabs-title-padding-top: 10px;
    --n-tabs-title-padding-right: 40px;
    --n-tabs-title-padding-bottom: 10px;
    --n-tabs-title-padding-left: 40px;
    --n-tabs-title-font-size: 20px;
    --n-tabs-title-color: #000;
    --n-tabs-title-color-active: #fff;
    --n-tabs-icon-color: #000;
    --n-tabs-icon-color-active: #fff;
}
.elementor-29884 .elementor-element.elementor-element-e11d63f>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover)
{
    background: #f6f6f6;
}
.elementor-29884 .elementor-element.elementor-element-e11d63f.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='false']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover
{
    background: #1754d5;
}
.elementor-29884 .elementor-element.elementor-element-e11d63f.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-29884 .elementor-element.elementor-element-e11d63f.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='true']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover
{
    background: #f24c2c;
    border-style: solid;
    border-width: 0 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-e11d63f>.elementor-widget-container
{
    padding: 20px 0 20px 0;
}
.elementor-29884 .elementor-element.elementor-element-e11d63f.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title)
{
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    line-height: 29px;
}
.elementor-29884 .elementor-element.elementor-element-e11d63f [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover
{
    --n-tabs-title-color-hover: #fff;
    --n-tabs-icon-color-hover: #1754d5;
}
.elementor-29884 .elementor-element.elementor-element-f098941 .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 20px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 30px 18px 30px;
}
.elementor-29884 .elementor-element.elementor-element-f098941 .elementor-button:hover, .elementor-29884 .elementor-element.elementor-element-f098941 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-29884 .elementor-element.elementor-element-f098941>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-f098941
{
    z-index: 2;
}
.elementor-29884 .elementor-element.elementor-element-f098941 .elementor-button:hover svg, .elementor-29884 .elementor-element.elementor-element-f098941 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-29884 .elementor-element.elementor-element-0bf2541
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-0bf2541:not(.elementor-motion-effects-element-type-background), .elementor-29884 .elementor-element.elementor-element-0bf2541>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-29884 .elementor-element.elementor-element-65b0b60>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-65b0b60.elementor-element
{
    --align-self: center;
}
.elementor-29884 .elementor-element.elementor-element-65b0b60
{
    text-align: center;
}
.elementor-29884 .elementor-element.elementor-element-65b0b60 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
}
.elementor-29884 .elementor-element.elementor-element-7befa02
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-29884 .elementor-element.elementor-element-7befa02 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-29884 .elementor-element.elementor-element-7befa02 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-29884 .elementor-element.elementor-element-37d45a5
{
    --display: flex;
    --min-height: 400px;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-f7abfb7
{
    --display: flex;
    --overlay-opacity: .5;
}
.elementor-29884 .elementor-element.elementor-element-f7abfb7::before, .elementor-29884 .elementor-element.elementor-element-f7abfb7>.elementor-background-video-container::before, .elementor-29884 .elementor-element.elementor-element-f7abfb7>.e-con-inner>.elementor-background-video-container::before, .elementor-29884 .elementor-element.elementor-element-f7abfb7>.elementor-background-slideshow::before, .elementor-29884 .elementor-element.elementor-element-f7abfb7>.e-con-inner>.elementor-background-slideshow::before, .elementor-29884 .elementor-element.elementor-element-f7abfb7>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
    background-repeat: no-repeat;
    background-size: contain;
}
.elementor-29884 .elementor-element.elementor-element-0ea1d39.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-29884 .elementor-element.elementor-element-0ea1d39.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-29884 .elementor-element.elementor-element-0ea1d39.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-29884 .elementor-element.elementor-element-0ea1d39 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-29884 .elementor-element.elementor-element-0ea1d39 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29884 .elementor-element.elementor-element-0ea1d39 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-29884 .elementor-element.elementor-element-a76040b.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-29884 .elementor-element.elementor-element-a76040b.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-29884 .elementor-element.elementor-element-a76040b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-29884 .elementor-element.elementor-element-a76040b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-29884 .elementor-element.elementor-element-a76040b .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29884 .elementor-element.elementor-element-a76040b .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-29884 .elementor-element.elementor-element-69fd338.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-29884 .elementor-element.elementor-element-69fd338.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-29884 .elementor-element.elementor-element-69fd338.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-29884 .elementor-element.elementor-element-69fd338 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-29884 .elementor-element.elementor-element-69fd338 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29884 .elementor-element.elementor-element-69fd338 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-29884 .elementor-element.elementor-element-95d1c8b.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-29884 .elementor-element.elementor-element-95d1c8b.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-29884 .elementor-element.elementor-element-95d1c8b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-29884 .elementor-element.elementor-element-95d1c8b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-29884 .elementor-element.elementor-element-95d1c8b .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29884 .elementor-element.elementor-element-95d1c8b .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-29884 .elementor-element.elementor-element-140fd5d.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-29884 .elementor-element.elementor-element-140fd5d.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-29884 .elementor-element.elementor-element-140fd5d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-29884 .elementor-element.elementor-element-140fd5d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-29884 .elementor-element.elementor-element-140fd5d .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29884 .elementor-element.elementor-element-140fd5d .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-29884 .elementor-element.elementor-element-814ec80.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-29884 .elementor-element.elementor-element-814ec80.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-29884 .elementor-element.elementor-element-814ec80.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-29884 .elementor-element.elementor-element-814ec80 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-29884 .elementor-element.elementor-element-814ec80 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29884 .elementor-element.elementor-element-814ec80 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-29884 .elementor-element.elementor-element-224f1f6.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-29884 .elementor-element.elementor-element-224f1f6.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-29884 .elementor-element.elementor-element-224f1f6.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-29884 .elementor-element.elementor-element-224f1f6 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-29884 .elementor-element.elementor-element-224f1f6 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29884 .elementor-element.elementor-element-224f1f6 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-29884 .elementor-element.elementor-element-12df016.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-29884 .elementor-element.elementor-element-12df016.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-29884 .elementor-element.elementor-element-12df016.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-29884 .elementor-element.elementor-element-12df016 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-29884 .elementor-element.elementor-element-12df016 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29884 .elementor-element.elementor-element-12df016 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-29884 .elementor-element.elementor-element-9741def
{
    --display: flex;
    --min-height: 400px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-9741def:not(.elementor-motion-effects-element-type-background), .elementor-29884 .elementor-element.elementor-element-9741def>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: url("../../gambling/image/Group-2887.png");
    background-repeat: no-repeat;
    background-size: 100% auto;
}
.elementor-29884 .elementor-element.elementor-element-27db589
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}
.elementor-29884 .elementor-element.elementor-element-6ed3e5b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-760f3a7.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-29884 .elementor-element.elementor-element-760f3a7.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-29884 .elementor-element.elementor-element-760f3a7.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-29884 .elementor-element.elementor-element-760f3a7 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-29884 .elementor-element.elementor-element-760f3a7 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29884 .elementor-element.elementor-element-760f3a7 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-29884 .elementor-element.elementor-element-760f3a7 .elementor-image-box-description
{
    color: #fff;
}
.elementor-29884 .elementor-element.elementor-element-676d80f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-779438c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-16a73a0.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-29884 .elementor-element.elementor-element-16a73a0.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-29884 .elementor-element.elementor-element-16a73a0.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-29884 .elementor-element.elementor-element-16a73a0 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-29884 .elementor-element.elementor-element-16a73a0 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29884 .elementor-element.elementor-element-16a73a0 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-29884 .elementor-element.elementor-element-1ed202f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-f4c735f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-4105115.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-29884 .elementor-element.elementor-element-4105115.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-29884 .elementor-element.elementor-element-4105115.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-29884 .elementor-element.elementor-element-4105115 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-29884 .elementor-element.elementor-element-4105115 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29884 .elementor-element.elementor-element-4105115 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-29884 .elementor-element.elementor-element-60f511a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-f3ac09a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-32b7c14.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-29884 .elementor-element.elementor-element-32b7c14.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-29884 .elementor-element.elementor-element-32b7c14.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-29884 .elementor-element.elementor-element-32b7c14 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-29884 .elementor-element.elementor-element-32b7c14 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29884 .elementor-element.elementor-element-32b7c14 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-29884 .elementor-element.elementor-element-977780a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-6b83d19
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-66302b3.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-29884 .elementor-element.elementor-element-66302b3.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-29884 .elementor-element.elementor-element-66302b3.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-29884 .elementor-element.elementor-element-66302b3 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-29884 .elementor-element.elementor-element-66302b3 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29884 .elementor-element.elementor-element-66302b3 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-29884 .elementor-element.elementor-element-cc58e58
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-cda9f6c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-122e382.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-29884 .elementor-element.elementor-element-122e382.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-29884 .elementor-element.elementor-element-122e382.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-29884 .elementor-element.elementor-element-122e382 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-29884 .elementor-element.elementor-element-122e382 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29884 .elementor-element.elementor-element-122e382 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-29884 .elementor-element.elementor-element-49fa2b2
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-25d526f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-208bbe9>.elementor-widget-container
{
    margin: 0 0 0 10px;
    padding: 0 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-208bbe9.elementor-element
{
    --align-self: center;
}
.elementor-29884 .elementor-element.elementor-element-208bbe9 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-29884 .elementor-element.elementor-element-208bbe9.elementor-position-right .elementor-image-box-img
{
    margin-left: 5px;
}
.elementor-29884 .elementor-element.elementor-element-208bbe9.elementor-position-left .elementor-image-box-img
{
    margin-right: 5px;
}
.elementor-29884 .elementor-element.elementor-element-208bbe9.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 5px;
}
.elementor-29884 .elementor-element.elementor-element-208bbe9 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-29884 .elementor-element.elementor-element-208bbe9 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29884 .elementor-element.elementor-element-208bbe9 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-29884 .elementor-element.elementor-element-81483a8
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-0bec56e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 15px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-5cd9dda.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-29884 .elementor-element.elementor-element-5cd9dda.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-29884 .elementor-element.elementor-element-5cd9dda.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-29884 .elementor-element.elementor-element-5cd9dda .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-29884 .elementor-element.elementor-element-5cd9dda .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29884 .elementor-element.elementor-element-5cd9dda .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-29884 .elementor-element.elementor-element-3f628ed
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-5b6e427
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 10px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-4d1fd45>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-4d1fd45.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-29884 .elementor-element.elementor-element-4d1fd45.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-29884 .elementor-element.elementor-element-4d1fd45.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-29884 .elementor-element.elementor-element-4d1fd45 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-29884 .elementor-element.elementor-element-4d1fd45 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29884 .elementor-element.elementor-element-4d1fd45 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-29884 .elementor-element.elementor-element-c9f5afb
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-c9897e9 .elementor-button
{
    background-color: #fff;
    font-family: "Geomanist",Sans-serif;
    font-size: 17px;
    font-weight: 700;
    line-height: 20px;
    fill: #1754d5;
    color: #1754d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    border-radius: 8px 8px 8px 8px;
    padding: 22px 30px 22px 30px;
}
.elementor-29884 .elementor-element.elementor-element-c9897e9 .elementor-button:hover, .elementor-29884 .elementor-element.elementor-element-c9897e9 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-29884 .elementor-element.elementor-element-c9897e9>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-c9897e9
{
    z-index: 2;
}
.elementor-29884 .elementor-element.elementor-element-c9897e9 .elementor-button:hover svg, .elementor-29884 .elementor-element.elementor-element-c9897e9 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-29884 .elementor-element.elementor-element-26442ea
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 72px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-17b7f98>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-17b7f98
{
    text-align: center;
}
.elementor-29884 .elementor-element.elementor-element-17b7f98 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-29884 .elementor-element.elementor-element-c77e65e
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-29884 .elementor-element.elementor-element-c77e65e .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-29884 .elementor-element.elementor-element-c77e65e .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-29884 .elementor-element.elementor-element-53848b0
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-a47a006
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-7a84871
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-7a84871.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-29884 .elementor-element.elementor-element-424dad3 .elementor-button
{
    background-color: #1754d500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #000;
    color: #000;
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #b5b5b5;
}
.elementor-29884 .elementor-element.elementor-element-424dad3 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-29884 .elementor-element.elementor-element-424dad3 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-29884 .elementor-element.elementor-element-77f1249
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-77f1249.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-29884 .elementor-element.elementor-element-af36b93 .elementor-button
{
    background-color: #1754d500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #000;
    color: #000;
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #b5b5b5;
}
.elementor-29884 .elementor-element.elementor-element-af36b93 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-29884 .elementor-element.elementor-element-af36b93 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-29884 .elementor-element.elementor-element-9c35668
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-9c35668.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-29884 .elementor-element.elementor-element-88f6517 .elementor-button
{
    background-color: #1754d500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #000;
    color: #000;
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #b5b5b5;
}
.elementor-29884 .elementor-element.elementor-element-88f6517 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-29884 .elementor-element.elementor-element-88f6517 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-29884 .elementor-element.elementor-element-6b6258f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-5e60d77
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --margin-top: -20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-b400410
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-29884 .elementor-element.elementor-element-b400410.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-29884 .elementor-element.elementor-element-4248c95
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-4248c95.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-29884 .elementor-element.elementor-element-15858dc .elementor-button
{
    background-color: #1754d500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #000;
    color: #000;
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #b5b5b5;
}
.elementor-29884 .elementor-element.elementor-element-15858dc .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-29884 .elementor-element.elementor-element-15858dc .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-29884 .elementor-element.elementor-element-f8c0175
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-06f80ef
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-4d7fcc1
{
    width: var(--container-widget-width,67%);
    max-width: 67%;
    --container-widget-width: 67%;
    --container-widget-flex-grow: 0;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000;
}
.elementor-29884 .elementor-element.elementor-element-4d7fcc1.elementor-element
{
    --align-self: center;
}
.elementor-29884 .elementor-element.elementor-element-2c3170c
{
    text-align: center;
}
.elementor-29884 .elementor-element.elementor-element-2081474:not(.elementor-motion-effects-element-type-background), .elementor-29884 .elementor-element.elementor-element-2081474>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-29884 .elementor-element.elementor-element-2081474>.elementor-container
{
    max-width: 1460px;
}
.elementor-29884 .elementor-element.elementor-element-2081474
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-29884 .elementor-element.elementor-element-2081474>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-29884 .elementor-element.elementor-element-86b716d
{
    text-align: center;
}
.elementor-29884 .elementor-element.elementor-element-86b716d .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 33px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-29884 .elementor-element.elementor-element-b5829dd
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-29884 .elementor-element.elementor-element-b5829dd .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-29884 .elementor-element.elementor-element-b5829dd .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-29884 .elementor-element.elementor-element-37ffa71>.elementor-container
{
    max-width: 1460px;
}
.elementor-29884 .elementor-element.elementor-element-37ffa71
{
    margin-top: 40px;
    margin-bottom: 0;
}
.elementor-29884 .elementor-element.elementor-element-671c46c>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-671c46c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-29884 .elementor-element.elementor-element-671c46c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-29884 .elementor-element.elementor-element-671c46c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-29884 .elementor-element.elementor-element-671c46c .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-29884 .elementor-element.elementor-element-671c46c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-29884 .elementor-element.elementor-element-671c46c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-29884 .elementor-element.elementor-element-671c46c .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-29884 .elementor-element.elementor-element-671c46c .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-29884 .elementor-element.elementor-element-671c46c
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-29884 .elementor-element.elementor-element-671c46c .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-29884 .elementor-element.elementor-element-671c46c .elementor-icon-list-item>.elementor-icon-list-text, .elementor-29884 .elementor-element.elementor-element-671c46c .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-29884 .elementor-element.elementor-element-671c46c .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-29884 .elementor-element.elementor-element-a00a12e>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-a00a12e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-29884 .elementor-element.elementor-element-a00a12e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-29884 .elementor-element.elementor-element-a00a12e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-29884 .elementor-element.elementor-element-a00a12e .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-29884 .elementor-element.elementor-element-a00a12e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-29884 .elementor-element.elementor-element-a00a12e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-29884 .elementor-element.elementor-element-a00a12e .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-29884 .elementor-element.elementor-element-a00a12e .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-29884 .elementor-element.elementor-element-a00a12e
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-29884 .elementor-element.elementor-element-a00a12e .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-29884 .elementor-element.elementor-element-a00a12e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-29884 .elementor-element.elementor-element-a00a12e .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-29884 .elementor-element.elementor-element-a00a12e .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-29884 .elementor-element.elementor-element-7130f31>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-7130f31 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-29884 .elementor-element.elementor-element-7130f31 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-29884 .elementor-element.elementor-element-7130f31 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-29884 .elementor-element.elementor-element-7130f31 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-29884 .elementor-element.elementor-element-7130f31 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-29884 .elementor-element.elementor-element-7130f31 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-29884 .elementor-element.elementor-element-7130f31 .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-29884 .elementor-element.elementor-element-7130f31 .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-29884 .elementor-element.elementor-element-7130f31
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-29884 .elementor-element.elementor-element-7130f31 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-29884 .elementor-element.elementor-element-7130f31 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-29884 .elementor-element.elementor-element-7130f31 .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-29884 .elementor-element.elementor-element-7130f31 .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-29884 .elementor-element.elementor-element-b0b5aac
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-b7266da
{
    text-align: center;
}
.elementor-29884 .elementor-element.elementor-element-b7266da .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-29884 .elementor-element.elementor-element-763c2ee
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-29884 .elementor-element.elementor-element-763c2ee .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-29884 .elementor-element.elementor-element-763c2ee .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-widget-nested-accordion .neb-protected-content-message, .elementor-widget-nested-accordion .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-29884 .elementor-element.elementor-element-3da7b9d
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 1px 1px 1px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #f6f6f6;
    --border-color: #f6f6f6;
    --border-radius: 0px 0px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-3da7b9d:not(.elementor-motion-effects-element-type-background), .elementor-29884 .elementor-element.elementor-element-3da7b9d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-29884 .elementor-element.elementor-element-3da7b9d:hover
{
    --border-radius: 8px 8px 8px 8px;
    --border-top-left-radius: 8px;
    --border-top-right-radius: 8px;
    --border-bottom-right-radius: 8px;
    --border-bottom-left-radius: 8px;
}
.elementor-29884 .elementor-element.elementor-element-3da7b9d, .elementor-29884 .elementor-element.elementor-element-3da7b9d::before
{
    --border-transition: .3s;
}
.elementor-29884 .elementor-element.elementor-element-ff75c0c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 0px 0px 0px 0px;
}
.elementor-29884 .elementor-element.elementor-element-a99f4dc>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-a99f4dc
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-29884 .elementor-element.elementor-element-cc3b771
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 1px 1px 1px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #f6f6f6;
    --border-color: #f6f6f6;
    --border-radius: 0px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 5px;
    --padding-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-cc3b771:not(.elementor-motion-effects-element-type-background), .elementor-29884 .elementor-element.elementor-element-cc3b771>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-29884 .elementor-element.elementor-element-cc3b771:hover
{
    --border-radius: 0px 0px 0px 0px;
    --border-top-left-radius: 0px;
    --border-top-right-radius: 0px;
    --border-bottom-right-radius: 0px;
    --border-bottom-left-radius: 0px;
}
.elementor-29884 .elementor-element.elementor-element-cc3b771, .elementor-29884 .elementor-element.elementor-element-cc3b771::before
{
    --border-transition: .3s;
}
.elementor-29884 .elementor-element.elementor-element-4a180a5
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 5px;
    --padding-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-ca48ae9>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-ca48ae9
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-29884 .elementor-element.elementor-element-f4acd4e
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-29884 .elementor-element.elementor-element-f4acd4e:not(.elementor-motion-effects-element-type-background), .elementor-29884 .elementor-element.elementor-element-f4acd4e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-29884 .elementor-element.elementor-element-f4acd4e:hover
{
    --border-radius: 8px 8px 8px 8px;
    --border-top-left-radius: 8px;
    --border-top-right-radius: 8px;
    --border-bottom-right-radius: 8px;
    --border-bottom-left-radius: 8px;
}
.elementor-29884 .elementor-element.elementor-element-f4acd4e, .elementor-29884 .elementor-element.elementor-element-f4acd4e::before
{
    --border-transition: .3s;
}
.elementor-29884 .elementor-element.elementor-element-596990c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-6cf1118
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-29884 .elementor-element.elementor-element-f049698
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-f049698:not(.elementor-motion-effects-element-type-background), .elementor-29884 .elementor-element.elementor-element-f049698>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-29884 .elementor-element.elementor-element-f049698:hover
{
    --border-radius: 8px 8px 8px 8px;
    --border-top-left-radius: 8px;
    --border-top-right-radius: 8px;
    --border-bottom-right-radius: 8px;
    --border-bottom-left-radius: 8px;
}
.elementor-29884 .elementor-element.elementor-element-f049698, .elementor-29884 .elementor-element.elementor-element-f049698::before
{
    --border-transition: .3s;
}
.elementor-29884 .elementor-element.elementor-element-a84e706
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-cb7f3d2
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-29884 .elementor-element.elementor-element-1ac8ecf
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29884 .elementor-element.elementor-element-1ac8ecf:not(.elementor-motion-effects-element-type-background), .elementor-29884 .elementor-element.elementor-element-1ac8ecf>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-29884 .elementor-element.elementor-element-1ac8ecf:hover
{
    --border-radius: 8px 8px 8px 8px;
    --border-top-left-radius: 8px;
    --border-top-right-radius: 8px;
    --border-bottom-right-radius: 8px;
    --border-bottom-left-radius: 8px;
}
.elementor-29884 .elementor-element.elementor-element-1ac8ecf, .elementor-29884 .elementor-element.elementor-element-1ac8ecf::before
{
    --border-transition: .3s;
}
.elementor-29884 .elementor-element.elementor-element-ead3be7
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29884 .elementor-element.elementor-element-b93c269
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-29884 .elementor-element.elementor-element-a39c1ec
{
    --n-accordion-title-font-size: 20px;
    --n-accordion-title-justify-content: space-between;
    --n-accordion-title-flex-grow: 1;
    --n-accordion-title-icon-order: initial;
    --n-accordion-item-title-space-between: 15px;
    --n-accordion-item-title-distance-from-content: 0px;
    --n-accordion-border-radius: 8px 8px 8px 8px;
    --n-accordion-title-active-color: #000;
    --n-accordion-icon-size: 15px;
}
.elementor-29884 .elementor-element.elementor-element-a39c1ec>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title
{
    background-color: #f5f5f5;
    border-style: none;
}
.elementor-29884 .elementor-element.elementor-element-a39c1ec>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 20px 0 0 0;
}
.elementor-29884 .elementor-element.elementor-element-a39c1ec
{
    --n-accordion-padding: 10px 20px 10px 15px;
}
:where(.elementor-29884 .elementor-element.elementor-element-a39c1ec>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item)>.e-con
{
    border-style: none;
    --border-radius: 0px 0px 0px 0px;
}
:root
{
    --page-title-display: none;
}
@media(min-width: 768px)
{
    .elementor-29884 .elementor-element.elementor-element-c4fb978
    {
        --content-width: 1460px;
    }
    .elementor-29884 .elementor-element.elementor-element-cb6ae20
    {
        --content-width: 1460px;
    }
    .elementor-29884 .elementor-element.elementor-element-42312cc
    {
        --content-width: 1460px;
    }
    .elementor-29884 .elementor-element.elementor-element-41751a7
    {
        --content-width: 1460px;
    }
    .elementor-29884 .elementor-element.elementor-element-69445ec
    {
        --content-width: 1460px;
    }
    .elementor-29884 .elementor-element.elementor-element-07b1415
    {
        --content-width: 1460px;
    }
    .elementor-29884 .elementor-element.elementor-element-f42ef10
    {
        --content-width: 1460px;
    }
    .elementor-29884 .elementor-element.elementor-element-f19a50f
    {
        --content-width: 1460px;
    }
    .elementor-29884 .elementor-element.elementor-element-7539776
    {
        --content-width: 1460px;
    }
    .elementor-29884 .elementor-element.elementor-element-ff23f54
    {
        --content-width: 1460px;
    }
    .elementor-29884 .elementor-element.elementor-element-f112bf6
    {
        --content-width: 1388px;
    }
    .elementor-29884 .elementor-element.elementor-element-9fdf082
    {
        --content-width: 1460px;
    }
    .elementor-29884 .elementor-element.elementor-element-460a61f
    {
        --content-width: 1460px;
    }
    .elementor-29884 .elementor-element.elementor-element-fcbb713
    {
        --content-width: 1460px;
    }
    .elementor-29884 .elementor-element.elementor-element-175e083
    {
        width: 36.753%;
    }
    .elementor-29884 .elementor-element.elementor-element-41fc249
    {
        width: 25.105%;
    }
    .elementor-29884 .elementor-element.elementor-element-2bbb38f
    {
        width: 37.474%;
    }
    .elementor-29884 .elementor-element.elementor-element-bc63260
    {
        --content-width: 1460px;
    }
    .elementor-29884 .elementor-element.elementor-element-21cad1b
    {
        --content-width: 1460px;
    }
    .elementor-29884 .elementor-element.elementor-element-299f34f
    {
        --width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-047b4e1
    {
        --width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-22a3045
    {
        --width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-2378f68
    {
        --width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-afaa57d
    {
        --width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-4a828d3
    {
        --width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-ed4b9a0
    {
        --width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-f7b1438
    {
        --width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-714f47f
    {
        --width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-84fc5c9
    {
        --width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-330913c
    {
        --content-width: 1460px;
    }
    .elementor-29884 .elementor-element.elementor-element-85cd437
    {
        --width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-9b937e4
    {
        --content-width: 1460px;
    }
    .elementor-29884 .elementor-element.elementor-element-2a8a409
    {
        --content-width: 1460px;
    }
    .elementor-29884 .elementor-element.elementor-element-47c6e48
    {
        --content-width: 1460px;
    }
    .elementor-29884 .elementor-element.elementor-element-5d0366a
    {
        --content-width: 1460px;
    }
    .elementor-29884 .elementor-element.elementor-element-e94ab0e
    {
        --content-width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-725a704
    {
        --content-width: 1460px;
    }
    .elementor-29884 .elementor-element.elementor-element-0356e53
    {
        --width: 24.5%;
    }
    .elementor-29884 .elementor-element.elementor-element-07f306e
    {
        --width: 16%;
    }
    .elementor-29884 .elementor-element.elementor-element-85b2bad
    {
        --width: 1.5%;
    }
    .elementor-29884 .elementor-element.elementor-element-5319921
    {
        --width: 16%;
    }
    .elementor-29884 .elementor-element.elementor-element-8695515
    {
        --width: 1.5%;
    }
    .elementor-29884 .elementor-element.elementor-element-63d1eff
    {
        --width: 16%;
    }
    .elementor-29884 .elementor-element.elementor-element-f74784f
    {
        --width: 24.5%;
    }
    .elementor-29884 .elementor-element.elementor-element-8e47432
    {
        --content-width: 1460px;
    }
    .elementor-29884 .elementor-element.elementor-element-a6c0abb
    {
        --content-width: 1460px;
    }
    .elementor-29884 .elementor-element.elementor-element-c27f8dd
    {
        --width: 25%;
    }
    .elementor-29884 .elementor-element.elementor-element-2000520
    {
        --width: 25%;
    }
    .elementor-29884 .elementor-element.elementor-element-4cd81e5
    {
        --width: 25%;
    }
    .elementor-29884 .elementor-element.elementor-element-e3f01ec
    {
        --content-width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-e6a3856
    {
        --content-width: 1460px;
    }
    .elementor-29884 .elementor-element.elementor-element-6847111
    {
        --width: 17%;
    }
    .elementor-29884 .elementor-element.elementor-element-e25374c
    {
        --width: 13%;
    }
    .elementor-29884 .elementor-element.elementor-element-6d19714
    {
        --width: 13%;
    }
    .elementor-29884 .elementor-element.elementor-element-8f00597
    {
        --width: 15%;
    }
    .elementor-29884 .elementor-element.elementor-element-5b2dbc7
    {
        --width: 13%;
    }
    .elementor-29884 .elementor-element.elementor-element-b4c7ed1
    {
        --width: 13%;
    }
    .elementor-29884 .elementor-element.elementor-element-614f3f3
    {
        --width: 16%;
    }
    .elementor-29884 .elementor-element.elementor-element-0c7929b
    {
        --width: 15%;
    }
    .elementor-29884 .elementor-element.elementor-element-61b1bbb
    {
        --width: 14%;
    }
    .elementor-29884 .elementor-element.elementor-element-5123f87
    {
        --width: 14%;
    }
    .elementor-29884 .elementor-element.elementor-element-eb63d32
    {
        --width: 14%;
    }
    .elementor-29884 .elementor-element.elementor-element-3c5a3f3
    {
        --width: 14%;
    }
    .elementor-29884 .elementor-element.elementor-element-2f5e0f0
    {
        --width: 14%;
    }
    .elementor-29884 .elementor-element.elementor-element-74e55cd
    {
        --width: 15%;
    }
    .elementor-29884 .elementor-element.elementor-element-c38e2d0
    {
        --width: 15%;
    }
    .elementor-29884 .elementor-element.elementor-element-3652370
    {
        --width: 14%;
    }
    .elementor-29884 .elementor-element.elementor-element-95b7e49
    {
        --width: 14%;
    }
    .elementor-29884 .elementor-element.elementor-element-18503fc
    {
        --width: 14%;
    }
    .elementor-29884 .elementor-element.elementor-element-70f0ced
    {
        --width: 14%;
    }
    .elementor-29884 .elementor-element.elementor-element-1513747
    {
        --width: 14%;
    }
    .elementor-29884 .elementor-element.elementor-element-785812a
    {
        --width: 15%;
    }
    .elementor-29884 .elementor-element.elementor-element-53b964d
    {
        --width: 15%;
    }
    .elementor-29884 .elementor-element.elementor-element-ab55a37
    {
        --width: 14%;
    }
    .elementor-29884 .elementor-element.elementor-element-e586f47
    {
        --width: 14%;
    }
    .elementor-29884 .elementor-element.elementor-element-2e72936
    {
        --width: 14%;
    }
    .elementor-29884 .elementor-element.elementor-element-ac6490e
    {
        --width: 14%;
    }
    .elementor-29884 .elementor-element.elementor-element-25da90b
    {
        --width: 14%;
    }
    .elementor-29884 .elementor-element.elementor-element-664eb18
    {
        --width: 15%;
    }
    .elementor-29884 .elementor-element.elementor-element-e1e3d00
    {
        --content-width: 1460px;
    }
    .elementor-29884 .elementor-element.elementor-element-c5e0a08
    {
        --width: 15%;
    }
    .elementor-29884 .elementor-element.elementor-element-4a337ed
    {
        --width: 14%;
    }
    .elementor-29884 .elementor-element.elementor-element-21e16fd
    {
        --width: 14%;
    }
    .elementor-29884 .elementor-element.elementor-element-e78ffea
    {
        --width: 14%;
    }
    .elementor-29884 .elementor-element.elementor-element-39307f2
    {
        --width: 14%;
    }
    .elementor-29884 .elementor-element.elementor-element-b79a20f
    {
        --width: 14%;
    }
    .elementor-29884 .elementor-element.elementor-element-449c563
    {
        --width: 15%;
    }
    .elementor-29884 .elementor-element.elementor-element-ae927c0
    {
        --width: 15%;
    }
    .elementor-29884 .elementor-element.elementor-element-df37726
    {
        --width: 14%;
    }
    .elementor-29884 .elementor-element.elementor-element-2ef656f
    {
        --width: 12%;
    }
    .elementor-29884 .elementor-element.elementor-element-a36b482
    {
        --width: 12%;
    }
    .elementor-29884 .elementor-element.elementor-element-2c62ab4
    {
        --width: 12%;
    }
    .elementor-29884 .elementor-element.elementor-element-ccba0e8
    {
        --width: 12%;
    }
    .elementor-29884 .elementor-element.elementor-element-355f6ba
    {
        --width: 15%;
    }
    .elementor-29884 .elementor-element.elementor-element-37d45a5
    {
        --content-width: 1460px;
    }
    .elementor-29884 .elementor-element.elementor-element-9741def
    {
        --content-width: 1460px;
    }
    .elementor-29884 .elementor-element.elementor-element-27db589
    {
        --content-width: 1460px;
    }
    .elementor-29884 .elementor-element.elementor-element-6ed3e5b
    {
        --width: 11%;
    }
    .elementor-29884 .elementor-element.elementor-element-676d80f
    {
        --width: 11%;
    }
    .elementor-29884 .elementor-element.elementor-element-779438c
    {
        --width: 11%;
    }
    .elementor-29884 .elementor-element.elementor-element-1ed202f
    {
        --width: 11%;
    }
    .elementor-29884 .elementor-element.elementor-element-f4c735f
    {
        --width: 11%;
    }
    .elementor-29884 .elementor-element.elementor-element-60f511a
    {
        --width: 11%;
    }
    .elementor-29884 .elementor-element.elementor-element-f3ac09a
    {
        --width: 11%;
    }
    .elementor-29884 .elementor-element.elementor-element-977780a
    {
        --width: 11%;
    }
    .elementor-29884 .elementor-element.elementor-element-6b83d19
    {
        --width: 11%;
    }
    .elementor-29884 .elementor-element.elementor-element-cc58e58
    {
        --width: 11%;
    }
    .elementor-29884 .elementor-element.elementor-element-cda9f6c
    {
        --width: 11%;
    }
    .elementor-29884 .elementor-element.elementor-element-49fa2b2
    {
        --width: 11%;
    }
    .elementor-29884 .elementor-element.elementor-element-25d526f
    {
        --width: 11%;
    }
    .elementor-29884 .elementor-element.elementor-element-81483a8
    {
        --width: 11%;
    }
    .elementor-29884 .elementor-element.elementor-element-0bec56e
    {
        --width: 11%;
    }
    .elementor-29884 .elementor-element.elementor-element-3f628ed
    {
        --width: 11%;
    }
    .elementor-29884 .elementor-element.elementor-element-5b6e427
    {
        --width: 11%;
    }
    .elementor-29884 .elementor-element.elementor-element-c9f5afb
    {
        --width: 11%;
    }
    .elementor-29884 .elementor-element.elementor-element-53848b0
    {
        --content-width: 1460px;
    }
    .elementor-29884 .elementor-element.elementor-element-a47a006
    {
        --width: 10%;
    }
    .elementor-29884 .elementor-element.elementor-element-7a84871
    {
        --width: 33.531%;
    }
    .elementor-29884 .elementor-element.elementor-element-77f1249
    {
        --width: 22.581%;
    }
    .elementor-29884 .elementor-element.elementor-element-9c35668
    {
        --width: 24.345%;
    }
    .elementor-29884 .elementor-element.elementor-element-6b6258f
    {
        --width: 10%;
    }
    .elementor-29884 .elementor-element.elementor-element-5e60d77
    {
        --content-width: 1460px;
    }
    .elementor-29884 .elementor-element.elementor-element-b400410
    {
        --width: 35.833%;
    }
    .elementor-29884 .elementor-element.elementor-element-4248c95
    {
        --width: 25.863%;
    }
    .elementor-29884 .elementor-element.elementor-element-f8c0175
    {
        --width: 30%;
    }
    .elementor-29884 .elementor-element.elementor-element-06f80ef
    {
        --content-width: 1460px;
    }
    .elementor-29884 .elementor-element.elementor-element-b0b5aac
    {
        --content-width: 1460px;
    }
    .elementor-29884 .elementor-element.elementor-element-ff75c0c
    {
        --content-width: 1460px;
    }
    .elementor-29884 .elementor-element.elementor-element-4a180a5
    {
        --content-width: 1460px;
    }
    .elementor-29884 .elementor-element.elementor-element-596990c
    {
        --content-width: 1460px;
    }
    .elementor-29884 .elementor-element.elementor-element-f049698
    {
        --content-width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-a84e706
    {
        --content-width: 1460px;
    }
    .elementor-29884 .elementor-element.elementor-element-1ac8ecf
    {
        --content-width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-ead3be7
    {
        --content-width: 1460px;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-29884 .elementor-element.elementor-element-8a216df
    {
        width: 50%;
    }
    .elementor-29884 .elementor-element.elementor-element-fc6d555
    {
        width: 50%;
    }
    .elementor-29884 .elementor-element.elementor-element-fe26639
    {
        width: 50%;
    }
    .elementor-29884 .elementor-element.elementor-element-ca19dad
    {
        width: 50%;
    }
    .elementor-29884 .elementor-element.elementor-element-6b1413c
    {
        width: 50%;
    }
    .elementor-29884 .elementor-element.elementor-element-bd37251
    {
        width: 50%;
    }
    .elementor-29884 .elementor-element.elementor-element-0aea1c2
    {
        width: 50%;
    }
    .elementor-29884 .elementor-element.elementor-element-c25c555
    {
        width: 50%;
    }
    .elementor-29884 .elementor-element.elementor-element-175e083
    {
        width: 50%;
    }
    .elementor-29884 .elementor-element.elementor-element-41fc249
    {
        width: 50%;
    }
    .elementor-29884 .elementor-element.elementor-element-2bbb38f
    {
        width: 50%;
    }
}
@media(max-width: 1366px)
{
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
}
@media(max-width: 1024px)
{
    .elementor-29884 .elementor-element.elementor-element-c4fb978
    {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-29884 .elementor-element.elementor-element-ca9f509 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-29884 .elementor-element.elementor-element-ca9f509 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-29884 .elementor-element.elementor-element-497132d
    {
        font-size: 14px;
    }
    .elementor-29884 .elementor-element.elementor-element-8a9a29c .elementor-image-box-title
    {
        margin-bottom: 20px;
        font-size: 16px;
    }
    .elementor-29884 .elementor-element.elementor-element-e3be609
    {
        font-size: 14px;
    }
    .elementor-29884 .elementor-element.elementor-element-ed4d916.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-ed4d916.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-ed4d916.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-ed4d916 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-29884 .elementor-element.elementor-element-4052ba2
    {
        font-size: 14px;
    }
    .elementor-29884 .elementor-element.elementor-element-926b162.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-926b162.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-926b162.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-926b162 .elementor-image-box-title
    {
        margin-bottom: 25px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-29884 .elementor-element.elementor-element-a6c1b56
    {
        font-size: 14px;
    }
    .elementor-29884 .elementor-element.elementor-element-978046c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-29884 .elementor-element.elementor-element-978046c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-29884 .elementor-element.elementor-element-978046c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-29884 .elementor-element.elementor-element-978046c .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-29884 .elementor-element.elementor-element-2caaabd
    {
        font-size: 14px;
    }
    .elementor-29884 .elementor-element.elementor-element-ec71f18.elementor-position-right .elementor-image-box-img
    {
        margin-left: 4px;
    }
    .elementor-29884 .elementor-element.elementor-element-ec71f18.elementor-position-left .elementor-image-box-img
    {
        margin-right: 4px;
    }
    .elementor-29884 .elementor-element.elementor-element-ec71f18.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 4px;
    }
    .elementor-29884 .elementor-element.elementor-element-ec71f18 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-29884 .elementor-element.elementor-element-9c4520e
    {
        font-size: 14px;
    }
    .elementor-29884 .elementor-element.elementor-element-de7cb32 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-29884 .elementor-element.elementor-element-de7cb32 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
    }
    .elementor-29884 .elementor-element.elementor-element-c0fd034
    {
        font-size: 14px;
    }
    .elementor-29884 .elementor-element.elementor-element-6571c0c .elementor-image-box-title
    {
        margin-bottom: 20px;
        font-size: 16px;
    }
    .elementor-29884 .elementor-element.elementor-element-116e14a
    {
        font-size: 14px;
    }
    .elementor-29884 .elementor-element.elementor-element-b2eb03f.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-b2eb03f.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-b2eb03f.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-b2eb03f .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-29884 .elementor-element.elementor-element-3cac65a
    {
        font-size: 14px;
    }
    .elementor-29884 .elementor-element.elementor-element-9ba63f4.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-29884 .elementor-element.elementor-element-9ba63f4.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-29884 .elementor-element.elementor-element-9ba63f4.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-29884 .elementor-element.elementor-element-9ba63f4 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-29884 .elementor-element.elementor-element-3c26922
    {
        font-size: 14px;
    }
    .elementor-29884 .elementor-element.elementor-element-ab3e9c8.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-ab3e9c8.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-ab3e9c8.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-ab3e9c8 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-29884 .elementor-element.elementor-element-e52bd47
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-29884 .elementor-element.elementor-element-c912561.elementor-position-right .elementor-image-box-img
    {
        margin-left: 9px;
    }
    .elementor-29884 .elementor-element.elementor-element-c912561.elementor-position-left .elementor-image-box-img
    {
        margin-right: 9px;
    }
    .elementor-29884 .elementor-element.elementor-element-c912561.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 9px;
    }
    .elementor-29884 .elementor-element.elementor-element-c912561 .elementor-image-box-title
    {
        margin-bottom: 9px;
        font-size: 20px;
    }
    .elementor-29884 .elementor-element.elementor-element-6ae3150
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-29884 .elementor-element.elementor-element-8cd7bae.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-29884 .elementor-element.elementor-element-8cd7bae.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-29884 .elementor-element.elementor-element-8cd7bae.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-29884 .elementor-element.elementor-element-8cd7bae .elementor-image-box-title
    {
        margin-bottom: 25px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-29884 .elementor-element.elementor-element-3117a85
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-29884 .elementor-element.elementor-element-bc5082a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-29884 .elementor-element.elementor-element-bc5082a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-29884 .elementor-element.elementor-element-bc5082a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-29884 .elementor-element.elementor-element-bc5082a .elementor-image-box-title
    {
        margin-bottom: 25px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-29884 .elementor-element.elementor-element-41a2c1f
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-29884 .elementor-element.elementor-element-23aa5bc.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-29884 .elementor-element.elementor-element-23aa5bc.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-29884 .elementor-element.elementor-element-23aa5bc.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-29884 .elementor-element.elementor-element-23aa5bc .elementor-image-box-title
    {
        margin-bottom: 25px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-29884 .elementor-element.elementor-element-c9baa18
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-29884 .elementor-element.elementor-element-73f9db6.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-29884 .elementor-element.elementor-element-73f9db6.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-29884 .elementor-element.elementor-element-73f9db6.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-29884 .elementor-element.elementor-element-73f9db6 .elementor-image-box-title
    {
        margin-bottom: 25px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-29884 .elementor-element.elementor-element-23b88b3
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-29884 .elementor-element.elementor-element-222945f.elementor-position-right .elementor-image-box-img
    {
        margin-left: 9px;
    }
    .elementor-29884 .elementor-element.elementor-element-222945f.elementor-position-left .elementor-image-box-img
    {
        margin-right: 9px;
    }
    .elementor-29884 .elementor-element.elementor-element-222945f.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 9px;
    }
    .elementor-29884 .elementor-element.elementor-element-222945f .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 20px;
    }
    .elementor-29884 .elementor-element.elementor-element-8af707e
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-29884 .elementor-element.elementor-element-6decb80.elementor-position-right .elementor-image-box-img
    {
        margin-left: 9px;
    }
    .elementor-29884 .elementor-element.elementor-element-6decb80.elementor-position-left .elementor-image-box-img
    {
        margin-right: 9px;
    }
    .elementor-29884 .elementor-element.elementor-element-6decb80.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 9px;
    }
    .elementor-29884 .elementor-element.elementor-element-6decb80 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 20px;
    }
    .elementor-29884 .elementor-element.elementor-element-132d92f
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-29884 .elementor-element.elementor-element-2ed3ef5.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-29884 .elementor-element.elementor-element-2ed3ef5.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-29884 .elementor-element.elementor-element-2ed3ef5.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-29884 .elementor-element.elementor-element-2ed3ef5 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-29884 .elementor-element.elementor-element-05a78bb
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-29884 .elementor-element.elementor-element-8360c62.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-29884 .elementor-element.elementor-element-8360c62.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-29884 .elementor-element.elementor-element-8360c62.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-29884 .elementor-element.elementor-element-8360c62 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-29884 .elementor-element.elementor-element-ae43037
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-29884 .elementor-element.elementor-element-1af41a7.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-29884 .elementor-element.elementor-element-1af41a7.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-29884 .elementor-element.elementor-element-1af41a7.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-29884 .elementor-element.elementor-element-1af41a7 .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-29884 .elementor-element.elementor-element-7bcc45d
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-29884 .elementor-element.elementor-element-067f181.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-29884 .elementor-element.elementor-element-067f181.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-29884 .elementor-element.elementor-element-067f181.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-29884 .elementor-element.elementor-element-067f181 .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-29884 .elementor-element.elementor-element-1c2faa6
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-29884 .elementor-element.elementor-element-e03bc85.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-29884 .elementor-element.elementor-element-e03bc85.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-29884 .elementor-element.elementor-element-e03bc85.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-29884 .elementor-element.elementor-element-e03bc85 .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-29884 .elementor-element.elementor-element-1ad53bc
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-29884 .elementor-element.elementor-element-9d0498e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-29884 .elementor-element.elementor-element-9d0498e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-29884 .elementor-element.elementor-element-9d0498e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-29884 .elementor-element.elementor-element-9d0498e .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-29884 .elementor-element.elementor-element-d7df57f
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-29884 .elementor-element.elementor-element-edc621d .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-29884 .elementor-element.elementor-element-7ecc27e .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-29884 .elementor-element.elementor-element-ea76012 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-29884 .elementor-element.elementor-element-9741def
    {
        --min-height: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-29884 .elementor-element.elementor-element-27db589
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-29884 .elementor-element.elementor-element-760f3a7 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-29884 .elementor-element.elementor-element-16a73a0 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-29884 .elementor-element.elementor-element-16a73a0 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-29884 .elementor-element.elementor-element-4105115 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-29884 .elementor-element.elementor-element-32b7c14 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-29884 .elementor-element.elementor-element-66302b3 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-29884 .elementor-element.elementor-element-cda9f6c
    {
        --margin-top: -33px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29884 .elementor-element.elementor-element-122e382 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-29884 .elementor-element.elementor-element-25d526f
    {
        --margin-top: -33px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29884 .elementor-element.elementor-element-208bbe9 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-29884 .elementor-element.elementor-element-0bec56e
    {
        --margin-top: -30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29884 .elementor-element.elementor-element-5cd9dda .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-29884 .elementor-element.elementor-element-5b6e427
    {
        --margin-top: -47px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29884 .elementor-element.elementor-element-4d1fd45 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-29884 .elementor-element.elementor-element-53848b0
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }
    .elementor-29884 .elementor-element.elementor-element-53848b0.e-con
    {
        --align-self: center;
    }
    .elementor-29884 .elementor-element.elementor-element-7a84871
    {
        --justify-content: center;
    }
    .elementor-29884 .elementor-element.elementor-element-7a84871.e-con
    {
        --align-self: flex-start;
    }
    .elementor-29884 .elementor-element.elementor-element-424dad3 .elementor-button
    {
        font-size: 12px;
    }
    .elementor-29884 .elementor-element.elementor-element-77f1249
    {
        --justify-content: center;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29884 .elementor-element.elementor-element-af36b93>.elementor-widget-container
    {
        margin: -14px 0 0 0;
    }
    .elementor-29884 .elementor-element.elementor-element-af36b93 .elementor-button
    {
        font-size: 12px;
    }
    .elementor-29884 .elementor-element.elementor-element-9c35668
    {
        --justify-content: center;
    }
    .elementor-29884 .elementor-element.elementor-element-88f6517 .elementor-button
    {
        font-size: 12px;
    }
    .elementor-29884 .elementor-element.elementor-element-5e60d77
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }
    .elementor-29884 .elementor-element.elementor-element-5e60d77.e-con
    {
        --align-self: center;
    }
    .elementor-29884 .elementor-element.elementor-element-4248c95
    {
        --justify-content: center;
    }
    .elementor-29884 .elementor-element.elementor-element-4248c95.e-con
    {
        --align-self: flex-start;
    }
    .elementor-29884 .elementor-element.elementor-element-15858dc .elementor-button
    {
        font-size: 12px;
    }
    .elementor-29884 .elementor-element.elementor-element-a39c1ec>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
}
@media(max-width: 767px)
{
    .elementor-29884 .elementor-element.elementor-element-c4fb978
    {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-29884 .elementor-element.elementor-element-e077268 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-29884 .elementor-element.elementor-element-e077268 .elementor-icon-list-item>a
    {
        font-size: 18px;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-29884 .elementor-element.elementor-element-dd28c93
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29884 .elementor-element.elementor-element-e8f0065
    {
        --margin-top: 20px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-29884 .elementor-element.elementor-element-ec0f11b
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-29884 .elementor-element.elementor-element-ec0f11b.elementor-element
    {
        --align-self: center;
    }
    .elementor-29884 .elementor-element.elementor-element-ec0f11b .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-29884 .elementor-element.elementor-element-e20449c>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-29884 .elementor-element.elementor-element-e20449c .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-29884 .elementor-element.elementor-element-69445ec
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-widget-image-box .elementor-image-box-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-29884 .elementor-element.elementor-element-ca9f509>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-29884 .elementor-element.elementor-element-ca9f509.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-29884 .elementor-element.elementor-element-ca9f509 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-29884 .elementor-element.elementor-element-ca9f509 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-29884 .elementor-element.elementor-element-ca9f509 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-29884 .elementor-element.elementor-element-ca9f509 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-29884 .elementor-element.elementor-element-497132d>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-29884 .elementor-element.elementor-element-497132d
    {
        font-size: 13.31px;
    }
    .elementor-29884 .elementor-element.elementor-element-8a9a29c>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-29884 .elementor-element.elementor-element-8a9a29c.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-29884 .elementor-element.elementor-element-8a9a29c .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-29884 .elementor-element.elementor-element-8a9a29c .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-29884 .elementor-element.elementor-element-8a9a29c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-29884 .elementor-element.elementor-element-8a9a29c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-29884 .elementor-element.elementor-element-8a9a29c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-29884 .elementor-element.elementor-element-8a9a29c .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-29884 .elementor-element.elementor-element-8a9a29c .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-29884 .elementor-element.elementor-element-e3be609>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-29884 .elementor-element.elementor-element-e3be609
    {
        font-size: 13.31px;
    }
    .elementor-29884 .elementor-element.elementor-element-ed4d916>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-29884 .elementor-element.elementor-element-ed4d916.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-29884 .elementor-element.elementor-element-ed4d916 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-29884 .elementor-element.elementor-element-ed4d916 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-29884 .elementor-element.elementor-element-ed4d916.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-29884 .elementor-element.elementor-element-ed4d916.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-29884 .elementor-element.elementor-element-ed4d916.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-29884 .elementor-element.elementor-element-ed4d916 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-29884 .elementor-element.elementor-element-ed4d916 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-29884 .elementor-element.elementor-element-4052ba2>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-29884 .elementor-element.elementor-element-4052ba2
    {
        font-size: 13.31px;
    }
    .elementor-29884 .elementor-element.elementor-element-926b162>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-29884 .elementor-element.elementor-element-926b162 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-29884 .elementor-element.elementor-element-926b162 .elementor-image-box-img
    {
        margin-bottom: 4px;
    }
    .elementor-29884 .elementor-element.elementor-element-926b162.elementor-position-right .elementor-image-box-img
    {
        margin-left: 4px;
    }
    .elementor-29884 .elementor-element.elementor-element-926b162.elementor-position-left .elementor-image-box-img
    {
        margin-right: 4px;
    }
    .elementor-29884 .elementor-element.elementor-element-926b162.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 4px;
    }
    .elementor-29884 .elementor-element.elementor-element-926b162 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-29884 .elementor-element.elementor-element-926b162 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-29884 .elementor-element.elementor-element-a6c1b56>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-29884 .elementor-element.elementor-element-a6c1b56
    {
        font-size: 13.31px;
    }
    .elementor-29884 .elementor-element.elementor-element-978046c>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-29884 .elementor-element.elementor-element-978046c.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-29884 .elementor-element.elementor-element-978046c .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-29884 .elementor-element.elementor-element-978046c .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-29884 .elementor-element.elementor-element-978046c .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-29884 .elementor-element.elementor-element-978046c .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-29884 .elementor-element.elementor-element-2caaabd>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-29884 .elementor-element.elementor-element-2caaabd
    {
        font-size: 13.31px;
    }
    .elementor-29884 .elementor-element.elementor-element-ec71f18 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-29884 .elementor-element.elementor-element-ec71f18 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-29884 .elementor-element.elementor-element-ec71f18.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-29884 .elementor-element.elementor-element-ec71f18.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-29884 .elementor-element.elementor-element-ec71f18.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-29884 .elementor-element.elementor-element-ec71f18 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-29884 .elementor-element.elementor-element-ec71f18 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-29884 .elementor-element.elementor-element-9c4520e>.elementor-widget-container
    {
        padding: 0 0 0 12px;
    }
    .elementor-29884 .elementor-element.elementor-element-9c4520e
    {
        font-size: 13.31px;
    }
    .elementor-29884 .elementor-element.elementor-element-f42ef10
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-29884 .elementor-element.elementor-element-de7cb32>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-29884 .elementor-element.elementor-element-de7cb32.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-29884 .elementor-element.elementor-element-de7cb32 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-29884 .elementor-element.elementor-element-de7cb32 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-29884 .elementor-element.elementor-element-de7cb32 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-29884 .elementor-element.elementor-element-de7cb32 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-29884 .elementor-element.elementor-element-c0fd034>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-29884 .elementor-element.elementor-element-c0fd034
    {
        font-size: 13.31px;
    }
    .elementor-29884 .elementor-element.elementor-element-6571c0c>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-29884 .elementor-element.elementor-element-6571c0c.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-29884 .elementor-element.elementor-element-6571c0c .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-29884 .elementor-element.elementor-element-6571c0c .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-29884 .elementor-element.elementor-element-6571c0c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-29884 .elementor-element.elementor-element-6571c0c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-29884 .elementor-element.elementor-element-6571c0c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-29884 .elementor-element.elementor-element-6571c0c .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-29884 .elementor-element.elementor-element-6571c0c .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-29884 .elementor-element.elementor-element-116e14a>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-29884 .elementor-element.elementor-element-116e14a
    {
        font-size: 13.31px;
    }
    .elementor-29884 .elementor-element.elementor-element-b2eb03f>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-29884 .elementor-element.elementor-element-b2eb03f.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-29884 .elementor-element.elementor-element-b2eb03f .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-29884 .elementor-element.elementor-element-b2eb03f .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-29884 .elementor-element.elementor-element-b2eb03f.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-29884 .elementor-element.elementor-element-b2eb03f.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-29884 .elementor-element.elementor-element-b2eb03f.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-29884 .elementor-element.elementor-element-b2eb03f .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-29884 .elementor-element.elementor-element-b2eb03f .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-29884 .elementor-element.elementor-element-3cac65a>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-29884 .elementor-element.elementor-element-3cac65a
    {
        font-size: 13.31px;
    }
    .elementor-29884 .elementor-element.elementor-element-9ba63f4>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-29884 .elementor-element.elementor-element-9ba63f4.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-29884 .elementor-element.elementor-element-9ba63f4 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-29884 .elementor-element.elementor-element-9ba63f4 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-29884 .elementor-element.elementor-element-9ba63f4 .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-29884 .elementor-element.elementor-element-9ba63f4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-29884 .elementor-element.elementor-element-3c26922>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-29884 .elementor-element.elementor-element-3c26922
    {
        font-size: 13.31px;
    }
    .elementor-29884 .elementor-element.elementor-element-ff23f54
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29884 .elementor-element.elementor-element-cfe12b7
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-29884 .elementor-element.elementor-element-3d0fa81 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 26px;
    }
    .elementor-29884 .elementor-element.elementor-element-7c76571>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-29884 .elementor-element.elementor-element-7c76571 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-29884 .elementor-element.elementor-element-f112bf6
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29884 .elementor-element.elementor-element-9fdf082
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29884 .elementor-element.elementor-element-ab3e9c8 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-ab3e9c8 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-29884 .elementor-element.elementor-element-e52bd47>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 20px 0 0 0;
    }
    .elementor-29884 .elementor-element.elementor-element-e52bd47
    {
        --container-widget-width: 84%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,84%);
        max-width: 84%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-29884 .elementor-element.elementor-element-e52bd47.elementor-element
    {
        --align-self: center;
    }
    .elementor-29884 .elementor-element.elementor-element-c912561 .elementor-image-box-img
    {
        margin-bottom: 9px;
    }
    .elementor-29884 .elementor-element.elementor-element-c912561 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-29884 .elementor-element.elementor-element-6ae3150>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 20px 0 0 0;
    }
    .elementor-29884 .elementor-element.elementor-element-6ae3150
    {
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,75%);
        max-width: 75%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-29884 .elementor-element.elementor-element-6ae3150.elementor-element
    {
        --align-self: center;
    }
    .elementor-29884 .elementor-element.elementor-element-8cd7bae>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-29884 .elementor-element.elementor-element-8cd7bae .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-29884 .elementor-element.elementor-element-8cd7bae .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-29884 .elementor-element.elementor-element-3117a85
    {
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,92%);
        max-width: 92%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-29884 .elementor-element.elementor-element-3117a85.elementor-element
    {
        --align-self: center;
    }
    .elementor-29884 .elementor-element.elementor-element-bc5082a>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-29884 .elementor-element.elementor-element-bc5082a .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-29884 .elementor-element.elementor-element-bc5082a .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-29884 .elementor-element.elementor-element-41a2c1f
    {
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,92%);
        max-width: 92%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-29884 .elementor-element.elementor-element-41a2c1f.elementor-element
    {
        --align-self: center;
    }
    .elementor-29884 .elementor-element.elementor-element-23aa5bc>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-29884 .elementor-element.elementor-element-23aa5bc .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-29884 .elementor-element.elementor-element-23aa5bc .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-29884 .elementor-element.elementor-element-c9baa18
    {
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,92%);
        max-width: 92%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-29884 .elementor-element.elementor-element-c9baa18.elementor-element
    {
        --align-self: center;
    }
    .elementor-29884 .elementor-element.elementor-element-73f9db6>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-29884 .elementor-element.elementor-element-73f9db6 .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-29884 .elementor-element.elementor-element-73f9db6 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-29884 .elementor-element.elementor-element-23b88b3
    {
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,92%);
        max-width: 92%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-29884 .elementor-element.elementor-element-23b88b3.elementor-element
    {
        --align-self: center;
    }
    .elementor-29884 .elementor-element.elementor-element-460a61f
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29884 .elementor-element.elementor-element-5e955b3
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-29884 .elementor-element.elementor-element-222945f .elementor-image-box-img
    {
        margin-bottom: 9px;
    }
    .elementor-29884 .elementor-element.elementor-element-8af707e
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-29884 .elementor-element.elementor-element-048475f
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-29884 .elementor-element.elementor-element-6decb80 .elementor-image-box-img
    {
        margin-bottom: 9px;
    }
    .elementor-29884 .elementor-element.elementor-element-132d92f
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-29884 .elementor-element.elementor-element-2ed3ef5 .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-29884 .elementor-element.elementor-element-05a78bb
    {
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,85%);
        max-width: 85%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-29884 .elementor-element.elementor-element-05a78bb.elementor-element
    {
        --align-self: center;
    }
    .elementor-29884 .elementor-element.elementor-element-8360c62 .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-29884 .elementor-element.elementor-element-ae43037
    {
        --container-widget-width: 89%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,89%);
        max-width: 89%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-29884 .elementor-element.elementor-element-ae43037.elementor-element
    {
        --align-self: center;
    }
    .elementor-29884 .elementor-element.elementor-element-1af41a7 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-29884 .elementor-element.elementor-element-7bcc45d
    {
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,85%);
        max-width: 85%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-29884 .elementor-element.elementor-element-7bcc45d.elementor-element
    {
        --align-self: center;
    }
    .elementor-29884 .elementor-element.elementor-element-067f181 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-29884 .elementor-element.elementor-element-1c2faa6
    {
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,85%);
        max-width: 85%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-29884 .elementor-element.elementor-element-1c2faa6.elementor-element
    {
        --align-self: center;
    }
    .elementor-29884 .elementor-element.elementor-element-e03bc85 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-29884 .elementor-element.elementor-element-1ad53bc
    {
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,85%);
        max-width: 85%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-29884 .elementor-element.elementor-element-1ad53bc.elementor-element
    {
        --align-self: center;
    }
    .elementor-29884 .elementor-element.elementor-element-9d0498e .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-29884 .elementor-element.elementor-element-d7df57f
    {
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,85%);
        max-width: 85%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-29884 .elementor-element.elementor-element-d7df57f.elementor-element
    {
        --align-self: center;
    }
    .elementor-29884 .elementor-element.elementor-element-28f870b
    {
        width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-bc010d1
    {
        width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-41f4fa7
    {
        width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-60d5306
    {
        width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-a6e1a09
    {
        width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-50d3b63
    {
        width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-8c1787f
    {
        width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-94a82cb
    {
        width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-8a216df
    {
        width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-fc6d555
    {
        width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-fe26639
    {
        width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-ca19dad
    {
        width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-6b1413c
    {
        width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-bd37251
    {
        width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-0aea1c2
    {
        width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-c25c555
    {
        width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-175e083
    {
        width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-41fc249
    {
        width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-2bbb38f
    {
        width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-bc63260
    {
        --padding-top: 30px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29884 .elementor-element.elementor-element-f180bc1
    {
        width: var(--container-widget-width,75%);
        max-width: 75%;
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
    }
    .elementor-29884 .elementor-element.elementor-element-f180bc1.elementor-element
    {
        --align-self: center;
    }
    .elementor-29884 .elementor-element.elementor-element-f180bc1 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-29884 .elementor-element.elementor-element-14e544b>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-29884 .elementor-element.elementor-element-14e544b .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-29884 .elementor-element.elementor-element-5e59bb8
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29884 .elementor-element.elementor-element-72949a1
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29884 .elementor-element.elementor-element-a392faf
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29884 .elementor-element.elementor-element-528616d
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29884 .elementor-element.elementor-element-f4bb092
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29884 .elementor-element.elementor-element-a114c62
    {
        --width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-c64cd0d
    {
        --width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-d80c5be
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29884 .elementor-element.elementor-element-f6cec58
    {
        --width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-6b2d848
    {
        --width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-5536539 img
    {
        width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-bb4c930
    {
        --width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-852a411
    {
        --width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-acacd81
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29884 .elementor-element.elementor-element-848a496
    {
        --width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-828b9dc
    {
        --width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-a7c267f
    {
        --width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-3776b7d
    {
        --width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-31f9486
    {
        --width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-aa16dcb
    {
        --width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-debaee7
    {
        --width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-60d52b5
    {
        --width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-b086b1e
    {
        --width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-d804ee4
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29884 .elementor-element.elementor-element-11406e8
    {
        --width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-f9b539b
    {
        --width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-f0b4d3e
    {
        --width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-0bc483a
    {
        --width: 100%;
    }
    .elementor-29884 .elementor-element.elementor-element-7148532>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-29884 .elementor-element.elementor-element-47c6e48
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29884 .elementor-element.elementor-element-3596067 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 26px;
    }
    .elementor-29884 .elementor-element.elementor-element-55c3908>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-29884 .elementor-element.elementor-element-55c3908 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-29884 .elementor-element.elementor-element-30b7284
    {
        margin-top: 50px;
        margin-bottom: 0;
    }
    .elementor-29884 .elementor-element.elementor-element-96a8c46>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-29884 .elementor-element.elementor-element-96a8c46 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-29884 .elementor-element.elementor-element-d9b4561>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-29884 .elementor-element.elementor-element-d9b4561 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-29884 .elementor-element.elementor-element-b2ea456>.elementor-element-populated
    {
        margin: 19px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-29884 .elementor-element.elementor-element-06b27fe>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-29884 .elementor-element.elementor-element-06b27fe .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-29884 .elementor-element.elementor-element-76abf9c .elementor-heading-title
    {
        font-size: 20px;
        line-height: 26px;
    }
    .elementor-29884 .elementor-element.elementor-element-1ad0abd>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-29884 .elementor-element.elementor-element-1ad0abd .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-29884 .elementor-element.elementor-element-2446878
    {
        text-align: center;
    }
    .elementor-29884 .elementor-element.elementor-element-0f79193
    {
        --padding-top: 30px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29884 .elementor-element.elementor-element-208a3ee>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-29884 .elementor-element.elementor-element-208a3ee .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-29884 .elementor-element.elementor-element-b9650b8>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-29884 .elementor-element.elementor-element-b9650b8 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-29884 .elementor-element.elementor-element-0356e53
    {
        --width: 0px;
    }
    .elementor-29884 .elementor-element.elementor-element-07f306e
    {
        --width: 33%;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-29884 .elementor-element.elementor-element-edc621d .elementor-counter
    {
        gap: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-edc621d .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-29884 .elementor-element.elementor-element-edc621d .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-29884 .elementor-element.elementor-element-5319921
    {
        --width: 33%;
    }
    .elementor-29884 .elementor-element.elementor-element-7ecc27e .elementor-counter
    {
        gap: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-7ecc27e .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-29884 .elementor-element.elementor-element-7ecc27e .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-29884 .elementor-element.elementor-element-63d1eff
    {
        --width: 33%;
    }
    .elementor-29884 .elementor-element.elementor-element-ea76012 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-ea76012 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-29884 .elementor-element.elementor-element-ea76012 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-29884 .elementor-element.elementor-element-c27f8dd
    {
        --width: 50%;
    }
    .elementor-29884 .elementor-element.elementor-element-e72fc50 .elementor-counter
    {
        gap: 2px;
    }
    .elementor-29884 .elementor-element.elementor-element-e72fc50 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-29884 .elementor-element.elementor-element-e72fc50 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-29884 .elementor-element.elementor-element-2000520
    {
        --width: 50%;
    }
    .elementor-29884 .elementor-element.elementor-element-442c030 .elementor-counter
    {
        gap: 2px;
    }
    .elementor-29884 .elementor-element.elementor-element-442c030 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-29884 .elementor-element.elementor-element-442c030 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-29884 .elementor-element.elementor-element-4cd81e5
    {
        --width: 50%;
    }
    .elementor-29884 .elementor-element.elementor-element-cf351f8 .elementor-counter
    {
        gap: 2px;
    }
    .elementor-29884 .elementor-element.elementor-element-cf351f8 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-29884 .elementor-element.elementor-element-cf351f8 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-29884 .elementor-element.elementor-element-e3f01ec
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29884 .elementor-element.elementor-element-fa67a66 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 26px;
    }
    .elementor-29884 .elementor-element.elementor-element-e44ab11>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-29884 .elementor-element.elementor-element-e44ab11 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-29884 .elementor-element.elementor-element-9d9b5be
    {
        text-align: center;
    }
    .elementor-29884 .elementor-element.elementor-element-ea1da15 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-29884 .elementor-element.elementor-element-f05a45f>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-29884 .elementor-element.elementor-element-f05a45f .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-29884 .elementor-element.elementor-element-f05a45f .elementor-divider
    {
        padding-block-start: 3px;
        padding-block-end: 3px;
    }
    .elementor-29884 .elementor-element.elementor-element-05c84a2
    {
        --border-radius: 5px 5px 5px 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-e25374c
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29884 .elementor-element.elementor-element-29a75bc>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-29884 .elementor-element.elementor-element-6d19714
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29884 .elementor-element.elementor-element-5a63b03>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-29884 .elementor-element.elementor-element-8f00597
    {
        --width: 50%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29884 .elementor-element.elementor-element-5b2dbc7
    {
        --width: 50%;
    }
    .elementor-29884 .elementor-element.elementor-element-b4c7ed1
    {
        --width: 33%;
    }
    .elementor-29884 .elementor-element.elementor-element-b4c7ed1.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-29884 .elementor-element.elementor-element-61b1bbb
    {
        --width: 50%;
    }
    .elementor-29884 .elementor-element.elementor-element-5123f87
    {
        --width: 50%;
    }
    .elementor-29884 .elementor-element.elementor-element-eb63d32
    {
        --width: 33%;
    }
    .elementor-29884 .elementor-element.elementor-element-3c5a3f3
    {
        --width: 33%;
    }
    .elementor-29884 .elementor-element.elementor-element-2f5e0f0
    {
        --width: 33%;
    }
    .elementor-29884 .elementor-element.elementor-element-3652370
    {
        --width: 50%;
    }
    .elementor-29884 .elementor-element.elementor-element-95b7e49
    {
        --width: 50%;
    }
    .elementor-29884 .elementor-element.elementor-element-18503fc
    {
        --width: 33%;
    }
    .elementor-29884 .elementor-element.elementor-element-70f0ced
    {
        --width: 33%;
    }
    .elementor-29884 .elementor-element.elementor-element-1513747
    {
        --width: 33%;
    }
    .elementor-29884 .elementor-element.elementor-element-ab55a37
    {
        --width: 50%;
    }
    .elementor-29884 .elementor-element.elementor-element-e586f47
    {
        --width: 50%;
    }
    .elementor-29884 .elementor-element.elementor-element-2e72936
    {
        --width: 50%;
    }
    .elementor-29884 .elementor-element.elementor-element-ac6490e
    {
        --width: 50%;
    }
    .elementor-29884 .elementor-element.elementor-element-4a337ed
    {
        --width: 50%;
    }
    .elementor-29884 .elementor-element.elementor-element-21e16fd
    {
        --width: 50%;
    }
    .elementor-29884 .elementor-element.elementor-element-e78ffea
    {
        --width: 50%;
    }
    .elementor-29884 .elementor-element.elementor-element-39307f2
    {
        --width: 50%;
    }
    .elementor-29884 .elementor-element.elementor-element-b79a20f
    {
        --width: 50%;
    }
    .elementor-29884 .elementor-element.elementor-element-df37726
    {
        --width: 50%;
    }
    .elementor-29884 .elementor-element.elementor-element-e11d63f
    {
        --n-tabs-heading-justify-content: center;
        --n-tabs-title-width: initial;
        --n-tabs-title-height: initial;
        --n-tabs-title-align-items: center;
        --n-tabs-title-flex-grow: 0;
        --n-tabs-title-gap: 25px;
        --n-tabs-title-font-size: 16px;
        --n-tabs-title-direction: row;
        --n-tabs-icon-order: 1;
        --n-tabs-title-justify-content-toggle: initial;
        --n-tabs-title-align-items-toggle: center;
        --n-tabs-icon-size: 12px;
        --n-tabs-icon-gap: 100px;
    }
    .elementor-29884 .elementor-element.elementor-element-e11d63f>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-29884 .elementor-element.elementor-element-e11d63f.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title)
    {
        line-height: 22px;
    }
    .elementor-29884 .elementor-element.elementor-element-0bf2541
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29884 .elementor-element.elementor-element-65b0b60 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-29884 .elementor-element.elementor-element-7befa02>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-29884 .elementor-element.elementor-element-7befa02 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-29884 .elementor-element.elementor-element-37d45a5
    {
        --content-width: 100%;
        --min-height: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 10px;
    }
    .elementor-29884 .elementor-element.elementor-element-f7abfb7
    {
        --min-height: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29884 .elementor-element.elementor-element-f7abfb7::before, .elementor-29884 .elementor-element.elementor-element-f7abfb7>.elementor-background-video-container::before, .elementor-29884 .elementor-element.elementor-element-f7abfb7>.e-con-inner>.elementor-background-video-container::before, .elementor-29884 .elementor-element.elementor-element-f7abfb7>.elementor-background-slideshow::before, .elementor-29884 .elementor-element.elementor-element-f7abfb7>.e-con-inner>.elementor-background-slideshow::before, .elementor-29884 .elementor-element.elementor-element-f7abfb7>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
    {
        background-repeat: no-repeat;
        background-size: contain;
    }
    .elementor-29884 .elementor-element.elementor-element-f7abfb7.e-con
    {
        --align-self: flex-start;
    }
    .elementor-29884 .elementor-element.elementor-element-0ea1d39>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 20px 25px 0 0;
    }
    .elementor-29884 .elementor-element.elementor-element-0ea1d39.elementor-element
    {
        --align-self: flex-end;
    }
    .elementor-29884 .elementor-element.elementor-element-0ea1d39 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-0ea1d39.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-0ea1d39.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-0ea1d39.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-0ea1d39 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-29884 .elementor-element.elementor-element-0ea1d39 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-29884 .elementor-element.elementor-element-a76040b>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 0 0 0;
    }
    .elementor-29884 .elementor-element.elementor-element-a76040b.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-29884 .elementor-element.elementor-element-a76040b .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-a76040b.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-a76040b.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-a76040b.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-a76040b .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-29884 .elementor-element.elementor-element-a76040b .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-29884 .elementor-element.elementor-element-69fd338>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 25px 0 0;
    }
    .elementor-29884 .elementor-element.elementor-element-69fd338.elementor-element
    {
        --align-self: flex-end;
    }
    .elementor-29884 .elementor-element.elementor-element-69fd338 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-69fd338.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-69fd338.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-69fd338.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-69fd338 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-29884 .elementor-element.elementor-element-69fd338 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-29884 .elementor-element.elementor-element-95d1c8b>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-29884 .elementor-element.elementor-element-95d1c8b.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-29884 .elementor-element.elementor-element-95d1c8b .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-95d1c8b.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-95d1c8b.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-95d1c8b.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-95d1c8b .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-29884 .elementor-element.elementor-element-95d1c8b .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-29884 .elementor-element.elementor-element-140fd5d>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 25px 0 0;
    }
    .elementor-29884 .elementor-element.elementor-element-140fd5d.elementor-element
    {
        --align-self: flex-end;
    }
    .elementor-29884 .elementor-element.elementor-element-140fd5d .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-140fd5d.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-140fd5d.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-140fd5d.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-140fd5d .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-29884 .elementor-element.elementor-element-140fd5d .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-29884 .elementor-element.elementor-element-814ec80>.elementor-widget-container
    {
        margin: -25px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-29884 .elementor-element.elementor-element-814ec80.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-29884 .elementor-element.elementor-element-814ec80 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-814ec80.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-814ec80.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-814ec80.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-814ec80 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-29884 .elementor-element.elementor-element-814ec80 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-29884 .elementor-element.elementor-element-224f1f6>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 25px 0 0;
    }
    .elementor-29884 .elementor-element.elementor-element-224f1f6.elementor-element
    {
        --align-self: flex-end;
    }
    .elementor-29884 .elementor-element.elementor-element-224f1f6 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-29884 .elementor-element.elementor-element-224f1f6 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-224f1f6.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-224f1f6.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-224f1f6.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-224f1f6 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-29884 .elementor-element.elementor-element-224f1f6 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-29884 .elementor-element.elementor-element-12df016>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 17px;
    }
    .elementor-29884 .elementor-element.elementor-element-12df016.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-29884 .elementor-element.elementor-element-12df016 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-29884 .elementor-element.elementor-element-12df016 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-12df016.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-12df016.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-12df016.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-12df016 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-29884 .elementor-element.elementor-element-12df016 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-29884 .elementor-element.elementor-element-760f3a7 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-29884 .elementor-element.elementor-element-16a73a0 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-29884 .elementor-element.elementor-element-16a73a0 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-29884 .elementor-element.elementor-element-4105115 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-29884 .elementor-element.elementor-element-32b7c14 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-29884 .elementor-element.elementor-element-66302b3 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-29884 .elementor-element.elementor-element-cda9f6c
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-29884 .elementor-element.elementor-element-122e382>.elementor-widget-container
    {
        padding: 15px 0 0 0;
    }
    .elementor-29884 .elementor-element.elementor-element-122e382 .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-29884 .elementor-element.elementor-element-122e382.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-29884 .elementor-element.elementor-element-122e382.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-29884 .elementor-element.elementor-element-122e382.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-29884 .elementor-element.elementor-element-25d526f
    {
        --margin-top: 15px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-29884 .elementor-element.elementor-element-208bbe9 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-29884 .elementor-element.elementor-element-0bec56e
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-29884 .elementor-element.elementor-element-5cd9dda .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-29884 .elementor-element.elementor-element-5b6e427
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-29884 .elementor-element.elementor-element-4d1fd45 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-29884 .elementor-element.elementor-element-c9897e9 .elementor-button
    {
        padding: 18px 30px 18px 30px;
    }
    .elementor-29884 .elementor-element.elementor-element-26442ea
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29884 .elementor-element.elementor-element-17b7f98>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-29884 .elementor-element.elementor-element-17b7f98 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-29884 .elementor-element.elementor-element-c77e65e>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-29884 .elementor-element.elementor-element-c77e65e .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-29884 .elementor-element.elementor-element-424dad3 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-29884 .elementor-element.elementor-element-af36b93 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-29884 .elementor-element.elementor-element-88f6517 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-29884 .elementor-element.elementor-element-15858dc .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-29884 .elementor-element.elementor-element-4d7fcc1
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-29884 .elementor-element.elementor-element-4d7fcc1.elementor-element
    {
        --align-self: center;
    }
    .elementor-29884 .elementor-element.elementor-element-86b716d .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-29884 .elementor-element.elementor-element-b5829dd>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-29884 .elementor-element.elementor-element-b5829dd .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-29884 .elementor-element.elementor-element-671c46c>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-29884 .elementor-element.elementor-element-671c46c .elementor-icon-list-item>.elementor-icon-list-text, .elementor-29884 .elementor-element.elementor-element-671c46c .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-29884 .elementor-element.elementor-element-a00a12e>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-29884 .elementor-element.elementor-element-a00a12e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-29884 .elementor-element.elementor-element-a00a12e .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-29884 .elementor-element.elementor-element-7130f31>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-29884 .elementor-element.elementor-element-7130f31 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-29884 .elementor-element.elementor-element-7130f31 .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-29884 .elementor-element.elementor-element-b0b5aac
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29884 .elementor-element.elementor-element-b7266da
    {
        width: var(--container-widget-width,75%);
        max-width: 75%;
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
    }
    .elementor-29884 .elementor-element.elementor-element-b7266da.elementor-element
    {
        --align-self: center;
    }
    .elementor-29884 .elementor-element.elementor-element-b7266da .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-29884 .elementor-element.elementor-element-763c2ee>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-29884 .elementor-element.elementor-element-763c2ee .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-29884 .elementor-element.elementor-element-a99f4dc
    {
        font-size: 14px;
    }
    .elementor-29884 .elementor-element.elementor-element-ca48ae9
    {
        font-size: 14px;
    }
    .elementor-29884 .elementor-element.elementor-element-6cf1118
    {
        font-size: 14px;
    }
    .elementor-29884 .elementor-element.elementor-element-cb7f3d2
    {
        font-size: 14px;
    }
    .elementor-29884 .elementor-element.elementor-element-b93c269
    {
        font-size: 14px;
    }
    .elementor-29884 .elementor-element.elementor-element-a39c1ec>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-29884 .elementor-element.elementor-element-a39c1ec
    {
        --n-accordion-title-font-size: 15px;
    }
}/* Start custom CSS for container, class: .elementor-element-41751a7 */
ul.subheader
{
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}
ul.subheader li a
{
    color: #fff;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-bdd93da */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-69445ec *//* .elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.05);
}
@media(max-width: 768px)
{
    .div_img_box .elementor-image-box-wrapper
    {
        display: flex;
    }
    .even_box h3.elementor-image-box-title
    {
        margin-top: -10px;
        margin-left: -35px;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-55947ec */
.bespoke_design_sec h3.elementor-image-box-title
{
    padding-left: 15px;
    padding-top: 8px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-06cd417 */
.client_support h3.elementor-image-box-title
{
    margin-top: -10px;
    padding-left: 10px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-07b1415 *//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_desc .elementor-widget-container  {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.05);
}
@media(max-width: 767px)
{
    .even_box_four h3.elementor-image-box-title
    {
        margin-top: -4px;
        margin-right: -20px;
    }
    .even_box_six h3.elementor-image-box-title
    {
        margin-top: 0;
        margin-right: 50px;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-5fa9a65 */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-f42ef10 *//* .elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.05);
}
@media(max-width: 768px)
{
    .div_img_box .elementor-image-box-wrapper
    {
        display: flex;
    }
    .even_box h3.elementor-image-box-title
    {
        margin-top: -10px;
        margin-left: -35px;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-b7d5a8c */
.bespoke_design_sec h3.elementor-image-box-title
{
    padding-left: 15px;
    padding-top: 8px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-f19a50f *//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_desc .elementor-widget-container  {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.05);
}
@media(max-width: 767px)
{
    .even_box_four h3.elementor-image-box-title
    {
        margin-top: -4px;
        margin-right: -20px;
    }
    .even_box_six h3.elementor-image-box-title
    {
        margin-top: 0;
        margin-right: 50px;
    }
}/* End custom CSS *//* Start custom CSS for section, class: .elementor-element-30b7284 */
#fast_facts_sec .elementor-counter-title
{
    line-height: 30px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-725a704 */
.counter_section .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-a6c0abb */
.counter_data .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for nested-tabs, class: .elementor-element-e11d63f */
@media(min-width: 768px)
{
    .tabs_arrows #Layer_1
    {
        display: none;
    }
    .tabs_arrows #e-n-tab-content-1401
    {
        box-shadow: none;
    }
    .tabs_arrows #e-n-tab-content-1403, .tabs_arrows #e-n-tab-content-1402, .tabs_arrows #e-n-tab-content-1404
    {
        box-shadow: none;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-53848b0 */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-5e60d77 */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-26442ea */
.border-btn span.elementor-button-text
{
    font-weight: 500;
}/* End custom CSS *//* Start custom CSS for nested-accordion, class: .elementor-element-a39c1ec */
.faq_style .e-n-accordion-item[open] .e-n-accordion-item-title
{
    margin-block-end: var(--n-accordion-item-title-distance-from-content);
    color: var(--n-accordion-title-active-color);
    font-weight: 600;
}
.faq_style [tabindex="-1"]:focus, input:read-write:focus, select:focus, textarea:focus
{
    box-shadow: none!important;
}/* End custom CSS *//* Start custom CSS */
article#post-49440
{
    width: 100%!important;
    display: block!important;
}/* End custom CSS *//* Start Custom Fonts CSS */
@font-face
{
    font-family: 'Geomanist';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.eot?');
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.eot?') format('embedded-opentype'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.woff2') format('woff2'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.woff') format('woff'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.ttf') format('truetype'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.svg') format('svg');
}/* End Custom Fonts CSS *//* Start Custom Fonts CSS */
@font-face
{
    font-family: 'Vanguard CF';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.eot?');
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.eot?') format('embedded-opentype'),url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.woff2') format('woff2'),url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.woff') format('woff'),url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.ttf') format('truetype'),url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.svg') format('svg');
}/* End Custom Fonts CSS */
