.elementor-7 .elementor-element.elementor-element-c3ac62c .elementor-hosted {
    color: #e1dede;

}
.elementor-7 .elementor-element.elementor-element-423e3e0 > .elementor-container {
    max-width: 1200px;
}

.elementor-7 .elementor-element.elementor-element-423e3e0 .elementor-background-slideshow__slide__image {
    background-size: cover;
}

.elementor-7 .elementor-element.elementor-element-423e3e0 > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #00000000 0%, #000000 100%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-423e3e0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -120px;
    margin-bottom: 0px;
    padding: 230px 0px 100px 0px;
}

.elementor-7 .elementor-element.elementor-element-10c5f98.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-0e1e861 {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-0e1e861 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-298c491-font-family), Sans-serif;
    font-size: var(--e-global-typography-298c491-font-size);
    font-weight: var(--e-global-typography-298c491-font-weight);
    text-transform: var(--e-global-typography-298c491-text-transform);
    line-height: var(--e-global-typography-298c491-line-height);
    letter-spacing: var(--e-global-typography-298c491-letter-spacing);
    word-spacing: var(--e-global-typography-298c491-word-spacing);
    text-shadow: 0px 0px 15px rgba(255, 78, 90.99999999999987, 0.58);
}

.elementor-7 .elementor-element.elementor-element-c3ac62c {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-c3ac62c .elementor-heading-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-1408a79-font-family), Sans-serif;
    font-size: var(--e-global-typography-1408a79-font-size);
    font-weight: var(--e-global-typography-1408a79-font-weight);
    text-transform: var(--e-global-typography-1408a79-text-transform);
    line-height: var(--e-global-typography-1408a79-line-height);
    letter-spacing: var(--e-global-typography-1408a79-letter-spacing);
    word-spacing: var(--e-global-typography-1408a79-word-spacing);
    text-shadow: 0px 0px 15px rgba(255, 78, 90.99999999999987, 0.58);
}

.elementor-7 .elementor-element.elementor-element-c3ac62c > .elementor-widget-container {
    margin: 0% 10% 2% 10%;
}

.elementor-7 .elementor-element.elementor-element-ed84e84 .jeg-elementor-kit.jkit-button {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-ed84e84 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    width: 100%;
    padding: 22px 35px 22px 35px;
    font-family: var(--e-global-typography-474b46e-font-family), Sans-serif;
    font-size: var(--e-global-typography-474b46e-font-size);
    font-weight: var(--e-global-typography-474b46e-font-weight);
    text-transform: var(--e-global-typography-474b46e-text-transform);
    line-height: var(--e-global-typography-474b46e-line-height);
    letter-spacing: var(--e-global-typography-474b46e-letter-spacing);
    word-spacing: var(--e-global-typography-474b46e-word-spacing);
    color: #FFFFFF;
    background-color: #FF4E5B00;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 0px 15px 0px rgba(255, 78, 90.99999999999987, 0.39);
}

.elementor-7 .elementor-element.elementor-element-ed84e84 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-ed84e84 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: #FFFFFF;
    background-color: #FF4E5B;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FF4E5B;
}

.elementor-7 .elementor-element.elementor-element-ed84e84 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-ed84e84 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-7 .elementor-element.elementor-element-ed84e84 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 5px;
}

.elementor-7 .elementor-element.elementor-element-ed84e84 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-7 .elementor-element.elementor-element-ed84e84 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 5px;
}

.elementor-7 .elementor-element.elementor-element-ed84e84 > .elementor-widget-container {
    margin: 0px 30px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-ed84e84 {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-fe878da .jeg-elementor-kit.jkit-video-button {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-fe878da .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
    padding: 20px 0px 0px 4px;
    height: 60px;
    width: 60px;
    line-height: 0px;
    background-color: #FF4E5B;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FF4E5B;
}

.elementor-7 .elementor-element.elementor-element-fe878da .jeg-elementor-kit.jkit-video-button i {
    font-size: 20px;
}

.elementor-7 .elementor-element.elementor-element-fe878da .jeg-elementor-kit.jkit-video-button svg {
    width: 20px;
}

.elementor-7 .elementor-element.elementor-element-fe878da .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:after, .elementor-7 .elementor-element.elementor-element-fe878da .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:before {
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-fe878da .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover {
    background-color: #02010100;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-fe878da {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-7 .elementor-element.elementor-element-718a3f1 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-474b46e-font-family), Sans-serif;
    font-size: var(--e-global-typography-474b46e-font-size);
    font-weight: var(--e-global-typography-474b46e-font-weight);
    text-transform: var(--e-global-typography-474b46e-text-transform);
    line-height: var(--e-global-typography-474b46e-line-height);
    letter-spacing: var(--e-global-typography-474b46e-letter-spacing);
    word-spacing: var(--e-global-typography-474b46e-word-spacing);
}

.elementor-7 .elementor-element.elementor-element-718a3f1 > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
}

.elementor-7 .elementor-element.elementor-element-718a3f1 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-7 .elementor-element.elementor-element-b9c0443 > .elementor-container {
    max-width: 1200px;
}

.elementor-7 .elementor-element.elementor-element-b9c0443:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b9c0443 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #6565650D;
}

.elementor-7 .elementor-element.elementor-element-b9c0443 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 150px;
    margin-bottom: 0px;
}

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

.elementor-7 .elementor-element.elementor-element-b9c0443.elementor-section::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    border-radius: inherit;
    background-color: inherit;
}

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

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

.elementor-7 .elementor-element.elementor-element-f863a94 > .elementor-element-populated {
    margin: 0px 0px 0px 50px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 50px;
}

.elementor-7 .elementor-element.elementor-element-c48db8c .elementor-heading-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-b812ceb-font-family), Sans-serif;
    font-size: var(--e-global-typography-b812ceb-font-size);
    font-weight: var(--e-global-typography-b812ceb-font-weight);
    text-transform: var(--e-global-typography-b812ceb-text-transform);
    line-height: var(--e-global-typography-b812ceb-line-height);
    letter-spacing: var(--e-global-typography-b812ceb-letter-spacing);
    word-spacing: var(--e-global-typography-b812ceb-word-spacing);
    text-shadow: 0px 0px 15px rgba(255, 78, 90.99999999999987, 0.58);
}

.elementor-7 .elementor-element.elementor-element-f872dd2 .jeg-elementor-kit.jkit-countdown .timer-container {
    -ms-flex: 0 0 calc(100% / 4);
    flex: 0 0 calc(100% / 4);
    max-width: calc(100% / 4);
}

.elementor-7 .elementor-element.elementor-element-f872dd2 .jeg-elementor-kit.jkit-countdown {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: flex-start;
}

.elementor-7 .elementor-element.elementor-element-f872dd2 .jeg-elementor-kit.jkit-countdown .timer-days .timer-content .timer-count {
    color: #FFFFFF;
    font-family: var(--e-global-typography-112f60d-font-family), Sans-serif;
    font-size: var(--e-global-typography-112f60d-font-size);
    font-weight: var(--e-global-typography-112f60d-font-weight);
    line-height: var(--e-global-typography-112f60d-line-height);
    letter-spacing: var(--e-global-typography-112f60d-letter-spacing);
    word-spacing: var(--e-global-typography-112f60d-word-spacing);
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-f872dd2 .jeg-elementor-kit.jkit-countdown .timer-days .timer-content .timer-title {
    font-family: var(--e-global-typography-88169cc-font-family), Sans-serif;
    font-size: var(--e-global-typography-88169cc-font-size);
    font-weight: var(--e-global-typography-88169cc-font-weight);
    line-height: var(--e-global-typography-88169cc-line-height);
    letter-spacing: var(--e-global-typography-88169cc-letter-spacing);
    word-spacing: var(--e-global-typography-88169cc-word-spacing);
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-f872dd2 .jeg-elementor-kit.jkit-countdown .timer-days .timer-inner-container {
    background-color: #02010100;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.elementor-7 .elementor-element.elementor-element-f872dd2 .jeg-elementor-kit.jkit-countdown .timer-days .timer-inner-container .timer-content {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-f872dd2 .jeg-elementor-kit.jkit-countdown .timer-hours .timer-content .timer-count {
    color: #FFFFFF;
    font-family: var(--e-global-typography-112f60d-font-family), Sans-serif;
    font-size: var(--e-global-typography-112f60d-font-size);
    font-weight: var(--e-global-typography-112f60d-font-weight);
    line-height: var(--e-global-typography-112f60d-line-height);
    letter-spacing: var(--e-global-typography-112f60d-letter-spacing);
    word-spacing: var(--e-global-typography-112f60d-word-spacing);
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-f872dd2 .jeg-elementor-kit.jkit-countdown .timer-hours .timer-content .timer-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-88169cc-font-family), Sans-serif;
    font-size: var(--e-global-typography-88169cc-font-size);
    font-weight: var(--e-global-typography-88169cc-font-weight);
    line-height: var(--e-global-typography-88169cc-line-height);
    letter-spacing: var(--e-global-typography-88169cc-letter-spacing);
    word-spacing: var(--e-global-typography-88169cc-word-spacing);
}

.elementor-7 .elementor-element.elementor-element-f872dd2 .jeg-elementor-kit.jkit-countdown .timer-hours .timer-inner-container {
    background-color: #02010100;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.elementor-7 .elementor-element.elementor-element-f872dd2 .jeg-elementor-kit.jkit-countdown .timer-hours .timer-inner-container .timer-content {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-f872dd2 .jeg-elementor-kit.jkit-countdown .timer-minutes .timer-content .timer-count {
    color: #FFFFFF;
    font-family: var(--e-global-typography-112f60d-font-family), Sans-serif;
    font-size: var(--e-global-typography-112f60d-font-size);
    font-weight: var(--e-global-typography-112f60d-font-weight);
    line-height: var(--e-global-typography-112f60d-line-height);
    letter-spacing: var(--e-global-typography-112f60d-letter-spacing);
    word-spacing: var(--e-global-typography-112f60d-word-spacing);
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-f872dd2 .jeg-elementor-kit.jkit-countdown .timer-minutes .timer-content .timer-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-88169cc-font-family), Sans-serif;
    font-size: var(--e-global-typography-88169cc-font-size);
    font-weight: var(--e-global-typography-88169cc-font-weight);
    line-height: var(--e-global-typography-88169cc-line-height);
    letter-spacing: var(--e-global-typography-88169cc-letter-spacing);
    word-spacing: var(--e-global-typography-88169cc-word-spacing);
    padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-f872dd2 .jeg-elementor-kit.jkit-countdown .timer-minutes .timer-inner-container {
    background-color: #02010100;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.elementor-7 .elementor-element.elementor-element-f872dd2 .jeg-elementor-kit.jkit-countdown .timer-minutes .timer-inner-container .timer-content {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-f872dd2 .jeg-elementor-kit.jkit-countdown .timer-seconds .timer-content .timer-count {
    color: #FFFFFF;
    font-family: var(--e-global-typography-112f60d-font-family), Sans-serif;
    font-size: var(--e-global-typography-112f60d-font-size);
    font-weight: var(--e-global-typography-112f60d-font-weight);
    line-height: var(--e-global-typography-112f60d-line-height);
    letter-spacing: var(--e-global-typography-112f60d-letter-spacing);
    word-spacing: var(--e-global-typography-112f60d-word-spacing);
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-f872dd2 .jeg-elementor-kit.jkit-countdown .timer-seconds .timer-content .timer-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-88169cc-font-family), Sans-serif;
    font-size: var(--e-global-typography-88169cc-font-size);
    font-weight: var(--e-global-typography-88169cc-font-weight);
    line-height: var(--e-global-typography-88169cc-line-height);
    letter-spacing: var(--e-global-typography-88169cc-letter-spacing);
    word-spacing: var(--e-global-typography-88169cc-word-spacing);
    padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-f872dd2 .jeg-elementor-kit.jkit-countdown .timer-seconds .timer-inner-container {
    background-color: #02010100;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.elementor-7 .elementor-element.elementor-element-f872dd2 .jeg-elementor-kit.jkit-countdown .timer-seconds .timer-inner-container .timer-content {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-5dae101 > .elementor-container {
    max-width: 1200px;
}

.elementor-7 .elementor-element.elementor-element-5dae101:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5dae101 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/CurvedDanceLighBox1-2XYF4J.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-7 .elementor-element.elementor-element-5dae101 > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.95;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-5dae101 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 120px 0px;
}

.elementor-7 .elementor-element.elementor-element-fb2bbdf.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-5aa5838 {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-5aa5838 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-59973a3-font-family), Sans-serif;
    font-size: var(--e-global-typography-59973a3-font-size);
    font-weight: var(--e-global-typography-59973a3-font-weight);
    text-transform: var(--e-global-typography-59973a3-text-transform);
    line-height: var(--e-global-typography-59973a3-line-height);
    letter-spacing: var(--e-global-typography-59973a3-letter-spacing);
    word-spacing: var(--e-global-typography-59973a3-word-spacing);
    text-shadow: 0px 0px 15px rgba(255, 78, 90.99999999999987, 0.58);
}

.elementor-7 .elementor-element.elementor-element-2a34651 {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-2a34651 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    text-shadow: 0px 0px 15px rgba(255, 78, 90.99999999999987, 0.58);
}

.elementor-7 .elementor-element.elementor-element-cf69e8e {
    text-align: center;
    color: #AAAAAA;
    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-7 .elementor-element.elementor-element-cf69e8e > .elementor-widget-container {
    margin: 0% 15% 0% 15%;
}

.elementor-7 .elementor-element.elementor-element-cf7e7e3 > .elementor-container {
    max-width: 1200px;
}

.elementor-7 .elementor-element.elementor-element-cf7e7e3 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-5e279f7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-5e279f7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/menu/ahi-tuna-tartare.jpg");
    background-position: center left;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-7 .elementor-element.elementor-element-5e279f7 > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #02010100 0%, #000000 100%);
    opacity: 1;
}

.elementor-7 .elementor-element.elementor-element-5e279f7 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-5e279f7 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

/****/
.elementor-7 .elementor-element.elementor-element-food-5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-food-5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/menu/venison-loin.jpg");
    background-position: center left;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-7 .elementor-element.elementor-element-food-5 > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #02010100 0%, #000000 100%);
    opacity: 1;
}

.elementor-7 .elementor-element.elementor-element-food-5 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-food-5 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

/****/

.elementor-7 .elementor-element.elementor-element-2c89d22 {
    --spacer-size: 250px;
}

.elementor-7 .elementor-element.elementor-element-e996b05 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-7 .elementor-element.elementor-element-e996b05 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-bcc3320-font-family), Sans-serif;
    font-size: var(--e-global-typography-bcc3320-font-size);
    font-weight: var(--e-global-typography-bcc3320-font-weight);
    line-height: var(--e-global-typography-bcc3320-line-height);
    letter-spacing: var(--e-global-typography-bcc3320-letter-spacing);
    word-spacing: var(--e-global-typography-bcc3320-word-spacing);
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-e996b05 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 10px 0px;
}

.elementor-7 .elementor-element.elementor-element-e996b05 .jeg-elementor-kit.jkit-heading .heading-section-description {
    color: #FFFFFF;
    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-7 .elementor-element.elementor-element-e996b05 > .elementor-widget-container {
    padding: 25px 25px 20px 25px;
}

.elementor-7 .elementor-element.elementor-element-fc77feb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-fc77feb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/menu/lamb-lollipops.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-7 .elementor-element.elementor-element-fc77feb > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #02010100 0%, #000000 100%);
    opacity: 1;
}

.elementor-7 .elementor-element.elementor-element-fc77feb > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

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

/***********/
.elementor-7 .elementor-element.elementor-element-food-6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-food-6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/menu/salted-caramel-budino.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-7 .elementor-element.elementor-element-food-6 > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #02010100 0%, #000000 100%);
    opacity: 1;
}

.elementor-7 .elementor-element.elementor-element-food-6 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-food-6 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

/***********/

.elementor-7 .elementor-element.elementor-element-39ffbb2 {
    --spacer-size: 250px;
}

.elementor-7 .elementor-element.elementor-element-986e05d .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-7 .elementor-element.elementor-element-986e05d .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-bcc3320-font-family), Sans-serif;
    font-size: var(--e-global-typography-bcc3320-font-size);
    font-weight: var(--e-global-typography-bcc3320-font-weight);
    line-height: var(--e-global-typography-bcc3320-line-height);
    letter-spacing: var(--e-global-typography-bcc3320-letter-spacing);
    word-spacing: var(--e-global-typography-bcc3320-word-spacing);
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-986e05d .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 10px 0px;
}

.elementor-7 .elementor-element.elementor-element-986e05d .jeg-elementor-kit.jkit-heading .heading-section-description {
    color: #FFFFFF;
    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-7 .elementor-element.elementor-element-986e05d > .elementor-widget-container {
    padding: 25px 25px 20px 25px;
}

.elementor-7 .elementor-element.elementor-element-e4d68cb.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-7 .elementor-element.elementor-element-e4d68cb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-e4d68cb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/menu/beets.png");
    background-size: cover;
}

.elementor-7 .elementor-element.elementor-element-e4d68cb > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #02010100 0%, #000000 100%);
    opacity: 1;
}

.elementor-7 .elementor-element.elementor-element-e4d68cb > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

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

/****************/
.elementor-7 .elementor-element.elementor-element-drink-1.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-7 .elementor-element.elementor-element-drink-1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-drink-1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/menu/savage-manhattan.jpg");
    background-size: cover;
}

.elementor-7 .elementor-element.elementor-element-drink-1 > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #02010100 0%, #000000 100%);
    opacity: 1;
}

.elementor-7 .elementor-element.elementor-element-drink-1 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-drink-1 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

/****************/
.elementor-7 .elementor-element.elementor-element-1fd4935 {
    --spacer-size: 250px;
}

.elementor-7 .elementor-element.elementor-element-c1e427d .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-7 .elementor-element.elementor-element-c1e427d .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-bcc3320-font-family), Sans-serif;
    font-size: var(--e-global-typography-bcc3320-font-size);
    font-weight: var(--e-global-typography-bcc3320-font-weight);
    line-height: var(--e-global-typography-bcc3320-line-height);
    letter-spacing: var(--e-global-typography-bcc3320-letter-spacing);
    word-spacing: var(--e-global-typography-bcc3320-word-spacing);
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-c1e427d .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 10px 0px;
}

.elementor-7 .elementor-element.elementor-element-c1e427d .jeg-elementor-kit.jkit-heading .heading-section-description {
    color: #FFFFFF;
    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-7 .elementor-element.elementor-element-c1e427d > .elementor-widget-container {
    padding: 25px 25px 20px 25px;
}

.elementor-7 .elementor-element.elementor-element-b84ee87.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-7 .elementor-element.elementor-element-b84ee87:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-b84ee87 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/menu/chili-lime-salmon.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-7 .elementor-element.elementor-element-b84ee87 > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #02010100 0%, #000000 100%);
    opacity: 1;
}

.elementor-7 .elementor-element.elementor-element-b84ee87 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

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

/***********/
.elementor-7 .elementor-element.elementor-element-drink-2.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-7 .elementor-element.elementor-element-drink-2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-drink-2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/menu/xo.webp");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-7 .elementor-element.elementor-element-drink-2 > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #02010100 0%, #000000 100%);
    opacity: 1;
}

.elementor-7 .elementor-element.elementor-element-drink-2 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-drink-2 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

/***********/
.elementor-7 .elementor-element.elementor-element-fccf000 {
    --spacer-size: 250px;
}

.elementor-7 .elementor-element.elementor-element-fee2cb8 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-7 .elementor-element.elementor-element-fee2cb8 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-bcc3320-font-family), Sans-serif;
    font-size: var(--e-global-typography-bcc3320-font-size);
    font-weight: var(--e-global-typography-bcc3320-font-weight);
    line-height: var(--e-global-typography-bcc3320-line-height);
    letter-spacing: var(--e-global-typography-bcc3320-letter-spacing);
    word-spacing: var(--e-global-typography-bcc3320-word-spacing);
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-fee2cb8 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 10px 0px;
}

.elementor-7 .elementor-element.elementor-element-fee2cb8 .jeg-elementor-kit.jkit-heading .heading-section-description {
    color: #FFFFFF;
    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-7 .elementor-element.elementor-element-fee2cb8 > .elementor-widget-container {
    padding: 25px 25px 20px 25px;
}

.elementor-7 .elementor-element.elementor-element-747202e > .elementor-container {
    max-width: 1200px;
}

.elementor-7 .elementor-element.elementor-element-747202e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-747202e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/slide/cute-dj-woman-having-fun-playing-music-at-club-party-e1626593708180.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-7 .elementor-element.elementor-element-747202e > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(30deg, #02010100 19%, #000000 100%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-747202e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 120px 0px;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-13057af.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-7 .elementor-element.elementor-element-13057af > .elementor-element-populated, .elementor-7 .elementor-element.elementor-element-13057af > .elementor-element-populated > .elementor-background-overlay, .elementor-7 .elementor-element.elementor-element-13057af > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-7 .elementor-element.elementor-element-2a62030 {
    text-align: left;
}

.elementor-7 .elementor-element.elementor-element-2a62030 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-59973a3-font-family), Sans-serif;
    font-size: var(--e-global-typography-59973a3-font-size);
    font-weight: var(--e-global-typography-59973a3-font-weight);
    text-transform: var(--e-global-typography-59973a3-text-transform);
    line-height: var(--e-global-typography-59973a3-line-height);
    letter-spacing: var(--e-global-typography-59973a3-letter-spacing);
    word-spacing: var(--e-global-typography-59973a3-word-spacing);
    text-shadow: 0px 0px 15px rgba(255, 78, 90.99999999999987, 0.58);
}

.elementor-7 .elementor-element.elementor-element-c36e12b {
    text-align: left;
}

.elementor-7 .elementor-element.elementor-element-c36e12b .elementor-heading-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    text-shadow: 0px 0px 15px rgba(255, 78, 90.99999999999987, 0.58);
}

.elementor-7 .elementor-element.elementor-element-e2f40de {
    text-align: left;
    color: #FFFFFF;
    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-7 .elementor-element.elementor-element-e2f40de > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-1292eaf {
    margin-top: 0px;
    margin-bottom: 40px;
}

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

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

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

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

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

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

.elementor-7 .elementor-element.elementor-element-54139ce .elementor-icon-list-icon i {
    color: #FF4E5B;
    transition: color 0.3s;
}

.elementor-7 .elementor-element.elementor-element-54139ce .elementor-icon-list-icon svg {
    fill: #FF4E5B;
    transition: fill 0.3s;
}

.elementor-7 .elementor-element.elementor-element-54139ce {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-7 .elementor-element.elementor-element-54139ce .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

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

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

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

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

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

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

.elementor-7 .elementor-element.elementor-element-6d07caf .elementor-icon-list-icon i {
    color: #FF4E5B;
    transition: color 0.3s;
}

.elementor-7 .elementor-element.elementor-element-6d07caf .elementor-icon-list-icon svg {
    fill: #FF4E5B;
    transition: fill 0.3s;
}

.elementor-7 .elementor-element.elementor-element-6d07caf {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-7 .elementor-element.elementor-element-6d07caf .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-7 .elementor-element.elementor-element-6f13090 .jeg-elementor-kit.jkit-button {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-6f13090 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    width: 100%;
    padding: 22px 35px 22px 35px;
    font-family: var(--e-global-typography-474b46e-font-family), Sans-serif;
    font-size: var(--e-global-typography-474b46e-font-size);
    font-weight: var(--e-global-typography-474b46e-font-weight);
    text-transform: var(--e-global-typography-474b46e-text-transform);
    line-height: var(--e-global-typography-474b46e-line-height);
    letter-spacing: var(--e-global-typography-474b46e-letter-spacing);
    word-spacing: var(--e-global-typography-474b46e-word-spacing);
    color: #FFFFFF;
    background-color: #FF4E5B00;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FF4E5B;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 0px 15px 0px rgba(255, 78, 90.99999999999987, 0.39);
}

.elementor-7 .elementor-element.elementor-element-6f13090 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-6f13090 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: #FFFFFF;
    background-color: #FF4E5B;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.elementor-7 .elementor-element.elementor-element-6f13090 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-6f13090 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-7 .elementor-element.elementor-element-6f13090 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 5px;
}

.elementor-7 .elementor-element.elementor-element-6f13090 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-7 .elementor-element.elementor-element-6f13090 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 5px;
}

.elementor-7 .elementor-element.elementor-element-6f13090 {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-baef60e > .elementor-container {
    max-width: 1200px;
}

.elementor-7 .elementor-element.elementor-element-baef60e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-baef60e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-7 .elementor-element.elementor-element-baef60e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 120px 0px;
    z-index: 2;
}

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

.elementor-7 .elementor-element.elementor-element-eda22a8 > .elementor-container {
    max-width: 1200px;
}

.elementor-7 .elementor-element.elementor-element-eda22a8 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-1605add.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

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

.elementor-7 .elementor-element.elementor-element-1605add > .elementor-element-populated {
    padding: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-5065855 {
    text-align: left;
}

.elementor-7 .elementor-element.elementor-element-5065855 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-59973a3-font-family), Sans-serif;
    font-size: var(--e-global-typography-59973a3-font-size);
    font-weight: var(--e-global-typography-59973a3-font-weight);
    text-transform: var(--e-global-typography-59973a3-text-transform);
    line-height: var(--e-global-typography-59973a3-line-height);
    letter-spacing: var(--e-global-typography-59973a3-letter-spacing);
    word-spacing: var(--e-global-typography-59973a3-word-spacing);
    text-shadow: 0px 0px 15px rgba(255, 78, 90.99999999999987, 0.58);
}

.elementor-7 .elementor-element.elementor-element-e5c5e33 {
    text-align: left;
}

.elementor-7 .elementor-element.elementor-element-e5c5e33 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    text-shadow: 0px 0px 15px rgba(255, 78, 90.99999999999987, 0.58);
}

.elementor-7 .elementor-element.elementor-element-13eedc7 {
    text-align: left;
    color: #AAAAAA;
    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-7 .elementor-element.elementor-element-13eedc7 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-fc23562 .jeg-elementor-kit.jkit-button {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-fc23562 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    width: 100%;
    padding: 22px 35px 22px 35px;
    font-family: var(--e-global-typography-474b46e-font-family), Sans-serif;
    font-size: var(--e-global-typography-474b46e-font-size);
    font-weight: var(--e-global-typography-474b46e-font-weight);
    text-transform: var(--e-global-typography-474b46e-text-transform);
    line-height: var(--e-global-typography-474b46e-line-height);
    letter-spacing: var(--e-global-typography-474b46e-letter-spacing);
    word-spacing: var(--e-global-typography-474b46e-word-spacing);
    color: #FFFFFF;
    background-color: #FF4E5B;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FF4E5B;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 0px 15px 0px rgba(255, 77.99999999999997, 90.99999999999984, 0.39);
}

.elementor-7 .elementor-element.elementor-element-fc23562 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-fc23562 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: #FFFFFF;
    background-color: #FF4E5B00;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.elementor-7 .elementor-element.elementor-element-fc23562 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-fc23562 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-7 .elementor-element.elementor-element-fc23562 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 5px;
}

.elementor-7 .elementor-element.elementor-element-fc23562 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-7 .elementor-element.elementor-element-fc23562 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 5px;
}

.elementor-7 .elementor-element.elementor-element-fc23562 {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-37d3619 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-7 .elementor-element.elementor-element-307062b .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: center;
    background-color: #FF4E5B00;
    padding: 40px 28px 40px 28px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FF4E5B;
    border-radius: 0% 0% 0% 0%;
}

.elementor-7 .elementor-element.elementor-element-307062b.jkit-equal-height-enable, .elementor-7 .elementor-element.elementor-element-307062b.jkit-equal-height-enable .elementor-widget-container, .elementor-7 .elementor-element.elementor-element-307062b.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-7 .elementor-element.elementor-element-307062b.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-7 .elementor-element.elementor-element-307062b .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    background-color: #FF4E5B;
    box-shadow: 0px 0px 15px 0px rgba(255, 78, 90.99999999999987, 0.58);
}

.elementor-7 .elementor-element.elementor-element-307062b .jeg-elementor-kit.jkit-icon-box .title {
    margin: 5px 0px 10px 10px;
    padding: 0px 0px 0px 0px;
    color: #FFFFFF;
    font-family: var(--e-global-typography-fe2db73-font-family), Sans-serif;
    font-size: var(--e-global-typography-fe2db73-font-size);
    font-weight: var(--e-global-typography-fe2db73-font-weight);
    text-transform: var(--e-global-typography-fe2db73-text-transform);
    line-height: var(--e-global-typography-fe2db73-line-height);
    letter-spacing: var(--e-global-typography-fe2db73-letter-spacing);
    word-spacing: var(--e-global-typography-fe2db73-word-spacing);
}

.elementor-7 .elementor-element.elementor-element-307062b .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: #AAAAAA;
    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);
    margin: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-307062b .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-307062b .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-7 .elementor-element.elementor-element-307062b .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-7 .elementor-element.elementor-element-307062b .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    color: #FCBC45;
    padding: 0px 0px 0px 0px;
    width: 71px;
    line-height: 40px;
}

.elementor-7 .elementor-element.elementor-element-307062b .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
    fill: #FCBC45;
    width: 49px;
}

.elementor-7 .elementor-element.elementor-element-307062b .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
    font-size: 49px;
}

.elementor-7 .elementor-element.elementor-element-307062b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-4568cec .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: center;
    background-color: #FF4E5B;
    padding: 40px 28px 40px 28px;
    box-shadow: 0px 0px 10px 0px rgba(255, 78, 90.99999999999987, 0.58);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FF4E5B;
    border-radius: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-4568cec.jkit-equal-height-enable, .elementor-7 .elementor-element.elementor-element-4568cec.jkit-equal-height-enable .elementor-widget-container, .elementor-7 .elementor-element.elementor-element-4568cec.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-7 .elementor-element.elementor-element-4568cec.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-7 .elementor-element.elementor-element-4568cec .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    background-color: #FF4E5B;
}

.elementor-7 .elementor-element.elementor-element-4568cec .jeg-elementor-kit.jkit-icon-box .title {
    margin: 5px 0px 10px 10px;
    padding: 0px 0px 0px 0px;
    color: #FFFFFF;
    font-family: var(--e-global-typography-fe2db73-font-family), Sans-serif;
    font-size: var(--e-global-typography-fe2db73-font-size);
    font-weight: var(--e-global-typography-fe2db73-font-weight);
    text-transform: var(--e-global-typography-fe2db73-text-transform);
    line-height: var(--e-global-typography-fe2db73-line-height);
    letter-spacing: var(--e-global-typography-fe2db73-letter-spacing);
    word-spacing: var(--e-global-typography-fe2db73-word-spacing);
}

.elementor-7 .elementor-element.elementor-element-4568cec .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: #FFFFFF;
    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);
    margin: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-4568cec .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-7 .elementor-element.elementor-element-4568cec .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-7 .elementor-element.elementor-element-4568cec .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    color: #FCBC45;
    padding: 0px 0px 0px 0px;
    width: 63px;
    line-height: 40px;
}

.elementor-7 .elementor-element.elementor-element-4568cec .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
    fill: #FCBC45;
    width: 40px;
}

.elementor-7 .elementor-element.elementor-element-4568cec .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
    font-size: 40px;
}

.elementor-7 .elementor-element.elementor-element-4568cec > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-3c4bd6d > .elementor-container {
    max-width: 1200px;
}

.elementor-7 .elementor-element.elementor-element-3c4bd6d > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7 .elementor-element.elementor-element-3c4bd6d {
    margin-top: 40px;
    margin-bottom: 0px;
    z-index: 2;
}

.elementor-7 .elementor-element.elementor-element-f391b11 > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-8dcfee8 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: center;
    background-color: #FF4E5B00;
    padding: 40px 28px 40px 28px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FF4E5B;
    border-radius: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-8dcfee8.jkit-equal-height-enable, .elementor-7 .elementor-element.elementor-element-8dcfee8.jkit-equal-height-enable .elementor-widget-container, .elementor-7 .elementor-element.elementor-element-8dcfee8.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-7 .elementor-element.elementor-element-8dcfee8.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-7 .elementor-element.elementor-element-8dcfee8 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    background-color: #FF4E5B;
    box-shadow: 0px 0px 15px 0px rgba(255, 78, 90.99999999999987, 0.58);
}

.elementor-7 .elementor-element.elementor-element-8dcfee8 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 5px 0px 10px 10px;
    padding: 0px 0px 0px 0px;
    color: #FFFFFF;
    font-family: var(--e-global-typography-fe2db73-font-family), Sans-serif;
    font-size: var(--e-global-typography-fe2db73-font-size);
    font-weight: var(--e-global-typography-fe2db73-font-weight);
    text-transform: var(--e-global-typography-fe2db73-text-transform);
    line-height: var(--e-global-typography-fe2db73-line-height);
    letter-spacing: var(--e-global-typography-fe2db73-letter-spacing);
    word-spacing: var(--e-global-typography-fe2db73-word-spacing);
}

.elementor-7 .elementor-element.elementor-element-8dcfee8 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: #AAAAAA;
    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);
    margin: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-8dcfee8 .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-8dcfee8 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-7 .elementor-element.elementor-element-8dcfee8 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-7 .elementor-element.elementor-element-8dcfee8 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    color: #FCBC45;
    padding: 0px 0px 0px 0px;
    width: 56px;
    line-height: 0px;
}

.elementor-7 .elementor-element.elementor-element-8dcfee8 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
    fill: #FCBC45;
    width: 49px;
}

.elementor-7 .elementor-element.elementor-element-8dcfee8 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
    font-size: 49px;
}

.elementor-7 .elementor-element.elementor-element-8dcfee8 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-fe62410 > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-750e8a0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: center;
    background-color: #FF4E5B00;
    padding: 40px 28px 40px 28px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FF4E5B;
    border-radius: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-750e8a0.jkit-equal-height-enable, .elementor-7 .elementor-element.elementor-element-750e8a0.jkit-equal-height-enable .elementor-widget-container, .elementor-7 .elementor-element.elementor-element-750e8a0.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-7 .elementor-element.elementor-element-750e8a0.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-7 .elementor-element.elementor-element-750e8a0 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    background-color: #FF4E5B;
    box-shadow: 0px 0px 15px 0px rgba(255, 78, 90.99999999999987, 0.58);
}

.elementor-7 .elementor-element.elementor-element-750e8a0 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 5px 0px 10px 10px;
    padding: 0px 0px 0px 0px;
    color: #FFFFFF;
    font-family: var(--e-global-typography-fe2db73-font-family), Sans-serif;
    font-size: var(--e-global-typography-fe2db73-font-size);
    font-weight: var(--e-global-typography-fe2db73-font-weight);
    text-transform: var(--e-global-typography-fe2db73-text-transform);
    line-height: var(--e-global-typography-fe2db73-line-height);
    letter-spacing: var(--e-global-typography-fe2db73-letter-spacing);
    word-spacing: var(--e-global-typography-fe2db73-word-spacing);
}

.elementor-7 .elementor-element.elementor-element-750e8a0 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: #AAAAAA;
    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);
    margin: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-750e8a0 .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-750e8a0 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-7 .elementor-element.elementor-element-750e8a0 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-7 .elementor-element.elementor-element-750e8a0 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    color: #FCBC45;
    padding: 0px 0px 0px 0px;
    width: 52px;
}

.elementor-7 .elementor-element.elementor-element-750e8a0 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
    fill: #FCBC45;
    width: 40px;
}

.elementor-7 .elementor-element.elementor-element-750e8a0 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
    font-size: 40px;
}

.elementor-7 .elementor-element.elementor-element-750e8a0 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-416d4b9 > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-e60245a .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: center;
    background-color: #FF4E5B00;
    padding: 40px 28px 40px 28px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FF4E5B;
    border-radius: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-e60245a.jkit-equal-height-enable, .elementor-7 .elementor-element.elementor-element-e60245a.jkit-equal-height-enable .elementor-widget-container, .elementor-7 .elementor-element.elementor-element-e60245a.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-7 .elementor-element.elementor-element-e60245a.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-7 .elementor-element.elementor-element-e60245a .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    background-color: #FF4E5B;
    box-shadow: 0px 0px 15px 0px rgba(255, 78, 90.99999999999987, 0.58);
}

.elementor-7 .elementor-element.elementor-element-e60245a .jeg-elementor-kit.jkit-icon-box .title {
    margin: 5px 0px 10px 10px;
    padding: 0px 0px 0px 0px;
    color: #FFFFFF;
    font-family: var(--e-global-typography-fe2db73-font-family), Sans-serif;
    font-size: var(--e-global-typography-fe2db73-font-size);
    font-weight: var(--e-global-typography-fe2db73-font-weight);
    text-transform: var(--e-global-typography-fe2db73-text-transform);
    line-height: var(--e-global-typography-fe2db73-line-height);
    letter-spacing: var(--e-global-typography-fe2db73-letter-spacing);
    word-spacing: var(--e-global-typography-fe2db73-word-spacing);
}

.elementor-7 .elementor-element.elementor-element-e60245a .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: #AAAAAA;
    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);
    margin: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-e60245a .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-e60245a .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-7 .elementor-element.elementor-element-e60245a .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-7 .elementor-element.elementor-element-e60245a .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    color: #FCBC45;
    padding: 0px 0px 0px 0px;
    width: 60px;
}

.elementor-7 .elementor-element.elementor-element-e60245a .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
    fill: #FCBC45;
    width: 40px;
}

.elementor-7 .elementor-element.elementor-element-e60245a .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
    font-size: 40px;
}

.elementor-7 .elementor-element.elementor-element-e60245a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-688fa19 > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-c415ac9 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: center;
    background-color: #FF4E5B00;
    padding: 40px 28px 40px 28px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FF4E5B;
    border-radius: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-c415ac9.jkit-equal-height-enable, .elementor-7 .elementor-element.elementor-element-c415ac9.jkit-equal-height-enable .elementor-widget-container, .elementor-7 .elementor-element.elementor-element-c415ac9.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-7 .elementor-element.elementor-element-c415ac9.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-7 .elementor-element.elementor-element-c415ac9 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    background-color: #FF4E5B;
    box-shadow: 0px 0px 15px 0px rgba(255, 78, 90.99999999999987, 0.58);
}

.elementor-7 .elementor-element.elementor-element-c415ac9 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 5px 0px 10px 10px;
    padding: 0px 0px 0px 0px;
    color: #FFFFFF;
    font-family: var(--e-global-typography-fe2db73-font-family), Sans-serif;
    font-size: var(--e-global-typography-fe2db73-font-size);
    font-weight: var(--e-global-typography-fe2db73-font-weight);
    text-transform: var(--e-global-typography-fe2db73-text-transform);
    line-height: var(--e-global-typography-fe2db73-line-height);
    letter-spacing: var(--e-global-typography-fe2db73-letter-spacing);
    word-spacing: var(--e-global-typography-fe2db73-word-spacing);
}

.elementor-7 .elementor-element.elementor-element-c415ac9 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: #AAAAAA;
    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);
    margin: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-c415ac9 .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-c415ac9 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-7 .elementor-element.elementor-element-c415ac9 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-7 .elementor-element.elementor-element-c415ac9 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    color: #FCBC45;
    padding: 0px 0px 0px 0px;
    width: 45px;
}

.elementor-7 .elementor-element.elementor-element-c415ac9 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
    fill: #FCBC45;
    width: 40px;
}

.elementor-7 .elementor-element.elementor-element-c415ac9 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
    font-size: 40px;
}

.elementor-7 .elementor-element.elementor-element-c415ac9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-b2abbaf > .elementor-container {
    max-width: 1200px;
}

.elementor-7 .elementor-element.elementor-element-b2abbaf:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b2abbaf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/party-young-people-group-dancing-in-night-club-e1626593730109.jpg");
    background-position: center center;
    /*background-repeat: no-repeat;*/
    background-size: cover;
}

.elementor-7 .elementor-element.elementor-element-b2abbaf > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #000000 0%, #F2295B00 50%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-b2abbaf {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 120px 0px;
}

.elementor-7 .elementor-element.elementor-element-08a7aa7 > .elementor-container {
    max-width: 800px;
}

.elementor-7 .elementor-element.elementor-element-08a7aa7 {
    z-index: 2;
}

.elementor-7 .elementor-element.elementor-element-96aa043:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-96aa043 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #0B080F;
}

.elementor-7 .elementor-element.elementor-element-96aa043 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 70px 70px 70px 70px;
}

.elementor-7 .elementor-element.elementor-element-96aa043 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-591c80a {
    text-align: left;
}

.elementor-7 .elementor-element.elementor-element-591c80a .elementor-heading-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-59973a3-font-family), Sans-serif;
    font-size: var(--e-global-typography-59973a3-font-size);
    font-weight: var(--e-global-typography-59973a3-font-weight);
    text-transform: var(--e-global-typography-59973a3-text-transform);
    line-height: var(--e-global-typography-59973a3-line-height);
    letter-spacing: var(--e-global-typography-59973a3-letter-spacing);
    word-spacing: var(--e-global-typography-59973a3-word-spacing);
    text-shadow: 0px 0px 15px rgba(255, 78, 90.99999999999987, 0.58);
}

.elementor-7 .elementor-element.elementor-element-166d92e {
    text-align: left;
}

.elementor-7 .elementor-element.elementor-element-166d92e .elementor-heading-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    text-shadow: 0px 0px 15px rgba(255, 78, 90.99999999999987, 0.58);
}

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

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

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

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

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

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

.elementor-7 .elementor-element.elementor-element-a2acc08 .elementor-icon-list-icon i {
    color: #6EC1E4;
    transition: color 0.3s;
}

.elementor-7 .elementor-element.elementor-element-a2acc08 .elementor-icon-list-icon svg {
    fill: #6EC1E4;
    transition: fill 0.3s;
}

.elementor-7 .elementor-element.elementor-element-a2acc08 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-7 .elementor-element.elementor-element-a2acc08 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-a2acc08 .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-7 .elementor-element.elementor-element-a2acc08 .elementor-icon-list-text {
    color: #AAAAAA;
    transition: color 0.3s;
}

.elementor-7 .elementor-element.elementor-element-db9fdcd {
    --divider-border-style: solid;
    --divider-color: #1D1D1D;
    --divider-border-width: 1px;
}

.elementor-7 .elementor-element.elementor-element-db9fdcd .elementor-divider-separator {
    width: 100%;
}

.elementor-7 .elementor-element.elementor-element-db9fdcd .elementor-divider {
    padding-top: 10px;
    padding-bottom: 10px;
}

.elementor-7 .elementor-element.elementor-element-7d01080 {
    color: #AAAAAA;
}

.elementor-7 .elementor-element.elementor-element-9d05320 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-7 .elementor-element.elementor-element-d2dd765 > .elementor-container {
    max-width: 1200px;
}

.elementor-7 .elementor-element.elementor-element-d2dd765:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d2dd765 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-7 .elementor-element.elementor-element-d2dd765 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 120px 0px;
    z-index: 0;
}

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

.elementor-7 .elementor-element.elementor-element-4c8775f.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-5e51ec4 {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-5e51ec4 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-59973a3-font-family), Sans-serif;
    font-size: var(--e-global-typography-59973a3-font-size);
    font-weight: var(--e-global-typography-59973a3-font-weight);
    text-transform: var(--e-global-typography-59973a3-text-transform);
    line-height: var(--e-global-typography-59973a3-line-height);
    letter-spacing: var(--e-global-typography-59973a3-letter-spacing);
    word-spacing: var(--e-global-typography-59973a3-word-spacing);
    text-shadow: 0px 0px 15px rgba(255, 78, 90.99999999999987, 0.58);
}

.elementor-7 .elementor-element.elementor-element-3018255 {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-3018255 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    text-shadow: 0px 0px 15px rgba(255, 78, 90.99999999999987, 0.58);
}

.elementor-7 .elementor-element.elementor-element-49ab9f4 {
    text-align: center;
    color: #AAAAAA;
    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-7 .elementor-element.elementor-element-49ab9f4 > .elementor-widget-container {
    margin: 0% 15% 0% 15%;
}

.elementor-7 .elementor-element.elementor-element-53aa5a5 > .elementor-container {
    max-width: 1200px;
}

.elementor-7 .elementor-element.elementor-element-53aa5a5:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-53aa5a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #00000000;
}

.elementor-7 .elementor-element.elementor-element-53aa5a5 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FF4E5B;
    box-shadow: 0px 0px 0px 0px rgba(255, 78, 90.99999999999987, 0.39);
    transition: background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 25px 0px 25px 0px;
}

.elementor-7 .elementor-element.elementor-element-53aa5a5:hover {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    box-shadow: 0px 0px 15px 0px rgba(255, 78, 90.99999999999987, 0.39);
}

.elementor-7 .elementor-element.elementor-element-53aa5a5 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

.elementor-7 .elementor-element.elementor-element-fd152b3.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-c0b9660 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-c0b9660 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-9ff81f3-font-family), Sans-serif;
    font-size: var(--e-global-typography-9ff81f3-font-size);
    font-weight: var(--e-global-typography-9ff81f3-font-weight);
    line-height: var(--e-global-typography-9ff81f3-line-height);
    letter-spacing: var(--e-global-typography-9ff81f3-letter-spacing);
    word-spacing: var(--e-global-typography-9ff81f3-word-spacing);
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-c0b9660 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px -6px 0px;
}

.elementor-7 .elementor-element.elementor-element-c0b9660 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
    padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-c0b9660 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    color: #FFFFFF;
    font-family: var(--e-global-typography-112f60d-font-family), Sans-serif;
    font-size: var(--e-global-typography-112f60d-font-size);
    font-weight: var(--e-global-typography-112f60d-font-weight);
    line-height: var(--e-global-typography-112f60d-line-height);
    letter-spacing: var(--e-global-typography-112f60d-letter-spacing);
    word-spacing: var(--e-global-typography-112f60d-word-spacing);
    margin: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-c0b9660 {
    width: auto;
    max-width: auto;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-45d2a21.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-7 .elementor-element.elementor-element-45d2a21 > .elementor-element-populated {
    margin: 0px 0px 0px 50px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 50px;
}

.elementor-7 .elementor-element.elementor-element-44dea82 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-a50a507-font-family), Sans-serif;
    font-size: var(--e-global-typography-a50a507-font-size);
    font-weight: var(--e-global-typography-a50a507-font-weight);
    text-transform: var(--e-global-typography-a50a507-text-transform);
    line-height: var(--e-global-typography-a50a507-line-height);
    letter-spacing: var(--e-global-typography-a50a507-letter-spacing);
    word-spacing: var(--e-global-typography-a50a507-word-spacing);
}

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

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

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

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

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

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

.elementor-7 .elementor-element.elementor-element-0a5ab01 .elementor-icon-list-icon i {
    color: #6EC1E4;
    transition: color 0.3s;
}

.elementor-7 .elementor-element.elementor-element-0a5ab01 .elementor-icon-list-icon svg {
    fill: #6EC1E4;
    transition: fill 0.3s;
}

.elementor-7 .elementor-element.elementor-element-0a5ab01 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-7 .elementor-element.elementor-element-0a5ab01 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-0a5ab01 .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-7 .elementor-element.elementor-element-0a5ab01 .elementor-icon-list-text {
    color: #AAAAAA;
    transition: color 0.3s;
}

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

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

.elementor-7 .elementor-element.elementor-element-c521371.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-c65847c .jeg-elementor-kit.jkit-button {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-c65847c .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    width: 100%;
    padding: 22px 35px 22px 35px;
    font-family: var(--e-global-typography-474b46e-font-family), Sans-serif;
    font-size: var(--e-global-typography-474b46e-font-size);
    font-weight: var(--e-global-typography-474b46e-font-weight);
    text-transform: var(--e-global-typography-474b46e-text-transform);
    line-height: var(--e-global-typography-474b46e-line-height);
    letter-spacing: var(--e-global-typography-474b46e-letter-spacing);
    word-spacing: var(--e-global-typography-474b46e-word-spacing);
    color: #FFFFFF;
    background-color: #FF4E5B;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FF4E5B;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 0px 15px 0px rgba(255, 77.99999999999997, 90.99999999999984, 0.39);
}

.elementor-7 .elementor-element.elementor-element-c65847c .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-c65847c .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: #FFFFFF;
    background-color: #FF4E5B00;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.elementor-7 .elementor-element.elementor-element-c65847c .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-c65847c .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-7 .elementor-element.elementor-element-c65847c .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 5px;
}

.elementor-7 .elementor-element.elementor-element-c65847c .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-7 .elementor-element.elementor-element-c65847c .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 5px;
}

.elementor-7 .elementor-element.elementor-element-c65847c {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-65c8073 > .elementor-container {
    max-width: 1200px;
}

.elementor-7 .elementor-element.elementor-element-65c8073:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-65c8073 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #00000000;
}

.elementor-7 .elementor-element.elementor-element-65c8073 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #212121;
    transition: background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 25px;
    margin-bottom: 0px;
    padding: 25px 0px 25px 0px;
}

.elementor-7 .elementor-element.elementor-element-65c8073:hover {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    box-shadow: 0px 0px 15px 0px rgba(94, 94, 94, 0.39);
}

.elementor-7 .elementor-element.elementor-element-65c8073 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

.elementor-7 .elementor-element.elementor-element-d8498d0.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-734e758 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-734e758 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-9ff81f3-font-family), Sans-serif;
    font-size: var(--e-global-typography-9ff81f3-font-size);
    font-weight: var(--e-global-typography-9ff81f3-font-weight);
    line-height: var(--e-global-typography-9ff81f3-line-height);
    letter-spacing: var(--e-global-typography-9ff81f3-letter-spacing);
    word-spacing: var(--e-global-typography-9ff81f3-word-spacing);
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-734e758 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px -6px 0px;
}

.elementor-7 .elementor-element.elementor-element-734e758 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
    padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-734e758 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    color: #FFFFFF;
    font-family: var(--e-global-typography-112f60d-font-family), Sans-serif;
    font-size: var(--e-global-typography-112f60d-font-size);
    font-weight: var(--e-global-typography-112f60d-font-weight);
    line-height: var(--e-global-typography-112f60d-line-height);
    letter-spacing: var(--e-global-typography-112f60d-letter-spacing);
    word-spacing: var(--e-global-typography-112f60d-word-spacing);
    margin: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-734e758 {
    width: auto;
    max-width: auto;
}

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

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

.elementor-7 .elementor-element.elementor-element-d38a16c > .elementor-element-populated {
    margin: 0px 0px 0px 50px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 50px;
}

.elementor-7 .elementor-element.elementor-element-3e8f2f1 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-a50a507-font-family), Sans-serif;
    font-size: var(--e-global-typography-a50a507-font-size);
    font-weight: var(--e-global-typography-a50a507-font-weight);
    text-transform: var(--e-global-typography-a50a507-text-transform);
    line-height: var(--e-global-typography-a50a507-line-height);
    letter-spacing: var(--e-global-typography-a50a507-letter-spacing);
    word-spacing: var(--e-global-typography-a50a507-word-spacing);
}

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

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

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

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

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

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

.elementor-7 .elementor-element.elementor-element-8886072 .elementor-icon-list-icon i {
    color: #6EC1E4;
    transition: color 0.3s;
}

.elementor-7 .elementor-element.elementor-element-8886072 .elementor-icon-list-icon svg {
    fill: #6EC1E4;
    transition: fill 0.3s;
}

.elementor-7 .elementor-element.elementor-element-8886072 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-7 .elementor-element.elementor-element-8886072 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-8886072 .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-7 .elementor-element.elementor-element-8886072 .elementor-icon-list-text {
    color: #AAAAAA;
    transition: color 0.3s;
}

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

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

.elementor-7 .elementor-element.elementor-element-bf48cbe.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-a2c7555 .jeg-elementor-kit.jkit-button {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-a2c7555 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    width: 100%;
    padding: 22px 35px 22px 35px;
    font-family: var(--e-global-typography-474b46e-font-family), Sans-serif;
    font-size: var(--e-global-typography-474b46e-font-size);
    font-weight: var(--e-global-typography-474b46e-font-weight);
    text-transform: var(--e-global-typography-474b46e-text-transform);
    line-height: var(--e-global-typography-474b46e-line-height);
    letter-spacing: var(--e-global-typography-474b46e-letter-spacing);
    word-spacing: var(--e-global-typography-474b46e-word-spacing);
    color: #FFFFFF;
    background-color: #FF4E5B00;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FF4E5B;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 0px 15px 0px rgba(255, 78, 90.99999999999987, 0.39);
}

.elementor-7 .elementor-element.elementor-element-a2c7555 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-a2c7555 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: #FFFFFF;
    background-color: #FF4E5B00;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.elementor-7 .elementor-element.elementor-element-a2c7555 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-a2c7555 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-7 .elementor-element.elementor-element-a2c7555 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 5px;
}

.elementor-7 .elementor-element.elementor-element-a2c7555 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-7 .elementor-element.elementor-element-a2c7555 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 5px;
}

.elementor-7 .elementor-element.elementor-element-a2c7555 {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-b9923cb > .elementor-container {
    max-width: 1200px;
}

.elementor-7 .elementor-element.elementor-element-b9923cb:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b9923cb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #00000000;
}

.elementor-7 .elementor-element.elementor-element-b9923cb {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FF4E5B;
    box-shadow: 0px 0px 0px 0px rgba(255, 78, 90.99999999999987, 0.39);
    transition: background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 30px;
    margin-bottom: 0px;
    padding: 25px 0px 25px 0px;
}

.elementor-7 .elementor-element.elementor-element-b9923cb:hover {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    box-shadow: 0px 0px 15px 0px rgba(255, 78, 90.99999999999987, 0.39);
}

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

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-40692b4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-7 .elementor-element.elementor-element-40692b4.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-92881a7 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-92881a7 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-9ff81f3-font-family), Sans-serif;
    font-size: var(--e-global-typography-9ff81f3-font-size);
    font-weight: var(--e-global-typography-9ff81f3-font-weight);
    line-height: var(--e-global-typography-9ff81f3-line-height);
    letter-spacing: var(--e-global-typography-9ff81f3-letter-spacing);
    word-spacing: var(--e-global-typography-9ff81f3-word-spacing);
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-92881a7 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px -6px 0px;
}

.elementor-7 .elementor-element.elementor-element-92881a7 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
    padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-92881a7 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    color: #FFFFFF;
    font-family: var(--e-global-typography-112f60d-font-family), Sans-serif;
    font-size: var(--e-global-typography-112f60d-font-size);
    font-weight: var(--e-global-typography-112f60d-font-weight);
    line-height: var(--e-global-typography-112f60d-line-height);
    letter-spacing: var(--e-global-typography-112f60d-letter-spacing);
    word-spacing: var(--e-global-typography-112f60d-word-spacing);
    margin: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-92881a7 {
    width: auto;
    max-width: auto;
}

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

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

.elementor-7 .elementor-element.elementor-element-b67440e > .elementor-element-populated {
    margin: 0px 0px 0px 50px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 50px;
}

.elementor-7 .elementor-element.elementor-element-67ccc27 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-a50a507-font-family), Sans-serif;
    font-size: var(--e-global-typography-a50a507-font-size);
    font-weight: var(--e-global-typography-a50a507-font-weight);
    text-transform: var(--e-global-typography-a50a507-text-transform);
    line-height: var(--e-global-typography-a50a507-line-height);
    letter-spacing: var(--e-global-typography-a50a507-letter-spacing);
    word-spacing: var(--e-global-typography-a50a507-word-spacing);
}

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

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

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

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

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

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

.elementor-7 .elementor-element.elementor-element-688d91f .elementor-icon-list-icon i {
    color: #6EC1E4;
    transition: color 0.3s;
}

.elementor-7 .elementor-element.elementor-element-688d91f .elementor-icon-list-icon svg {
    fill: #6EC1E4;
    transition: fill 0.3s;
}

.elementor-7 .elementor-element.elementor-element-688d91f {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-7 .elementor-element.elementor-element-688d91f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-688d91f .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-7 .elementor-element.elementor-element-688d91f .elementor-icon-list-text {
    color: #AAAAAA;
    transition: color 0.3s;
}

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

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

.elementor-7 .elementor-element.elementor-element-7c3fd40.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-3472e30 .jeg-elementor-kit.jkit-button {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-3472e30 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    width: 100%;
    padding: 22px 35px 22px 35px;
    font-family: var(--e-global-typography-474b46e-font-family), Sans-serif;
    font-size: var(--e-global-typography-474b46e-font-size);
    font-weight: var(--e-global-typography-474b46e-font-weight);
    text-transform: var(--e-global-typography-474b46e-text-transform);
    line-height: var(--e-global-typography-474b46e-line-height);
    letter-spacing: var(--e-global-typography-474b46e-letter-spacing);
    word-spacing: var(--e-global-typography-474b46e-word-spacing);
    color: #FFFFFF;
    background-color: #FF4E5B;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FF4E5B;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 0px 15px 0px rgba(255, 78, 90.99999999999987, 0.39);
}

.elementor-7 .elementor-element.elementor-element-3472e30 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-3472e30 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: #FFFFFF;
    background-color: #FF4E5B00;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.elementor-7 .elementor-element.elementor-element-3472e30 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-3472e30 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-7 .elementor-element.elementor-element-3472e30 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 5px;
}

.elementor-7 .elementor-element.elementor-element-3472e30 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-7 .elementor-element.elementor-element-3472e30 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 5px;
}

.elementor-7 .elementor-element.elementor-element-3472e30 {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-ca98229 > .elementor-container {
    max-width: 1200px;
}

.elementor-7 .elementor-element.elementor-element-ca98229:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ca98229 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #00000000;
}

.elementor-7 .elementor-element.elementor-element-ca98229 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #212121;
    transition: background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 25px;
    margin-bottom: 0px;
    padding: 25px 0px 25px 0px;
}

.elementor-7 .elementor-element.elementor-element-ca98229:hover {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    box-shadow: 0px 0px 15px 0px rgba(94, 94, 94, 0.39);
}

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

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

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

.elementor-7 .elementor-element.elementor-element-fb01d47.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-4139a49 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-4139a49 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-9ff81f3-font-family), Sans-serif;
    font-size: var(--e-global-typography-9ff81f3-font-size);
    font-weight: var(--e-global-typography-9ff81f3-font-weight);
    line-height: var(--e-global-typography-9ff81f3-line-height);
    letter-spacing: var(--e-global-typography-9ff81f3-letter-spacing);
    word-spacing: var(--e-global-typography-9ff81f3-word-spacing);
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-4139a49 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px -6px 0px;
}

.elementor-7 .elementor-element.elementor-element-4139a49 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
    padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-4139a49 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    color: #FFFFFF;
    font-family: var(--e-global-typography-112f60d-font-family), Sans-serif;
    font-size: var(--e-global-typography-112f60d-font-size);
    font-weight: var(--e-global-typography-112f60d-font-weight);
    line-height: var(--e-global-typography-112f60d-line-height);
    letter-spacing: var(--e-global-typography-112f60d-letter-spacing);
    word-spacing: var(--e-global-typography-112f60d-word-spacing);
    margin: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-4139a49 {
    width: auto;
    max-width: auto;
}

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

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

.elementor-7 .elementor-element.elementor-element-be61c1f > .elementor-element-populated {
    margin: 0px 0px 0px 50px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 50px;
}

.elementor-7 .elementor-element.elementor-element-c34c146 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-a50a507-font-family), Sans-serif;
    font-size: var(--e-global-typography-a50a507-font-size);
    font-weight: var(--e-global-typography-a50a507-font-weight);
    text-transform: var(--e-global-typography-a50a507-text-transform);
    line-height: var(--e-global-typography-a50a507-line-height);
    letter-spacing: var(--e-global-typography-a50a507-letter-spacing);
    word-spacing: var(--e-global-typography-a50a507-word-spacing);
}

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

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

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

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

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

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

.elementor-7 .elementor-element.elementor-element-c0e6d4b .elementor-icon-list-icon i {
    color: #6EC1E4;
    transition: color 0.3s;
}

.elementor-7 .elementor-element.elementor-element-c0e6d4b .elementor-icon-list-icon svg {
    fill: #6EC1E4;
    transition: fill 0.3s;
}

.elementor-7 .elementor-element.elementor-element-c0e6d4b {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-7 .elementor-element.elementor-element-c0e6d4b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-c0e6d4b .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-7 .elementor-element.elementor-element-c0e6d4b .elementor-icon-list-text {
    color: #AAAAAA;
    transition: color 0.3s;
}

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

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

.elementor-7 .elementor-element.elementor-element-d7a7c1c.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-ece555d .jeg-elementor-kit.jkit-button {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-ece555d .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    width: 100%;
    padding: 22px 35px 22px 35px;
    font-family: var(--e-global-typography-474b46e-font-family), Sans-serif;
    font-size: var(--e-global-typography-474b46e-font-size);
    font-weight: var(--e-global-typography-474b46e-font-weight);
    text-transform: var(--e-global-typography-474b46e-text-transform);
    line-height: var(--e-global-typography-474b46e-line-height);
    letter-spacing: var(--e-global-typography-474b46e-letter-spacing);
    word-spacing: var(--e-global-typography-474b46e-word-spacing);
    color: #FFFFFF;
    background-color: #FF4E5B00;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FF4E5B;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 0px 15px 0px rgba(255, 78, 90.99999999999987, 0.39);
}

.elementor-7 .elementor-element.elementor-element-ece555d .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-ece555d .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: #FFFFFF;
    background-color: #FF4E5B00;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.elementor-7 .elementor-element.elementor-element-ece555d .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-ece555d .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-7 .elementor-element.elementor-element-ece555d .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 5px;
}

.elementor-7 .elementor-element.elementor-element-ece555d .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-7 .elementor-element.elementor-element-ece555d .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 5px;
}

.elementor-7 .elementor-element.elementor-element-ece555d {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-e5ccdcf > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-7 .elementor-element.elementor-element-c17658b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-c17658b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/slide/professional-african-american-club-dj-in-headphones-with-microphone-in-nightclub-e1626593837497.jpg");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-7 .elementor-element.elementor-element-c17658b > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #02010100 0%, #000000 100%);
    opacity: 1;
}

.elementor-7 .elementor-element.elementor-element-c17658b > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-7 .elementor-element.elementor-element-3156af1 {
    --spacer-size: 72vh;
}

.elementor-7 .elementor-element.elementor-element-b027968:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-b027968 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-7 .elementor-element.elementor-element-b027968 > .elementor-element-populated > .elementor-background-overlay {
    background-image: url("https://templatekit.jegtheme.com/vagha/wp-content/uploads/sites/114/2021/07/DanceLightsWall3-L73TSF.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.1;
}

.elementor-7 .elementor-element.elementor-element-b027968 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 10% 12% 12% 12%;
}

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

.elementor-7 .elementor-element.elementor-element-b027968 {
    z-index: 2;
}

.elementor-7 .elementor-element.elementor-element-5712b94 {
    text-align: left;
}

.elementor-7 .elementor-element.elementor-element-5712b94 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-59973a3-font-family), Sans-serif;
    font-size: var(--e-global-typography-59973a3-font-size);
    font-weight: var(--e-global-typography-59973a3-font-weight);
    text-transform: var(--e-global-typography-59973a3-text-transform);
    line-height: var(--e-global-typography-59973a3-line-height);
    letter-spacing: var(--e-global-typography-59973a3-letter-spacing);
    word-spacing: var(--e-global-typography-59973a3-word-spacing);
    text-shadow: 0px 0px 15px rgba(255, 78, 90.99999999999987, 0.58);
}

.elementor-7 .elementor-element.elementor-element-c897bc9 {
    text-align: left;
    width: var(--container-widget-width, 550px);
    max-width: 550px;
    --container-widget-width: 550px;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-c897bc9 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    text-shadow: 0px 0px 15px rgba(255, 78, 90.99999999999987, 0.58);
}

.elementor-7 .elementor-element.elementor-element-c897bc9 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-7 .elementor-element.elementor-element-fa20ef3 {
    color: #FFFFFF;
    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);
    width: var(--container-widget-width, 600px);
    max-width: 600px;
    --container-widget-width: 600px;
    --container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-32a3660 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-8b73bc8.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-7 .elementor-element.elementor-element-a5a95c9 .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
    padding: 10px 10px 10px 10px;
}

.elementor-7 .elementor-element.elementor-element-a5a95c9 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
    justify-content: normal;
    align-items: normal;
    flex-direction: column;
}

.elementor-7 .elementor-element.elementor-element-a5a95c9 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    color: #FFFFFF;
    font-family: var(--e-global-typography-50e987e-font-family), Sans-serif;
    font-size: var(--e-global-typography-50e987e-font-size);
    font-weight: var(--e-global-typography-50e987e-font-weight);
    text-transform: var(--e-global-typography-50e987e-text-transform);
    line-height: var(--e-global-typography-50e987e-line-height);
    letter-spacing: var(--e-global-typography-50e987e-letter-spacing);
    word-spacing: var(--e-global-typography-50e987e-word-spacing);
    margin-bottom: 15px;
}

.elementor-7 .elementor-element.elementor-element-a5a95c9 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .number {
    margin-right: 0px;
}

.elementor-7 .elementor-element.elementor-element-a5a95c9 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    margin-bottom: 0px;
    color: #FFFFFF;
    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-7 .elementor-element.elementor-element-a5a95c9 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content {
    padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-a5a95c9 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    color: #FF4E5B;
    font-family: var(--e-global-typography-60eca64-font-family), Sans-serif;
    font-size: var(--e-global-typography-60eca64-font-size);
    font-weight: var(--e-global-typography-60eca64-font-weight);
    line-height: var(--e-global-typography-60eca64-line-height);
    letter-spacing: var(--e-global-typography-60eca64-letter-spacing);
    word-spacing: var(--e-global-typography-60eca64-word-spacing);
    top: -7px;
    left: -5px;
    vertical-align: baseline;
}

.elementor-7 .elementor-element.elementor-element-a5a95c9 > .elementor-widget-container {
    margin: -10px 0px 0px 5px;
}

.elementor-7 .elementor-element.elementor-element-a5a95c9 {
    width: auto;
    max-width: auto;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-030b498.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

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

.elementor-7 .elementor-element.elementor-element-af1da57 .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
    padding: 10px 10px 10px 10px;
}

.elementor-7 .elementor-element.elementor-element-af1da57 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
    justify-content: normal;
    align-items: normal;
    flex-direction: column;
}

.elementor-7 .elementor-element.elementor-element-af1da57 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    color: #FFFFFF;
    font-family: var(--e-global-typography-50e987e-font-family), Sans-serif;
    font-size: var(--e-global-typography-50e987e-font-size);
    font-weight: var(--e-global-typography-50e987e-font-weight);
    text-transform: var(--e-global-typography-50e987e-text-transform);
    line-height: var(--e-global-typography-50e987e-line-height);
    letter-spacing: var(--e-global-typography-50e987e-letter-spacing);
    word-spacing: var(--e-global-typography-50e987e-word-spacing);
    margin-bottom: 15px;
}

.elementor-7 .elementor-element.elementor-element-af1da57 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .number {
    margin-right: 0px;
}

.elementor-7 .elementor-element.elementor-element-af1da57 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    margin-bottom: 0px;
    color: #FFFFFF;
    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-7 .elementor-element.elementor-element-af1da57 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content {
    padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-af1da57 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    color: #FF4E5B;
    font-family: var(--e-global-typography-60eca64-font-family), Sans-serif;
    font-size: var(--e-global-typography-60eca64-font-size);
    font-weight: var(--e-global-typography-60eca64-font-weight);
    line-height: var(--e-global-typography-60eca64-line-height);
    letter-spacing: var(--e-global-typography-60eca64-letter-spacing);
    word-spacing: var(--e-global-typography-60eca64-word-spacing);
    top: -7px;
    left: -5px;
    vertical-align: baseline;
}

.elementor-7 .elementor-element.elementor-element-af1da57 > .elementor-widget-container {
    margin: -10px 0px 0px 5px;
}

.elementor-7 .elementor-element.elementor-element-af1da57 {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-93c8df1 {
    margin-top: 30px;
    margin-bottom: 0px;
}

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

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

.elementor-7 .elementor-element.elementor-element-1529de6 .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
    padding: 10px 10px 10px 10px;
}

.elementor-7 .elementor-element.elementor-element-1529de6 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
    justify-content: normal;
    align-items: normal;
    flex-direction: column;
}

.elementor-7 .elementor-element.elementor-element-1529de6 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    color: #FFFFFF;
    font-family: var(--e-global-typography-50e987e-font-family), Sans-serif;
    font-size: var(--e-global-typography-50e987e-font-size);
    font-weight: var(--e-global-typography-50e987e-font-weight);
    text-transform: var(--e-global-typography-50e987e-text-transform);
    line-height: var(--e-global-typography-50e987e-line-height);
    letter-spacing: var(--e-global-typography-50e987e-letter-spacing);
    word-spacing: var(--e-global-typography-50e987e-word-spacing);
    margin-bottom: 15px;
}

.elementor-7 .elementor-element.elementor-element-1529de6 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .number {
    margin-right: 0px;
}

.elementor-7 .elementor-element.elementor-element-1529de6 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    margin-bottom: 0px;
    color: #FFFFFF;
    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-7 .elementor-element.elementor-element-1529de6 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content {
    padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-1529de6 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    color: #FF4E5B;
    font-family: var(--e-global-typography-60eca64-font-family), Sans-serif;
    font-size: var(--e-global-typography-60eca64-font-size);
    font-weight: var(--e-global-typography-60eca64-font-weight);
    line-height: var(--e-global-typography-60eca64-line-height);
    letter-spacing: var(--e-global-typography-60eca64-letter-spacing);
    word-spacing: var(--e-global-typography-60eca64-word-spacing);
    top: -7px;
    left: -5px;
    vertical-align: baseline;
}

.elementor-7 .elementor-element.elementor-element-1529de6 > .elementor-widget-container {
    margin: -10px 0px 0px 5px;
}

.elementor-7 .elementor-element.elementor-element-1529de6 {
    width: auto;
    max-width: auto;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-1ae5832.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

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

.elementor-7 .elementor-element.elementor-element-1a83dde .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
    padding: 10px 10px 10px 10px;
}

.elementor-7 .elementor-element.elementor-element-1a83dde .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
    justify-content: normal;
    align-items: normal;
    flex-direction: column;
}

.elementor-7 .elementor-element.elementor-element-1a83dde .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    color: #FFFFFF;
    font-family: var(--e-global-typography-50e987e-font-family), Sans-serif;
    font-size: var(--e-global-typography-50e987e-font-size);
    font-weight: var(--e-global-typography-50e987e-font-weight);
    text-transform: var(--e-global-typography-50e987e-text-transform);
    line-height: var(--e-global-typography-50e987e-line-height);
    letter-spacing: var(--e-global-typography-50e987e-letter-spacing);
    word-spacing: var(--e-global-typography-50e987e-word-spacing);
    margin-bottom: 15px;
}

.elementor-7 .elementor-element.elementor-element-1a83dde .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .number {
    margin-right: 0px;
}

.elementor-7 .elementor-element.elementor-element-1a83dde .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    margin-bottom: 0px;
    color: #FFFFFF;
    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-7 .elementor-element.elementor-element-1a83dde .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content {
    padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-1a83dde .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    color: #FF4E5B;
    font-family: var(--e-global-typography-60eca64-font-family), Sans-serif;
    font-size: var(--e-global-typography-60eca64-font-size);
    font-weight: var(--e-global-typography-60eca64-font-weight);
    line-height: var(--e-global-typography-60eca64-line-height);
    letter-spacing: var(--e-global-typography-60eca64-letter-spacing);
    word-spacing: var(--e-global-typography-60eca64-word-spacing);
    top: -7px;
    left: -5px;
    vertical-align: baseline;
}

.elementor-7 .elementor-element.elementor-element-1a83dde > .elementor-widget-container {
    margin: -10px 0px 0px 5px;
}

.elementor-7 .elementor-element.elementor-element-1a83dde {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-17e53c7 > .elementor-container {
    max-width: 1200px;
}

.elementor-7 .elementor-element.elementor-element-17e53c7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-17e53c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://templatekit.jegtheme.com/vagha/wp-content/uploads/sites/114/2021/07/night-party-e1626593928627.jpg");
}

.elementor-7 .elementor-element.elementor-element-17e53c7 > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.95;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-17e53c7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -120px;
    margin-bottom: 0px;
    padding: 120px 0px 100px 0px;
}

.elementor-7 .elementor-element.elementor-element-aafb4b9.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-c9b97e6 {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-c9b97e6 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-59973a3-font-family), Sans-serif;
    font-size: var(--e-global-typography-59973a3-font-size);
    font-weight: var(--e-global-typography-59973a3-font-weight);
    text-transform: var(--e-global-typography-59973a3-text-transform);
    line-height: var(--e-global-typography-59973a3-line-height);
    letter-spacing: var(--e-global-typography-59973a3-letter-spacing);
    word-spacing: var(--e-global-typography-59973a3-word-spacing);
    text-shadow: 0px 0px 15px rgba(255, 78, 90.99999999999987, 0.58);
}

.elementor-7 .elementor-element.elementor-element-cd27a4a {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-cd27a4a .elementor-heading-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    text-shadow: 0px 0px 15px rgba(255, 78, 90.99999999999987, 0.58);
}

.elementor-7 .elementor-element.elementor-element-00d0d90 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box {
    text-align: center;
    background-color: #FFFFFF00;
    padding: 20px 0px 10px 0px;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);
}

.elementor-7 .elementor-element.elementor-element-00d0d90 .jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-00d0d90 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
    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);
    padding: 0px 0px 0px 0px;
    color: #AAAAAA;
}

.elementor-7 .elementor-element.elementor-element-00d0d90 .jeg-elementor-kit.jkit-testimonials.quote-override .testimonials-track .testimonial-item .testimonial-box .icon-content {
    top: 96px;
    left: 290px;
}

.elementor-7 .elementor-element.elementor-element-00d0d90 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content {
    color: #AA313A0A;
    font-size: 60px;
}

.elementor-7 .elementor-element.elementor-element-00d0d90 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content svg {
    fill: #AA313A0A;
    width: 60px;
}

.elementor-7 .elementor-element.elementor-element-00d0d90 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars li {
    color: #FF4E5B;
}

.elementor-7 .elementor-element.elementor-element-00d0d90 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars li svg {
    fill: #FF4E5B;
    width: 16px;
}

.elementor-7 .elementor-element.elementor-element-00d0d90 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars li i {
    font-size: 16px;
}

.elementor-7 .elementor-element.elementor-element-00d0d90 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars li:not(:last-child) {
    margin-right: 1px;
}

.elementor-7 .elementor-element.elementor-element-00d0d90 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars {
    margin: -10px 0px 10px 0px;
}

.elementor-7 .elementor-element.elementor-element-00d0d90 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
    color: #FFFFFF;
    font-family: var(--e-global-typography-1722a29-font-family), Sans-serif;
    font-size: var(--e-global-typography-1722a29-font-size);
    font-weight: var(--e-global-typography-1722a29-font-weight);
    text-transform: var(--e-global-typography-1722a29-text-transform);
    line-height: var(--e-global-typography-1722a29-line-height);
    letter-spacing: var(--e-global-typography-1722a29-letter-spacing);
    word-spacing: var(--e-global-typography-1722a29-word-spacing);
    margin-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-00d0d90 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
    color: #909090;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-7 .elementor-element.elementor-element-00d0d90 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img {
    width: 80px;
}

.elementor-7 .elementor-element.elementor-element-00d0d90 .jeg-elementor-kit.jkit-testimonials .tns-controls button i, .elementor-7 .elementor-element.elementor-element-00d0d90 .jeg-elementor-kit.jkit-testimonials .tns-controls button svg {
    opacity: 100%;
}

.elementor-7 .elementor-element.elementor-element-00d0d90 .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button i, .elementor-7 .elementor-element.elementor-element-00d0d90 .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button svg {
    opacity: 100%;
}

.elementor-7 .elementor-element.elementor-element-00d0d90 .jeg-elementor-kit.jkit-testimonials .tns-nav {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-00d0d90 > .elementor-widget-container {
    margin: 0px 0px 70px 0px;
}

.elementor-7 .elementor-element.elementor-element-0176a19 .jeg-elementor-kit.jkit-client-logo .tns-item img {
    object-fit: cover;
}

.elementor-7 .elementor-element.elementor-element-0176a19 .jeg-elementor-kit.jkit-client-logo .client-slider .image-list {
    padding: 0px 0px 0px 0px;
    opacity: 13%;
}

.elementor-7 .elementor-element.elementor-element-0176a19 .jeg-elementor-kit.jkit-client-logo .client-slider:hover .image-list {
    opacity: 30%;
}

.elementor-7 .elementor-element.elementor-element-0176a19 .jeg-elementor-kit.jkit-client-logo .tns-controls button i, .elementor-7 .elementor-element.elementor-element-0176a19 .jeg-elementor-kit.jkit-client-logo .tns-controls button svg {
    opacity: 100%;
}

.elementor-7 .elementor-element.elementor-element-0176a19 .jeg-elementor-kit.jkit-client-logo:hover .tns-controls button i, .elementor-7 .elementor-element.elementor-element-0176a19 .jeg-elementor-kit.jkit-client-logo:hover .tns-controls button svg {
    opacity: 100%;
}

.elementor-7 .elementor-element.elementor-element-bbd8a4c > .elementor-container {
    max-width: 1200px;
}

.elementor-7 .elementor-element.elementor-element-bbd8a4c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-bbd8a4c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-7 .elementor-element.elementor-element-bbd8a4c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 0px 50px 0px;
}

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

.elementor-7 .elementor-element.elementor-element-53e6338 > .elementor-container {
    max-width: 1290px;
}

.elementor-7 .elementor-element.elementor-element-8d57f1e > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-80412d8 {
    text-align: left;
}

.elementor-7 .elementor-element.elementor-element-80412d8 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-59973a3-font-family), Sans-serif;
    font-size: var(--e-global-typography-59973a3-font-size);
    font-weight: var(--e-global-typography-59973a3-font-weight);
    text-transform: var(--e-global-typography-59973a3-text-transform);
    line-height: var(--e-global-typography-59973a3-line-height);
    letter-spacing: var(--e-global-typography-59973a3-letter-spacing);
    word-spacing: var(--e-global-typography-59973a3-word-spacing);
    text-shadow: 0px 0px 15px rgba(255, 78, 90.99999999999987, 0.58);
}

.elementor-7 .elementor-element.elementor-element-f9f288c {
    text-align: left;
}

.elementor-7 .elementor-element.elementor-element-f9f288c .elementor-heading-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    text-shadow: 0px 0px 15px rgba(255, 78, 90.99999999999987, 0.58);
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-0ea74ec.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7 .elementor-element.elementor-element-0ea74ec.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7 .elementor-element.elementor-element-0ea74ec.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-7 .elementor-element.elementor-element-0ea74ec > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-47bc5d5 .jeg-elementor-kit.jkit-button {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-47bc5d5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    width: 100%;
    padding: 22px 35px 22px 35px;
    font-family: var(--e-global-typography-474b46e-font-family), Sans-serif;
    font-size: var(--e-global-typography-474b46e-font-size);
    font-weight: var(--e-global-typography-474b46e-font-weight);
    text-transform: var(--e-global-typography-474b46e-text-transform);
    line-height: var(--e-global-typography-474b46e-line-height);
    letter-spacing: var(--e-global-typography-474b46e-letter-spacing);
    word-spacing: var(--e-global-typography-474b46e-word-spacing);
    color: #FFFFFF;
    background-color: #FF4E5B;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FF4E5B;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 0px 15px 0px rgba(255, 77.99999999999997, 90.99999999999984, 0.39);
}

.elementor-7 .elementor-element.elementor-element-47bc5d5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-47bc5d5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: #FFFFFF;
    background-color: #FF4E5B00;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.elementor-7 .elementor-element.elementor-element-47bc5d5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-47bc5d5 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-7 .elementor-element.elementor-element-47bc5d5 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 5px;
}

.elementor-7 .elementor-element.elementor-element-47bc5d5 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-7 .elementor-element.elementor-element-47bc5d5 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 5px;
}

.elementor-7 .elementor-element.elementor-element-47bc5d5 {
    width: auto;
    max-width: auto;
}

.elementor-7 .elementor-element.elementor-element-5e00dfb > .elementor-container {
    max-width: 1290px;
}

.elementor-7 .elementor-element.elementor-element-5e00dfb {
    margin-top: 40px;
    margin-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-89e8c1c > .elementor-element-populated {
    margin: 0px 30px 0px 0px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock .jkit-posts {
    grid-template-columns:repeat(1, minmax(0, 1fr));
    grid-column-gap: 30px;
}

.elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock .jkit-post {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 30px 0px;
}

.elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock .jkit-thumb {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
    height: 167px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
    text-align: left;
    padding: 10px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock .jkit-post-category span a, .elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock .jkit-post-category a {
    color: #FF4E5B;
}

.elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock.postblock-type-2 .jkit-post-category a {
    color: #FF4E5B;
}

.elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category a {
    color: #FF4E5B;
}

.elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock .jkit-post-category, .elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category {
    background-color: #000000;
}

.elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock .jkit-post-category {
    padding: 15px 30px 12px 30px;
}

.elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category {
    padding: 15px 30px 12px 30px;
}

.elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock .jkit-post-title {
    margin: 10px 0px 10px 0px;
}

.elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title {
    margin: 10px 0px 10px 0px;
}

.elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
    font-family: var(--e-global-typography-fe2db73-font-family), Sans-serif;
    font-size: var(--e-global-typography-fe2db73-font-size);
    font-weight: var(--e-global-typography-fe2db73-font-weight);
    text-transform: var(--e-global-typography-fe2db73-text-transform);
    line-height: var(--e-global-typography-fe2db73-line-height);
    letter-spacing: var(--e-global-typography-fe2db73-letter-spacing);
    word-spacing: var(--e-global-typography-fe2db73-word-spacing);
}

.elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock .jkit-post-title a {
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock .jkit-post-title a:hover {
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
    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);
    margin: 0px 0px -10px 0px;
}

.elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt p {
    color: #AAAAAA;
}

.elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock .jkit-readmore {
    font-family: var(--e-global-typography-5716d02-font-family), Sans-serif;
    font-size: var(--e-global-typography-5716d02-font-size);
    font-weight: var(--e-global-typography-5716d02-font-weight);
    text-transform: var(--e-global-typography-5716d02-text-transform);
    line-height: var(--e-global-typography-5716d02-line-height);
    letter-spacing: var(--e-global-typography-5716d02-letter-spacing);
    word-spacing: var(--e-global-typography-5716d02-word-spacing);
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #FF4E5B00;
    color: #FF4E5B;
    border-radius: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before i, .elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before svg {
    margin-right: 8px;
}

.elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after i, .elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after svg {
    margin-left: 8px;
}

.elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock .jkit-readmore svg {
    fill: #FF4E5B;
}

.elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock .jkit-readmore:hover {
    color: #FF4E5B;
}

.elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock .jkit-readmore:hover svg {
    fill: #FF4E5B;
}

.elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom {
    justify-content: space-between;
}

.elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock .jeg_empty_module {
    text-align: left;
}

.elementor-7 .elementor-element.elementor-element-b44406c > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock .jkit-posts {
    grid-template-columns:repeat(1, minmax(0, 1fr));
    grid-column-gap: 30px;
}

.elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock .jkit-post {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 20px 0px;
}

.elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock .jkit-thumb {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
    height: 450px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
    text-align: left;
    padding: 10px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock .jkit-post-category span a, .elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock .jkit-post-category a {
    color: #FF4E5B;
}

.elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock.postblock-type-2 .jkit-post-category a {
    color: #FF4E5B;
}

.elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category a {
    color: #FF4E5B;
}

.elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock .jkit-post-category, .elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category {
    background-color: #000000;
}

.elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock .jkit-post-category {
    padding: 15px 30px 12px 30px;
}

.elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category {
    padding: 15px 30px 12px 30px;
}

.elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock .jkit-post-title {
    margin: 10px 0px 10px 0px;
}

.elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title {
    margin: 10px 0px 10px 0px;
}

.elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
    font-family: var(--e-global-typography-b812ceb-font-family), Sans-serif;
    font-size: var(--e-global-typography-b812ceb-font-size);
    font-weight: var(--e-global-typography-b812ceb-font-weight);
    text-transform: var(--e-global-typography-b812ceb-text-transform);
    line-height: var(--e-global-typography-b812ceb-line-height);
    letter-spacing: var(--e-global-typography-b812ceb-letter-spacing);
    word-spacing: var(--e-global-typography-b812ceb-word-spacing);
}

.elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock .jkit-post-title a {
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock .jkit-post-title a:hover {
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
    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);
    margin: 0px 0px -10px 0px;
}

.elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt p {
    color: #AAAAAA;
}

.elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock .jkit-readmore {
    font-family: var(--e-global-typography-474b46e-font-family), Sans-serif;
    font-size: var(--e-global-typography-474b46e-font-size);
    font-weight: var(--e-global-typography-474b46e-font-weight);
    text-transform: var(--e-global-typography-474b46e-text-transform);
    line-height: var(--e-global-typography-474b46e-line-height);
    letter-spacing: var(--e-global-typography-474b46e-letter-spacing);
    word-spacing: var(--e-global-typography-474b46e-word-spacing);
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #FF4E5B00;
    color: #FF4E5B;
    border-radius: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before i, .elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before svg {
    margin-right: 8px;
}

.elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after i, .elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after svg {
    margin-left: 8px;
}

.elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock .jkit-readmore svg {
    fill: #FF4E5B;
}

.elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock .jkit-readmore:hover {
    color: #FF4E5B;
}

.elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock .jkit-readmore:hover svg {
    fill: #FF4E5B;
}

.elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom {
    justify-content: space-between;
}

.elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock .jeg_empty_module {
    text-align: left;
}
.elementor-7 .elementor-element.elementor-element-c48db8c .elementor-time{
    text-align: left;
    color: #FFFFFF;
    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);
}
@media (max-width: 1024px) {
    .elementor-7 .elementor-element.elementor-element-423e3e0 {
        padding: 200px 0px 80px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-10c5f98 > .elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-7 .elementor-element.elementor-element-0e1e861 .elementor-heading-title {
        font-size: var(--e-global-typography-298c491-font-size);
        line-height: var(--e-global-typography-298c491-line-height);
        letter-spacing: var(--e-global-typography-298c491-letter-spacing);
        word-spacing: var(--e-global-typography-298c491-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-c3ac62c .elementor-heading-title {
        font-size: var(--e-global-typography-1408a79-font-size);
        line-height: var(--e-global-typography-1408a79-line-height);
        letter-spacing: var(--e-global-typography-1408a79-letter-spacing);
        word-spacing: var(--e-global-typography-1408a79-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-c3ac62c > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-ed84e84 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-474b46e-font-size);
        line-height: var(--e-global-typography-474b46e-line-height);
        letter-spacing: var(--e-global-typography-474b46e-letter-spacing);
        word-spacing: var(--e-global-typography-474b46e-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-ed84e84 {
        width: auto;
        max-width: auto;
    }

    .elementor-7 .elementor-element.elementor-element-fe878da .jeg-elementor-kit.jkit-video-button i {
        font-size: 20px;
    }

    .elementor-7 .elementor-element.elementor-element-fe878da .jeg-elementor-kit.jkit-video-button svg {
        width: 20px;
    }

    .elementor-7 .elementor-element.elementor-element-718a3f1 .elementor-heading-title {
        font-size: var(--e-global-typography-474b46e-font-size);
        line-height: var(--e-global-typography-474b46e-line-height);
        letter-spacing: var(--e-global-typography-474b46e-letter-spacing);
        word-spacing: var(--e-global-typography-474b46e-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-f863a94 > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
    }

    .elementor-7 .elementor-element.elementor-element-c48db8c .elementor-heading-title {
        font-size: var(--e-global-typography-b812ceb-font-size);
        line-height: var(--e-global-typography-b812ceb-line-height);
        letter-spacing: var(--e-global-typography-b812ceb-letter-spacing);
        word-spacing: var(--e-global-typography-b812ceb-word-spacing);
    }
    .elementor-7 .elementor-element.elementor-element-c48db8c .elementor-time{
        text-align: center;
        color: #FFFFFF;
        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-7 .elementor-element.elementor-element-da95793 > .elementor-element-populated {
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }

    .elementor-7 .elementor-element.elementor-element-f872dd2 .jeg-elementor-kit.jkit-countdown .timer-days .timer-content .timer-count {
        font-size: var(--e-global-typography-112f60d-font-size);
        line-height: var(--e-global-typography-112f60d-line-height);
        letter-spacing: var(--e-global-typography-112f60d-letter-spacing);
        word-spacing: var(--e-global-typography-112f60d-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-f872dd2 .jeg-elementor-kit.jkit-countdown .timer-days .timer-content .timer-title {
        font-size: var(--e-global-typography-88169cc-font-size);
        line-height: var(--e-global-typography-88169cc-line-height);
        letter-spacing: var(--e-global-typography-88169cc-letter-spacing);
        word-spacing: var(--e-global-typography-88169cc-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-f872dd2 .jeg-elementor-kit.jkit-countdown .timer-hours .timer-content .timer-count {
        font-size: var(--e-global-typography-112f60d-font-size);
        line-height: var(--e-global-typography-112f60d-line-height);
        letter-spacing: var(--e-global-typography-112f60d-letter-spacing);
        word-spacing: var(--e-global-typography-112f60d-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-f872dd2 .jeg-elementor-kit.jkit-countdown .timer-hours .timer-content .timer-title {
        font-size: var(--e-global-typography-88169cc-font-size);
        line-height: var(--e-global-typography-88169cc-line-height);
        letter-spacing: var(--e-global-typography-88169cc-letter-spacing);
        word-spacing: var(--e-global-typography-88169cc-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-f872dd2 .jeg-elementor-kit.jkit-countdown .timer-minutes .timer-content .timer-count {
        font-size: var(--e-global-typography-112f60d-font-size);
        line-height: var(--e-global-typography-112f60d-line-height);
        letter-spacing: var(--e-global-typography-112f60d-letter-spacing);
        word-spacing: var(--e-global-typography-112f60d-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-f872dd2 .jeg-elementor-kit.jkit-countdown .timer-minutes .timer-content .timer-title {
        font-size: var(--e-global-typography-88169cc-font-size);
        line-height: var(--e-global-typography-88169cc-line-height);
        letter-spacing: var(--e-global-typography-88169cc-letter-spacing);
        word-spacing: var(--e-global-typography-88169cc-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-f872dd2 .jeg-elementor-kit.jkit-countdown .timer-seconds .timer-content .timer-count {
        font-size: var(--e-global-typography-112f60d-font-size);
        line-height: var(--e-global-typography-112f60d-line-height);
        letter-spacing: var(--e-global-typography-112f60d-letter-spacing);
        word-spacing: var(--e-global-typography-112f60d-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-f872dd2 .jeg-elementor-kit.jkit-countdown .timer-seconds .timer-content .timer-title {
        font-size: var(--e-global-typography-88169cc-font-size);
        line-height: var(--e-global-typography-88169cc-line-height);
        letter-spacing: var(--e-global-typography-88169cc-letter-spacing);
        word-spacing: var(--e-global-typography-88169cc-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-5dae101 {
        padding: 80px 10px 80px 10px;
    }

    .elementor-7 .elementor-element.elementor-element-5aa5838 .elementor-heading-title {
        font-size: var(--e-global-typography-59973a3-font-size);
        line-height: var(--e-global-typography-59973a3-line-height);
        letter-spacing: var(--e-global-typography-59973a3-letter-spacing);
        word-spacing: var(--e-global-typography-59973a3-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-2a34651 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-cf69e8e {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-5e279f7 > .elementor-element-populated {
        margin: 0px 10px 20px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-7 .elementor-element.elementor-element-e996b05 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-bcc3320-font-size);
        line-height: var(--e-global-typography-bcc3320-line-height);
        letter-spacing: var(--e-global-typography-bcc3320-letter-spacing);
        word-spacing: var(--e-global-typography-bcc3320-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-e996b05 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-fc77feb > .elementor-element-populated {
        margin: 0px 10px 20px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-7 .elementor-element.elementor-element-986e05d .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-bcc3320-font-size);
        line-height: var(--e-global-typography-bcc3320-line-height);
        letter-spacing: var(--e-global-typography-bcc3320-letter-spacing);
        word-spacing: var(--e-global-typography-bcc3320-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-986e05d .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-e4d68cb > .elementor-element-populated {
        margin: 0px 10px 20px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-7 .elementor-element.elementor-element-c1e427d .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-bcc3320-font-size);
        line-height: var(--e-global-typography-bcc3320-line-height);
        letter-spacing: var(--e-global-typography-bcc3320-letter-spacing);
        word-spacing: var(--e-global-typography-bcc3320-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-c1e427d .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-b84ee87 > .elementor-element-populated {
        margin: 0px 10px 20px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-7 .elementor-element.elementor-element-fee2cb8 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-bcc3320-font-size);
        line-height: var(--e-global-typography-bcc3320-line-height);
        letter-spacing: var(--e-global-typography-bcc3320-letter-spacing);
        word-spacing: var(--e-global-typography-bcc3320-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-fee2cb8 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-747202e {
        padding: 0px 10px 0px 10px;
    }

    .elementor-7 .elementor-element.elementor-element-9fe7dd7 > .elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }

    .elementor-7 .elementor-element.elementor-element-13057af > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 10px 40px 10px;
    }

    .elementor-7 .elementor-element.elementor-element-2a62030 .elementor-heading-title {
        font-size: var(--e-global-typography-59973a3-font-size);
        line-height: var(--e-global-typography-59973a3-line-height);
        letter-spacing: var(--e-global-typography-59973a3-letter-spacing);
        word-spacing: var(--e-global-typography-59973a3-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-c36e12b .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-e2f40de {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-6f13090 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-474b46e-font-size);
        line-height: var(--e-global-typography-474b46e-line-height);
        letter-spacing: var(--e-global-typography-474b46e-letter-spacing);
        word-spacing: var(--e-global-typography-474b46e-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-baef60e {
        padding: 80px 10px 80px 10px;
    }

    .elementor-7 .elementor-element.elementor-element-1605add > .elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-7 .elementor-element.elementor-element-5065855 .elementor-heading-title {
        font-size: var(--e-global-typography-59973a3-font-size);
        line-height: var(--e-global-typography-59973a3-line-height);
        letter-spacing: var(--e-global-typography-59973a3-letter-spacing);
        word-spacing: var(--e-global-typography-59973a3-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-e5c5e33 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-13eedc7 {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-fc23562 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-474b46e-font-size);
        line-height: var(--e-global-typography-474b46e-line-height);
        letter-spacing: var(--e-global-typography-474b46e-letter-spacing);
        word-spacing: var(--e-global-typography-474b46e-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-37d3619 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-7 .elementor-element.elementor-element-307062b .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-fe2db73-font-size);
        line-height: var(--e-global-typography-fe2db73-line-height);
        letter-spacing: var(--e-global-typography-fe2db73-letter-spacing);
        word-spacing: var(--e-global-typography-fe2db73-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-307062b .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-17ef7a2 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-7 .elementor-element.elementor-element-4568cec .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-fe2db73-font-size);
        line-height: var(--e-global-typography-fe2db73-line-height);
        letter-spacing: var(--e-global-typography-fe2db73-letter-spacing);
        word-spacing: var(--e-global-typography-fe2db73-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-4568cec .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-3c4bd6d {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .elementor-7 .elementor-element.elementor-element-f391b11 > .elementor-element-populated {
        margin: 0px 10px 20px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-7 .elementor-element.elementor-element-8dcfee8 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-fe2db73-font-size);
        line-height: var(--e-global-typography-fe2db73-line-height);
        letter-spacing: var(--e-global-typography-fe2db73-letter-spacing);
        word-spacing: var(--e-global-typography-fe2db73-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-8dcfee8 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-fe62410 > .elementor-element-populated {
        margin: 0px 10px 20px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-7 .elementor-element.elementor-element-750e8a0 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-fe2db73-font-size);
        line-height: var(--e-global-typography-fe2db73-line-height);
        letter-spacing: var(--e-global-typography-fe2db73-letter-spacing);
        word-spacing: var(--e-global-typography-fe2db73-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-750e8a0 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-e60245a .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-fe2db73-font-size);
        line-height: var(--e-global-typography-fe2db73-line-height);
        letter-spacing: var(--e-global-typography-fe2db73-letter-spacing);
        word-spacing: var(--e-global-typography-fe2db73-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-e60245a .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-c415ac9 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-fe2db73-font-size);
        line-height: var(--e-global-typography-fe2db73-line-height);
        letter-spacing: var(--e-global-typography-fe2db73-letter-spacing);
        word-spacing: var(--e-global-typography-fe2db73-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-c415ac9 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-b2abbaf {
        padding: 80px 0px 80px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-8003fb6 > .elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }

    .elementor-7 .elementor-element.elementor-element-96aa043 > .elementor-element-populated {
        padding: 50px 50px 50px 50px;
    }

    .elementor-7 .elementor-element.elementor-element-591c80a .elementor-heading-title {
        font-size: var(--e-global-typography-59973a3-font-size);
        line-height: var(--e-global-typography-59973a3-line-height);
        letter-spacing: var(--e-global-typography-59973a3-letter-spacing);
        word-spacing: var(--e-global-typography-59973a3-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-166d92e .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

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

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

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

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

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

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

    .elementor-7 .elementor-element.elementor-element-a2acc08 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-a2acc08 .elementor-icon-list-item > a {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-d2dd765 {
        padding: 80px 0px 80px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-4c8775f > .elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-7 .elementor-element.elementor-element-5e51ec4 .elementor-heading-title {
        font-size: var(--e-global-typography-59973a3-font-size);
        line-height: var(--e-global-typography-59973a3-line-height);
        letter-spacing: var(--e-global-typography-59973a3-letter-spacing);
        word-spacing: var(--e-global-typography-59973a3-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-3018255 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-49ab9f4 {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-49ab9f4 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-53aa5a5 {
        padding: 30px 0px 30px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-c0b9660 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-9ff81f3-font-size);
        line-height: var(--e-global-typography-9ff81f3-line-height);
        letter-spacing: var(--e-global-typography-9ff81f3-letter-spacing);
        word-spacing: var(--e-global-typography-9ff81f3-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-c0b9660 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        font-size: var(--e-global-typography-112f60d-font-size);
        line-height: var(--e-global-typography-112f60d-line-height);
        letter-spacing: var(--e-global-typography-112f60d-letter-spacing);
        word-spacing: var(--e-global-typography-112f60d-word-spacing);
    }

    .elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-580122c.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

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

    .elementor-7 .elementor-element.elementor-element-44dea82 .elementor-heading-title {
        font-size: var(--e-global-typography-a50a507-font-size);
        line-height: var(--e-global-typography-a50a507-line-height);
        letter-spacing: var(--e-global-typography-a50a507-letter-spacing);
        word-spacing: var(--e-global-typography-a50a507-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-0a5ab01 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-0a5ab01 .elementor-icon-list-item > a {
        font-size: var(--e-global-typography-text-font-size);
    }

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

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

    .elementor-7 .elementor-element.elementor-element-c521371.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-7 .elementor-element.elementor-element-c521371 > .elementor-element-populated {
        margin: 30px 30px 0px 30px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 30px;
    }

    .elementor-7 .elementor-element.elementor-element-c65847c .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-474b46e-font-size);
        line-height: var(--e-global-typography-474b46e-line-height);
        letter-spacing: var(--e-global-typography-474b46e-letter-spacing);
        word-spacing: var(--e-global-typography-474b46e-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-c65847c {
        width: 100%;
        max-width: 100%;
    }

    .elementor-7 .elementor-element.elementor-element-65c8073 {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 30px 0px 30px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-734e758 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-9ff81f3-font-size);
        line-height: var(--e-global-typography-9ff81f3-line-height);
        letter-spacing: var(--e-global-typography-9ff81f3-letter-spacing);
        word-spacing: var(--e-global-typography-9ff81f3-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-734e758 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        font-size: var(--e-global-typography-112f60d-font-size);
        line-height: var(--e-global-typography-112f60d-line-height);
        letter-spacing: var(--e-global-typography-112f60d-letter-spacing);
        word-spacing: var(--e-global-typography-112f60d-word-spacing);
    }

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

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

    .elementor-7 .elementor-element.elementor-element-3e8f2f1 .elementor-heading-title {
        font-size: var(--e-global-typography-a50a507-font-size);
        line-height: var(--e-global-typography-a50a507-line-height);
        letter-spacing: var(--e-global-typography-a50a507-letter-spacing);
        word-spacing: var(--e-global-typography-a50a507-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-8886072 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-8886072 .elementor-icon-list-item > a {
        font-size: var(--e-global-typography-text-font-size);
    }

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

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

    .elementor-7 .elementor-element.elementor-element-bf48cbe.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-7 .elementor-element.elementor-element-bf48cbe > .elementor-element-populated {
        margin: 30px 30px 0px 30px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 30px;
    }

    .elementor-7 .elementor-element.elementor-element-a2c7555 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-474b46e-font-size);
        line-height: var(--e-global-typography-474b46e-line-height);
        letter-spacing: var(--e-global-typography-474b46e-letter-spacing);
        word-spacing: var(--e-global-typography-474b46e-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-a2c7555 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-7 .elementor-element.elementor-element-b9923cb {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 30px 0px 30px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-92881a7 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-9ff81f3-font-size);
        line-height: var(--e-global-typography-9ff81f3-line-height);
        letter-spacing: var(--e-global-typography-9ff81f3-letter-spacing);
        word-spacing: var(--e-global-typography-9ff81f3-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-92881a7 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        font-size: var(--e-global-typography-112f60d-font-size);
        line-height: var(--e-global-typography-112f60d-line-height);
        letter-spacing: var(--e-global-typography-112f60d-letter-spacing);
        word-spacing: var(--e-global-typography-112f60d-word-spacing);
    }

    .elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-2a51905.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

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

    .elementor-7 .elementor-element.elementor-element-67ccc27 .elementor-heading-title {
        font-size: var(--e-global-typography-a50a507-font-size);
        line-height: var(--e-global-typography-a50a507-line-height);
        letter-spacing: var(--e-global-typography-a50a507-letter-spacing);
        word-spacing: var(--e-global-typography-a50a507-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-688d91f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-688d91f .elementor-icon-list-item > a {
        font-size: var(--e-global-typography-text-font-size);
    }

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

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

    .elementor-7 .elementor-element.elementor-element-7c3fd40.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-7 .elementor-element.elementor-element-7c3fd40 > .elementor-element-populated {
        margin: 30px 30px 0px 30px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 30px;
    }

    .elementor-7 .elementor-element.elementor-element-3472e30 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-474b46e-font-size);
        line-height: var(--e-global-typography-474b46e-line-height);
        letter-spacing: var(--e-global-typography-474b46e-letter-spacing);
        word-spacing: var(--e-global-typography-474b46e-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-3472e30 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-7 .elementor-element.elementor-element-ca98229 {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 30px 0px 30px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-4139a49 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-9ff81f3-font-size);
        line-height: var(--e-global-typography-9ff81f3-line-height);
        letter-spacing: var(--e-global-typography-9ff81f3-letter-spacing);
        word-spacing: var(--e-global-typography-9ff81f3-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-4139a49 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        font-size: var(--e-global-typography-112f60d-font-size);
        line-height: var(--e-global-typography-112f60d-line-height);
        letter-spacing: var(--e-global-typography-112f60d-letter-spacing);
        word-spacing: var(--e-global-typography-112f60d-word-spacing);
    }

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

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

    .elementor-7 .elementor-element.elementor-element-c34c146 .elementor-heading-title {
        font-size: var(--e-global-typography-a50a507-font-size);
        line-height: var(--e-global-typography-a50a507-line-height);
        letter-spacing: var(--e-global-typography-a50a507-letter-spacing);
        word-spacing: var(--e-global-typography-a50a507-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-c0e6d4b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-c0e6d4b .elementor-icon-list-item > a {
        font-size: var(--e-global-typography-text-font-size);
    }

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

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

    .elementor-7 .elementor-element.elementor-element-d7a7c1c.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-7 .elementor-element.elementor-element-d7a7c1c > .elementor-element-populated {
        margin: 30px 30px 0px 30px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 30px;
    }

    .elementor-7 .elementor-element.elementor-element-ece555d .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-474b46e-font-size);
        line-height: var(--e-global-typography-474b46e-line-height);
        letter-spacing: var(--e-global-typography-474b46e-letter-spacing);
        word-spacing: var(--e-global-typography-474b46e-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-ece555d {
        width: 100%;
        max-width: 100%;
    }

    .elementor-7 .elementor-element.elementor-element-3156af1 {
        --spacer-size: 500px;
    }

    .elementor-7 .elementor-element.elementor-element-b027968 > .elementor-element-populated {
        padding: 8% 8% 8% 8%;
    }

    .elementor-7 .elementor-element.elementor-element-5712b94 .elementor-heading-title {
        font-size: var(--e-global-typography-59973a3-font-size);
        line-height: var(--e-global-typography-59973a3-line-height);
        letter-spacing: var(--e-global-typography-59973a3-letter-spacing);
        word-spacing: var(--e-global-typography-59973a3-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-c897bc9 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-fa20ef3 {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-a5a95c9 .jeg-elementor-kit.jkit-fun-fact {
        text-align: left;
    }

    .elementor-7 .elementor-element.elementor-element-a5a95c9 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-50e987e-font-size);
        line-height: var(--e-global-typography-50e987e-line-height);
        letter-spacing: var(--e-global-typography-50e987e-letter-spacing);
        word-spacing: var(--e-global-typography-50e987e-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-a5a95c9 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-a5a95c9 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-60eca64-font-size);
        line-height: var(--e-global-typography-60eca64-line-height);
        letter-spacing: var(--e-global-typography-60eca64-letter-spacing);
        word-spacing: var(--e-global-typography-60eca64-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-af1da57 .jeg-elementor-kit.jkit-fun-fact {
        text-align: left;
    }

    .elementor-7 .elementor-element.elementor-element-af1da57 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-50e987e-font-size);
        line-height: var(--e-global-typography-50e987e-line-height);
        letter-spacing: var(--e-global-typography-50e987e-letter-spacing);
        word-spacing: var(--e-global-typography-50e987e-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-af1da57 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-af1da57 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-60eca64-font-size);
        line-height: var(--e-global-typography-60eca64-line-height);
        letter-spacing: var(--e-global-typography-60eca64-letter-spacing);
        word-spacing: var(--e-global-typography-60eca64-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-1529de6 .jeg-elementor-kit.jkit-fun-fact {
        text-align: left;
    }

    .elementor-7 .elementor-element.elementor-element-1529de6 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-50e987e-font-size);
        line-height: var(--e-global-typography-50e987e-line-height);
        letter-spacing: var(--e-global-typography-50e987e-letter-spacing);
        word-spacing: var(--e-global-typography-50e987e-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-1529de6 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-1529de6 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-60eca64-font-size);
        line-height: var(--e-global-typography-60eca64-line-height);
        letter-spacing: var(--e-global-typography-60eca64-letter-spacing);
        word-spacing: var(--e-global-typography-60eca64-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-1a83dde .jeg-elementor-kit.jkit-fun-fact {
        text-align: left;
    }

    .elementor-7 .elementor-element.elementor-element-1a83dde .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-50e987e-font-size);
        line-height: var(--e-global-typography-50e987e-line-height);
        letter-spacing: var(--e-global-typography-50e987e-letter-spacing);
        word-spacing: var(--e-global-typography-50e987e-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-1a83dde .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-1a83dde .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-60eca64-font-size);
        line-height: var(--e-global-typography-60eca64-line-height);
        letter-spacing: var(--e-global-typography-60eca64-letter-spacing);
        word-spacing: var(--e-global-typography-60eca64-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-17e53c7 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 80px 0px 80px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-aafb4b9 > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }

    .elementor-7 .elementor-element.elementor-element-c9b97e6 .elementor-heading-title {
        font-size: var(--e-global-typography-59973a3-font-size);
        line-height: var(--e-global-typography-59973a3-line-height);
        letter-spacing: var(--e-global-typography-59973a3-letter-spacing);
        word-spacing: var(--e-global-typography-59973a3-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-cd27a4a .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-00d0d90 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-00d0d90 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
        font-size: var(--e-global-typography-1722a29-font-size);
        line-height: var(--e-global-typography-1722a29-line-height);
        letter-spacing: var(--e-global-typography-1722a29-letter-spacing);
        word-spacing: var(--e-global-typography-1722a29-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-00d0d90 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-0176a19 .jeg-elementor-kit.jkit-client-logo .tns-item img {
        object-fit: contain;
    }

    .elementor-7 .elementor-element.elementor-element-0176a19 .jeg-elementor-kit.jkit-client-logo .client-slider .image-list {
        opacity: 30%;
    }

    .elementor-7 .elementor-element.elementor-element-0176a19 .jeg-elementor-kit.jkit-client-logo .client-slider:hover .image-list {
        opacity: 80%;
    }

    .elementor-7 .elementor-element.elementor-element-bbd8a4c {
        padding: 0px 10px 50px 10px;
    }

    .elementor-7 .elementor-element.elementor-element-80412d8 .elementor-heading-title {
        font-size: var(--e-global-typography-59973a3-font-size);
        line-height: var(--e-global-typography-59973a3-line-height);
        letter-spacing: var(--e-global-typography-59973a3-letter-spacing);
        word-spacing: var(--e-global-typography-59973a3-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-f9f288c .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-47bc5d5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 22px 40px 22px 40px;
        font-size: var(--e-global-typography-474b46e-font-size);
        line-height: var(--e-global-typography-474b46e-line-height);
        letter-spacing: var(--e-global-typography-474b46e-letter-spacing);
        word-spacing: var(--e-global-typography-474b46e-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-89e8c1c > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock .jkit-posts {
        grid-template-columns:repeat(1, minmax(0, 1fr));
        grid-column-gap: 0px;
    }

    .elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
        height: 378px;
    }

    .elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock .jkit-post-category span a, .elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var(--e-global-typography-fe2db73-font-size);
        line-height: var(--e-global-typography-fe2db73-line-height);
        letter-spacing: var(--e-global-typography-fe2db73-letter-spacing);
        word-spacing: var(--e-global-typography-fe2db73-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock .jkit-readmore {
        font-size: var(--e-global-typography-5716d02-font-size);
        line-height: var(--e-global-typography-5716d02-line-height);
        letter-spacing: var(--e-global-typography-5716d02-letter-spacing);
        word-spacing: var(--e-global-typography-5716d02-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-b44406c > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock .jkit-posts {
        grid-template-columns:repeat(1, minmax(0, 1fr));
        grid-column-gap: 0px;
    }

    .elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
        height: 378px;
    }

    .elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock .jkit-post-category span a, .elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var(--e-global-typography-b812ceb-font-size);
        line-height: var(--e-global-typography-b812ceb-line-height);
        letter-spacing: var(--e-global-typography-b812ceb-letter-spacing);
        word-spacing: var(--e-global-typography-b812ceb-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock .jkit-readmore {
        font-size: var(--e-global-typography-474b46e-font-size);
        line-height: var(--e-global-typography-474b46e-line-height);
        letter-spacing: var(--e-global-typography-474b46e-letter-spacing);
        word-spacing: var(--e-global-typography-474b46e-word-spacing);
    }
}

@media (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-423e3e0 {
        padding: 180px 0px 50px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-10c5f98 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 15px 0px 15px;
    }

    .elementor-7 .elementor-element.elementor-element-0e1e861 .elementor-heading-title {
        font-size: var(--e-global-typography-298c491-font-size);
        line-height: var(--e-global-typography-298c491-line-height);
        letter-spacing: var(--e-global-typography-298c491-letter-spacing);
        word-spacing: var(--e-global-typography-298c491-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-c3ac62c .elementor-heading-title {
        font-size: var(--e-global-typography-1408a79-font-size);
        line-height: var(--e-global-typography-1408a79-line-height);
        letter-spacing: var(--e-global-typography-1408a79-letter-spacing);
        word-spacing: var(--e-global-typography-1408a79-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-ed84e84 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-474b46e-font-size);
        line-height: var(--e-global-typography-474b46e-line-height);
        letter-spacing: var(--e-global-typography-474b46e-letter-spacing);
        word-spacing: var(--e-global-typography-474b46e-word-spacing);
    }

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

    .elementor-7 .elementor-element.elementor-element-fe878da .jeg-elementor-kit.jkit-video-button i {
        font-size: 20px;
    }

    .elementor-7 .elementor-element.elementor-element-fe878da .jeg-elementor-kit.jkit-video-button svg {
        width: 20px;
    }

    .elementor-7 .elementor-element.elementor-element-fe878da .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
        line-height: 0px;
    }

    .elementor-7 .elementor-element.elementor-element-718a3f1 .elementor-heading-title {
        font-size: var(--e-global-typography-474b46e-font-size);
        line-height: var(--e-global-typography-474b46e-line-height);
        letter-spacing: var(--e-global-typography-474b46e-letter-spacing);
        word-spacing: var(--e-global-typography-474b46e-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-b9c0443 {
        margin-top: 120px;
        margin-bottom: 0px;
        padding: 30px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-f863a94 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-7 .elementor-element.elementor-element-c48db8c {
        text-align: center;
    }

    .elementor-7 .elementor-element.elementor-element-c48db8c .elementor-heading-title {
        font-size: var(--e-global-typography-b812ceb-font-size);
        line-height: var(--e-global-typography-b812ceb-line-height);
        letter-spacing: var(--e-global-typography-b812ceb-letter-spacing);
        word-spacing: var(--e-global-typography-b812ceb-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-da95793 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-7 .elementor-element.elementor-element-f872dd2 .jeg-elementor-kit.jkit-countdown .timer-container {
        -ms-flex: 0 0 calc(100% / 2);
        flex: 0 0 calc(100% / 2);
        max-width: calc(100% / 2);
    }

    .elementor-7 .elementor-element.elementor-element-f872dd2 .jeg-elementor-kit.jkit-countdown .timer-days .timer-content .timer-count {
        font-size: var(--e-global-typography-112f60d-font-size);
        line-height: var(--e-global-typography-112f60d-line-height);
        letter-spacing: var(--e-global-typography-112f60d-letter-spacing);
        word-spacing: var(--e-global-typography-112f60d-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-f872dd2 .jeg-elementor-kit.jkit-countdown .timer-days .timer-content .timer-title {
        font-size: var(--e-global-typography-88169cc-font-size);
        line-height: var(--e-global-typography-88169cc-line-height);
        letter-spacing: var(--e-global-typography-88169cc-letter-spacing);
        word-spacing: var(--e-global-typography-88169cc-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-f872dd2 .jeg-elementor-kit.jkit-countdown .timer-hours .timer-content .timer-count {
        font-size: var(--e-global-typography-112f60d-font-size);
        line-height: var(--e-global-typography-112f60d-line-height);
        letter-spacing: var(--e-global-typography-112f60d-letter-spacing);
        word-spacing: var(--e-global-typography-112f60d-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-f872dd2 .jeg-elementor-kit.jkit-countdown .timer-hours .timer-content .timer-title {
        font-size: var(--e-global-typography-88169cc-font-size);
        line-height: var(--e-global-typography-88169cc-line-height);
        letter-spacing: var(--e-global-typography-88169cc-letter-spacing);
        word-spacing: var(--e-global-typography-88169cc-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-f872dd2 .jeg-elementor-kit.jkit-countdown .timer-minutes .timer-content .timer-count {
        font-size: var(--e-global-typography-112f60d-font-size);
        line-height: var(--e-global-typography-112f60d-line-height);
        letter-spacing: var(--e-global-typography-112f60d-letter-spacing);
        word-spacing: var(--e-global-typography-112f60d-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-f872dd2 .jeg-elementor-kit.jkit-countdown .timer-minutes .timer-content .timer-title {
        font-size: var(--e-global-typography-88169cc-font-size);
        line-height: var(--e-global-typography-88169cc-line-height);
        letter-spacing: var(--e-global-typography-88169cc-letter-spacing);
        word-spacing: var(--e-global-typography-88169cc-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-f872dd2 .jeg-elementor-kit.jkit-countdown .timer-seconds .timer-content .timer-count {
        font-size: var(--e-global-typography-112f60d-font-size);
        line-height: var(--e-global-typography-112f60d-line-height);
        letter-spacing: var(--e-global-typography-112f60d-letter-spacing);
        word-spacing: var(--e-global-typography-112f60d-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-f872dd2 .jeg-elementor-kit.jkit-countdown .timer-seconds .timer-content .timer-title {
        font-size: var(--e-global-typography-88169cc-font-size);
        line-height: var(--e-global-typography-88169cc-line-height);
        letter-spacing: var(--e-global-typography-88169cc-letter-spacing);
        word-spacing: var(--e-global-typography-88169cc-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-5dae101 {
        padding: 50px 15px 50px 15px;
    }

    .elementor-7 .elementor-element.elementor-element-5aa5838 .elementor-heading-title {
        font-size: var(--e-global-typography-59973a3-font-size);
        line-height: var(--e-global-typography-59973a3-line-height);
        letter-spacing: var(--e-global-typography-59973a3-letter-spacing);
        word-spacing: var(--e-global-typography-59973a3-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-2a34651 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-cf69e8e {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-cf69e8e > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-cf7e7e3 {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .elementor-7 .elementor-element.elementor-element-5e279f7 {
        width: 100%;
    }

    .elementor-7 .elementor-element.elementor-element-5e279f7 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-7 .elementor-element.elementor-element-2c89d22 {
        --spacer-size: 200px;
    }

    .elementor-7 .elementor-element.elementor-element-e996b05 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-bcc3320-font-size);
        line-height: var(--e-global-typography-bcc3320-line-height);
        letter-spacing: var(--e-global-typography-bcc3320-letter-spacing);
        word-spacing: var(--e-global-typography-bcc3320-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-e996b05 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-fc77feb {
        width: 100%;
    }

    .elementor-7 .elementor-element.elementor-element-fc77feb.elementor-column > .elementor-widget-wrap {
        justify-content: flex-start;
    }

    .elementor-7 .elementor-element.elementor-element-fc77feb > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-7 .elementor-element.elementor-element-39ffbb2 {
        --spacer-size: 200px;
    }

    .elementor-7 .elementor-element.elementor-element-986e05d .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-bcc3320-font-size);
        line-height: var(--e-global-typography-bcc3320-line-height);
        letter-spacing: var(--e-global-typography-bcc3320-letter-spacing);
        word-spacing: var(--e-global-typography-bcc3320-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-986e05d .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-e4d68cb {
        width: 100%;
    }

    .elementor-7 .elementor-element.elementor-element-e4d68cb.elementor-column > .elementor-widget-wrap {
        justify-content: flex-start;
    }

    .elementor-7 .elementor-element.elementor-element-e4d68cb > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-7 .elementor-element.elementor-element-1fd4935 {
        --spacer-size: 200px;
    }

    .elementor-7 .elementor-element.elementor-element-c1e427d .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-bcc3320-font-size);
        line-height: var(--e-global-typography-bcc3320-line-height);
        letter-spacing: var(--e-global-typography-bcc3320-letter-spacing);
        word-spacing: var(--e-global-typography-bcc3320-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-c1e427d .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-b84ee87 {
        width: 100%;
    }

    .elementor-7 .elementor-element.elementor-element-b84ee87.elementor-column > .elementor-widget-wrap {
        justify-content: flex-start;
    }

    .elementor-7 .elementor-element.elementor-element-b84ee87 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-7 .elementor-element.elementor-element-fccf000 {
        --spacer-size: 200px;
    }

    .elementor-7 .elementor-element.elementor-element-fee2cb8 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-bcc3320-font-size);
        line-height: var(--e-global-typography-bcc3320-line-height);
        letter-spacing: var(--e-global-typography-bcc3320-letter-spacing);
        word-spacing: var(--e-global-typography-bcc3320-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-fee2cb8 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-747202e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-747202e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: center right;
    }

    .elementor-7 .elementor-element.elementor-element-747202e {
        padding: 0px 5px 50px 5px;
    }

    .elementor-7 .elementor-element.elementor-element-13057af > .elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-2a62030 .elementor-heading-title {
        font-size: var(--e-global-typography-59973a3-font-size);
        line-height: var(--e-global-typography-59973a3-line-height);
        letter-spacing: var(--e-global-typography-59973a3-letter-spacing);
        word-spacing: var(--e-global-typography-59973a3-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-c36e12b .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-e2f40de {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-e2f40de > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-bee611d > .elementor-element-populated {
        margin: 0px 0px 10px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

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

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

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

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

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

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

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

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

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

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

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

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

    .elementor-7 .elementor-element.elementor-element-6f13090 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-474b46e-font-size);
        line-height: var(--e-global-typography-474b46e-line-height);
        letter-spacing: var(--e-global-typography-474b46e-letter-spacing);
        word-spacing: var(--e-global-typography-474b46e-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-baef60e {
        padding: 50px 5px 50px 5px;
    }

    .elementor-7 .elementor-element.elementor-element-eda22a8 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-7 .elementor-element.elementor-element-1605add > .elementor-element-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-7 .elementor-element.elementor-element-5065855 .elementor-heading-title {
        font-size: var(--e-global-typography-59973a3-font-size);
        line-height: var(--e-global-typography-59973a3-line-height);
        letter-spacing: var(--e-global-typography-59973a3-letter-spacing);
        word-spacing: var(--e-global-typography-59973a3-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-e5c5e33 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-13eedc7 {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-13eedc7 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-fc23562 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-474b46e-font-size);
        line-height: var(--e-global-typography-474b46e-line-height);
        letter-spacing: var(--e-global-typography-474b46e-letter-spacing);
        word-spacing: var(--e-global-typography-474b46e-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-37d3619 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-7 .elementor-element.elementor-element-307062b .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 30px 30px 30px 30px;
    }

    .elementor-7 .elementor-element.elementor-element-307062b .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-fe2db73-font-size);
        line-height: var(--e-global-typography-fe2db73-line-height);
        letter-spacing: var(--e-global-typography-fe2db73-letter-spacing);
        word-spacing: var(--e-global-typography-fe2db73-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-307062b .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-17ef7a2 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-7 .elementor-element.elementor-element-4568cec .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 30px 30px 30px 30px;
    }

    .elementor-7 .elementor-element.elementor-element-4568cec .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-fe2db73-font-size);
        line-height: var(--e-global-typography-fe2db73-line-height);
        letter-spacing: var(--e-global-typography-fe2db73-letter-spacing);
        word-spacing: var(--e-global-typography-fe2db73-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-4568cec .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-3c4bd6d {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .elementor-7 .elementor-element.elementor-element-8dcfee8 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 30px 30px 30px 30px;
    }

    .elementor-7 .elementor-element.elementor-element-8dcfee8 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-fe2db73-font-size);
        line-height: var(--e-global-typography-fe2db73-line-height);
        letter-spacing: var(--e-global-typography-fe2db73-letter-spacing);
        word-spacing: var(--e-global-typography-fe2db73-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-8dcfee8 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-750e8a0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 30px 30px 30px 30px;
    }

    .elementor-7 .elementor-element.elementor-element-750e8a0 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-fe2db73-font-size);
        line-height: var(--e-global-typography-fe2db73-line-height);
        letter-spacing: var(--e-global-typography-fe2db73-letter-spacing);
        word-spacing: var(--e-global-typography-fe2db73-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-750e8a0 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-e60245a .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 30px 30px 30px 30px;
    }

    .elementor-7 .elementor-element.elementor-element-e60245a .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-fe2db73-font-size);
        line-height: var(--e-global-typography-fe2db73-line-height);
        letter-spacing: var(--e-global-typography-fe2db73-letter-spacing);
        word-spacing: var(--e-global-typography-fe2db73-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-e60245a .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-688fa19 > .elementor-element-populated {
        margin: 20px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-7 .elementor-element.elementor-element-c415ac9 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 30px 30px 30px 30px;
    }

    .elementor-7 .elementor-element.elementor-element-c415ac9 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-fe2db73-font-size);
        line-height: var(--e-global-typography-fe2db73-line-height);
        letter-spacing: var(--e-global-typography-fe2db73-letter-spacing);
        word-spacing: var(--e-global-typography-fe2db73-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-c415ac9 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-b2abbaf:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b2abbaf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 58% -135px;
    }

    .elementor-7 .elementor-element.elementor-element-b2abbaf {
        padding: 50px 0px 50px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-8003fb6 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 15px 0px 15px;
    }

    .elementor-7 .elementor-element.elementor-element-96aa043 > .elementor-element-populated {
        padding: 50px 30px 50px 30px;
    }

    .elementor-7 .elementor-element.elementor-element-591c80a .elementor-heading-title {
        font-size: var(--e-global-typography-59973a3-font-size);
        line-height: var(--e-global-typography-59973a3-line-height);
        letter-spacing: var(--e-global-typography-59973a3-letter-spacing);
        word-spacing: var(--e-global-typography-59973a3-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-166d92e .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-a2acc08 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-a2acc08 .elementor-icon-list-item > a {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-d2dd765 {
        margin-top: -200px;
        margin-bottom: 0px;
        padding: 200px 0px 50px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-4c8775f > .elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-7 .elementor-element.elementor-element-5e51ec4 .elementor-heading-title {
        font-size: var(--e-global-typography-59973a3-font-size);
        line-height: var(--e-global-typography-59973a3-line-height);
        letter-spacing: var(--e-global-typography-59973a3-letter-spacing);
        word-spacing: var(--e-global-typography-59973a3-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-3018255 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-49ab9f4 {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-fd152b3.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-7 .elementor-element.elementor-element-fd152b3 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-7 .elementor-element.elementor-element-c0b9660 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-9ff81f3-font-size);
        line-height: var(--e-global-typography-9ff81f3-line-height);
        letter-spacing: var(--e-global-typography-9ff81f3-letter-spacing);
        word-spacing: var(--e-global-typography-9ff81f3-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-c0b9660 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        font-size: var(--e-global-typography-112f60d-font-size);
        line-height: var(--e-global-typography-112f60d-line-height);
        letter-spacing: var(--e-global-typography-112f60d-letter-spacing);
        word-spacing: var(--e-global-typography-112f60d-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-580122c > .elementor-element-populated {
        margin: 0px 20px 0px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }

    .elementor-7 .elementor-element.elementor-element-45d2a21 > .elementor-element-populated {
        margin: 20px 20px 0px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }

    .elementor-7 .elementor-element.elementor-element-44dea82 .elementor-heading-title {
        font-size: var(--e-global-typography-a50a507-font-size);
        line-height: var(--e-global-typography-a50a507-line-height);
        letter-spacing: var(--e-global-typography-a50a507-letter-spacing);
        word-spacing: var(--e-global-typography-a50a507-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-0a5ab01 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-0a5ab01 .elementor-icon-list-item > a {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-c521371 > .elementor-element-populated {
        margin: 20px 20px 10px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }

    .elementor-7 .elementor-element.elementor-element-c65847c .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-474b46e-font-size);
        line-height: var(--e-global-typography-474b46e-line-height);
        letter-spacing: var(--e-global-typography-474b46e-letter-spacing);
        word-spacing: var(--e-global-typography-474b46e-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-d8498d0.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-7 .elementor-element.elementor-element-d8498d0 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-7 .elementor-element.elementor-element-734e758 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-9ff81f3-font-size);
        line-height: var(--e-global-typography-9ff81f3-line-height);
        letter-spacing: var(--e-global-typography-9ff81f3-letter-spacing);
        word-spacing: var(--e-global-typography-9ff81f3-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-734e758 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        font-size: var(--e-global-typography-112f60d-font-size);
        line-height: var(--e-global-typography-112f60d-line-height);
        letter-spacing: var(--e-global-typography-112f60d-letter-spacing);
        word-spacing: var(--e-global-typography-112f60d-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-d41ac97 > .elementor-element-populated {
        margin: 0px 20px 0px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }

    .elementor-7 .elementor-element.elementor-element-d38a16c > .elementor-element-populated {
        margin: 20px 20px 0px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }

    .elementor-7 .elementor-element.elementor-element-3e8f2f1 .elementor-heading-title {
        font-size: var(--e-global-typography-a50a507-font-size);
        line-height: var(--e-global-typography-a50a507-line-height);
        letter-spacing: var(--e-global-typography-a50a507-letter-spacing);
        word-spacing: var(--e-global-typography-a50a507-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-8886072 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-8886072 .elementor-icon-list-item > a {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-bf48cbe > .elementor-element-populated {
        margin: 20px 20px 10px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }

    .elementor-7 .elementor-element.elementor-element-a2c7555 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-474b46e-font-size);
        line-height: var(--e-global-typography-474b46e-line-height);
        letter-spacing: var(--e-global-typography-474b46e-letter-spacing);
        word-spacing: var(--e-global-typography-474b46e-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-40692b4.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-7 .elementor-element.elementor-element-40692b4 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-7 .elementor-element.elementor-element-92881a7 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-9ff81f3-font-size);
        line-height: var(--e-global-typography-9ff81f3-line-height);
        letter-spacing: var(--e-global-typography-9ff81f3-letter-spacing);
        word-spacing: var(--e-global-typography-9ff81f3-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-92881a7 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        font-size: var(--e-global-typography-112f60d-font-size);
        line-height: var(--e-global-typography-112f60d-line-height);
        letter-spacing: var(--e-global-typography-112f60d-letter-spacing);
        word-spacing: var(--e-global-typography-112f60d-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-2a51905 > .elementor-element-populated {
        margin: 0px 20px 0px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }

    .elementor-7 .elementor-element.elementor-element-b67440e > .elementor-element-populated {
        margin: 20px 20px 0px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }

    .elementor-7 .elementor-element.elementor-element-67ccc27 .elementor-heading-title {
        font-size: var(--e-global-typography-a50a507-font-size);
        line-height: var(--e-global-typography-a50a507-line-height);
        letter-spacing: var(--e-global-typography-a50a507-letter-spacing);
        word-spacing: var(--e-global-typography-a50a507-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-688d91f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-688d91f .elementor-icon-list-item > a {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-7c3fd40 > .elementor-element-populated {
        margin: 20px 20px 10px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }

    .elementor-7 .elementor-element.elementor-element-3472e30 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-474b46e-font-size);
        line-height: var(--e-global-typography-474b46e-line-height);
        letter-spacing: var(--e-global-typography-474b46e-letter-spacing);
        word-spacing: var(--e-global-typography-474b46e-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-fb01d47.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-7 .elementor-element.elementor-element-fb01d47 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-7 .elementor-element.elementor-element-4139a49 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-9ff81f3-font-size);
        line-height: var(--e-global-typography-9ff81f3-line-height);
        letter-spacing: var(--e-global-typography-9ff81f3-letter-spacing);
        word-spacing: var(--e-global-typography-9ff81f3-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-4139a49 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        font-size: var(--e-global-typography-112f60d-font-size);
        line-height: var(--e-global-typography-112f60d-line-height);
        letter-spacing: var(--e-global-typography-112f60d-letter-spacing);
        word-spacing: var(--e-global-typography-112f60d-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-c34b17b > .elementor-element-populated {
        margin: 0px 20px 0px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }

    .elementor-7 .elementor-element.elementor-element-be61c1f > .elementor-element-populated {
        margin: 20px 20px 0px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }

    .elementor-7 .elementor-element.elementor-element-c34c146 .elementor-heading-title {
        font-size: var(--e-global-typography-a50a507-font-size);
        line-height: var(--e-global-typography-a50a507-line-height);
        letter-spacing: var(--e-global-typography-a50a507-letter-spacing);
        word-spacing: var(--e-global-typography-a50a507-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-c0e6d4b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-c0e6d4b .elementor-icon-list-item > a {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-d7a7c1c > .elementor-element-populated {
        margin: 20px 20px 10px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }

    .elementor-7 .elementor-element.elementor-element-ece555d .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-474b46e-font-size);
        line-height: var(--e-global-typography-474b46e-line-height);
        letter-spacing: var(--e-global-typography-474b46e-letter-spacing);
        word-spacing: var(--e-global-typography-474b46e-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-3156af1 {
        --spacer-size: 325px;
    }

    .elementor-7 .elementor-element.elementor-element-b027968 > .elementor-element-populated {
        padding: 50px 15px 50px 15px;
    }

    .elementor-7 .elementor-element.elementor-element-5712b94 .elementor-heading-title {
        font-size: var(--e-global-typography-59973a3-font-size);
        line-height: var(--e-global-typography-59973a3-line-height);
        letter-spacing: var(--e-global-typography-59973a3-letter-spacing);
        word-spacing: var(--e-global-typography-59973a3-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-c897bc9 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-fa20ef3 {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-8b73bc8 {
        width: 50%;
    }

    .elementor-7 .elementor-element.elementor-element-a5a95c9 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-50e987e-font-size);
        line-height: var(--e-global-typography-50e987e-line-height);
        letter-spacing: var(--e-global-typography-50e987e-letter-spacing);
        word-spacing: var(--e-global-typography-50e987e-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-a5a95c9 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-a5a95c9 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-60eca64-font-size);
        line-height: var(--e-global-typography-60eca64-line-height);
        letter-spacing: var(--e-global-typography-60eca64-letter-spacing);
        word-spacing: var(--e-global-typography-60eca64-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-a5a95c9 > .elementor-widget-container {
        margin: 0px 0px 0px -10px;
    }

    .elementor-7 .elementor-element.elementor-element-030b498 {
        width: 50%;
    }

    .elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-030b498.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

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

    .elementor-7 .elementor-element.elementor-element-af1da57 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-50e987e-font-size);
        line-height: var(--e-global-typography-50e987e-line-height);
        letter-spacing: var(--e-global-typography-50e987e-letter-spacing);
        word-spacing: var(--e-global-typography-50e987e-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-af1da57 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-af1da57 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-60eca64-font-size);
        line-height: var(--e-global-typography-60eca64-line-height);
        letter-spacing: var(--e-global-typography-60eca64-letter-spacing);
        word-spacing: var(--e-global-typography-60eca64-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-af1da57 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-93c8df1 {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .elementor-7 .elementor-element.elementor-element-bd74e3f {
        width: 50%;
    }

    .elementor-7 .elementor-element.elementor-element-1529de6 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-50e987e-font-size);
        line-height: var(--e-global-typography-50e987e-line-height);
        letter-spacing: var(--e-global-typography-50e987e-letter-spacing);
        word-spacing: var(--e-global-typography-50e987e-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-1529de6 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-1529de6 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-60eca64-font-size);
        line-height: var(--e-global-typography-60eca64-line-height);
        letter-spacing: var(--e-global-typography-60eca64-letter-spacing);
        word-spacing: var(--e-global-typography-60eca64-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-1529de6 > .elementor-widget-container {
        margin: 0px 0px 0px -10px;
    }

    .elementor-7 .elementor-element.elementor-element-1ae5832 {
        width: 50%;
    }

    .elementor-7 .elementor-element.elementor-element-1a83dde .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-50e987e-font-size);
        line-height: var(--e-global-typography-50e987e-line-height);
        letter-spacing: var(--e-global-typography-50e987e-letter-spacing);
        word-spacing: var(--e-global-typography-50e987e-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-1a83dde .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-1a83dde .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-60eca64-font-size);
        line-height: var(--e-global-typography-60eca64-line-height);
        letter-spacing: var(--e-global-typography-60eca64-letter-spacing);
        word-spacing: var(--e-global-typography-60eca64-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-1a83dde > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-17e53c7 {
        padding: 50px 0px 50px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-aafb4b9 > .elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-7 .elementor-element.elementor-element-c9b97e6 .elementor-heading-title {
        font-size: var(--e-global-typography-59973a3-font-size);
        line-height: var(--e-global-typography-59973a3-line-height);
        letter-spacing: var(--e-global-typography-59973a3-letter-spacing);
        word-spacing: var(--e-global-typography-59973a3-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-cd27a4a .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-00d0d90 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-00d0d90 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
        font-size: var(--e-global-typography-1722a29-font-size);
        line-height: var(--e-global-typography-1722a29-line-height);
        letter-spacing: var(--e-global-typography-1722a29-letter-spacing);
        word-spacing: var(--e-global-typography-1722a29-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-00d0d90 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-00d0d90 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-0176a19 .jeg-elementor-kit.jkit-client-logo .client-slider .image-list {
        opacity: 30%;
    }

    .elementor-7 .elementor-element.elementor-element-0176a19 .jeg-elementor-kit.jkit-client-logo .client-slider:hover .image-list {
        opacity: 80%;
    }

    .elementor-7 .elementor-element.elementor-element-bbd8a4c {
        padding: 0px 5px 40px 5px;
    }

    .elementor-7 .elementor-element.elementor-element-8d57f1e > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-7 .elementor-element.elementor-element-80412d8 .elementor-heading-title {
        font-size: var(--e-global-typography-59973a3-font-size);
        line-height: var(--e-global-typography-59973a3-line-height);
        letter-spacing: var(--e-global-typography-59973a3-letter-spacing);
        word-spacing: var(--e-global-typography-59973a3-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-f9f288c .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-0ea74ec.elementor-column > .elementor-widget-wrap {
        justify-content: flex-start;
    }

    .elementor-7 .elementor-element.elementor-element-47bc5d5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-474b46e-font-size);
        line-height: var(--e-global-typography-474b46e-line-height);
        letter-spacing: var(--e-global-typography-474b46e-letter-spacing);
        word-spacing: var(--e-global-typography-474b46e-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-89e8c1c > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
        height: 180px;
    }

    .elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock .jkit-post-category span a, .elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var(--e-global-typography-fe2db73-font-size);
        line-height: var(--e-global-typography-fe2db73-line-height);
        letter-spacing: var(--e-global-typography-fe2db73-letter-spacing);
        word-spacing: var(--e-global-typography-fe2db73-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-388b14d .jeg-elementor-kit.jkit-postblock .jkit-readmore {
        font-size: var(--e-global-typography-5716d02-font-size);
        line-height: var(--e-global-typography-5716d02-line-height);
        letter-spacing: var(--e-global-typography-5716d02-letter-spacing);
        word-spacing: var(--e-global-typography-5716d02-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
        height: 180px;
    }

    .elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock .jkit-post-category span a, .elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var(--e-global-typography-b812ceb-font-size);
        line-height: var(--e-global-typography-b812ceb-line-height);
        letter-spacing: var(--e-global-typography-b812ceb-letter-spacing);
        word-spacing: var(--e-global-typography-b812ceb-word-spacing);
    }

    .elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-7 .elementor-element.elementor-element-dba4526 .jeg-elementor-kit.jkit-postblock .jkit-readmore {
        font-size: var(--e-global-typography-474b46e-font-size);
        line-height: var(--e-global-typography-474b46e-line-height);
        letter-spacing: var(--e-global-typography-474b46e-letter-spacing);
        word-spacing: var(--e-global-typography-474b46e-word-spacing);
    }
}

@media (min-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-f863a94 {
        width: 42%;
    }

    .elementor-7 .elementor-element.elementor-element-da95793 {
        width: 58%;
    }

    .elementor-7 .elementor-element.elementor-element-9fe7dd7 {
        width: 48%;
    }

    .elementor-7 .elementor-element.elementor-element-13057af {
        width: 52%;
    }

    .elementor-7 .elementor-element.elementor-element-bee611d {
        width: 53%;
    }

    .elementor-7 .elementor-element.elementor-element-3da02f2 {
        width: 47%;
    }

    .elementor-7 .elementor-element.elementor-element-28a00ad {
        width: 40%;
    }

    .elementor-7 .elementor-element.elementor-element-8003fb6 {
        width: 60%;
    }

    .elementor-7 .elementor-element.elementor-element-fd152b3 {
        width: 14.065%;
    }

    .elementor-7 .elementor-element.elementor-element-580122c {
        width: 26.441%;
    }

    .elementor-7 .elementor-element.elementor-element-45d2a21 {
        width: 37.034%;
    }

    .elementor-7 .elementor-element.elementor-element-c521371 {
        width: 22.46%;
    }

    .elementor-7 .elementor-element.elementor-element-d8498d0 {
        width: 14.065%;
    }

    .elementor-7 .elementor-element.elementor-element-d41ac97 {
        width: 26.441%;
    }

    .elementor-7 .elementor-element.elementor-element-d38a16c {
        width: 37.034%;
    }

    .elementor-7 .elementor-element.elementor-element-bf48cbe {
        width: 22.46%;
    }

    .elementor-7 .elementor-element.elementor-element-40692b4 {
        width: 14.065%;
    }

    .elementor-7 .elementor-element.elementor-element-2a51905 {
        width: 26.441%;
    }

    .elementor-7 .elementor-element.elementor-element-b67440e {
        width: 37.034%;
    }

    .elementor-7 .elementor-element.elementor-element-7c3fd40 {
        width: 22.46%;
    }

    .elementor-7 .elementor-element.elementor-element-fb01d47 {
        width: 14.065%;
    }

    .elementor-7 .elementor-element.elementor-element-c34b17b {
        width: 26.441%;
    }

    .elementor-7 .elementor-element.elementor-element-be61c1f {
        width: 37.034%;
    }

    .elementor-7 .elementor-element.elementor-element-d7a7c1c {
        width: 22.46%;
    }

    .elementor-7 .elementor-element.elementor-element-89e8c1c {
        width: 45%;
    }

    .elementor-7 .elementor-element.elementor-element-b44406c {
        width: 54.956%;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-f863a94 {
        width: 35%;
    }

    .elementor-7 .elementor-element.elementor-element-da95793 {
        width: 65%;
    }

    .elementor-7 .elementor-element.elementor-element-fb2bbdf {
        width: 100%;
    }

    .elementor-7 .elementor-element.elementor-element-5e279f7 {
        width: 50%;
    }

    .elementor-7 .elementor-element.elementor-element-fc77feb {
        width: 50%;
    }

    .elementor-7 .elementor-element.elementor-element-e4d68cb {
        width: 50%;
    }

    .elementor-7 .elementor-element.elementor-element-b84ee87 {
        width: 50%;
    }

    .elementor-7 .elementor-element.elementor-element-9fe7dd7 {
        width: 100%;
    }

    .elementor-7 .elementor-element.elementor-element-13057af {
        width: 100%;
    }

    .elementor-7 .elementor-element.elementor-element-bee611d {
        width: 45%;
    }

    .elementor-7 .elementor-element.elementor-element-1605add {
        width: 100%;
    }

    .elementor-7 .elementor-element.elementor-element-37d3619 {
        width: 50%;
    }

    .elementor-7 .elementor-element.elementor-element-17ef7a2 {
        width: 50%;
    }

    .elementor-7 .elementor-element.elementor-element-f391b11 {
        width: 50%;
    }

    .elementor-7 .elementor-element.elementor-element-fe62410 {
        width: 50%;
    }

    .elementor-7 .elementor-element.elementor-element-416d4b9 {
        width: 50%;
    }

    .elementor-7 .elementor-element.elementor-element-688fa19 {
        width: 50%;
    }

    .elementor-7 .elementor-element.elementor-element-28a00ad {
        width: 15%;
    }

    .elementor-7 .elementor-element.elementor-element-8003fb6 {
        width: 85%;
    }

    .elementor-7 .elementor-element.elementor-element-fd152b3 {
        width: 20%;
    }

    .elementor-7 .elementor-element.elementor-element-580122c {
        width: 30%;
    }

    .elementor-7 .elementor-element.elementor-element-45d2a21 {
        width: 50%;
    }

    .elementor-7 .elementor-element.elementor-element-c521371 {
        width: 100%;
    }

    .elementor-7 .elementor-element.elementor-element-d8498d0 {
        width: 20%;
    }

    .elementor-7 .elementor-element.elementor-element-d41ac97 {
        width: 30%;
    }

    .elementor-7 .elementor-element.elementor-element-d38a16c {
        width: 50%;
    }

    .elementor-7 .elementor-element.elementor-element-bf48cbe {
        width: 100%;
    }

    .elementor-7 .elementor-element.elementor-element-40692b4 {
        width: 20%;
    }

    .elementor-7 .elementor-element.elementor-element-2a51905 {
        width: 30%;
    }

    .elementor-7 .elementor-element.elementor-element-b67440e {
        width: 50%;
    }

    .elementor-7 .elementor-element.elementor-element-7c3fd40 {
        width: 100%;
    }

    .elementor-7 .elementor-element.elementor-element-fb01d47 {
        width: 20%;
    }

    .elementor-7 .elementor-element.elementor-element-c34b17b {
        width: 30%;
    }

    .elementor-7 .elementor-element.elementor-element-be61c1f {
        width: 50%;
    }

    .elementor-7 .elementor-element.elementor-element-d7a7c1c {
        width: 100%;
    }

    .elementor-7 .elementor-element.elementor-element-e5ccdcf {
        width: 100%;
    }

    .elementor-7 .elementor-element.elementor-element-c17658b {
        width: 100%;
    }

    .elementor-7 .elementor-element.elementor-element-b027968 {
        width: 100%;
    }

    .elementor-7 .elementor-element.elementor-element-8b73bc8 {
        width: 36%;
    }

    .elementor-7 .elementor-element.elementor-element-bd74e3f {
        width: 36%;
    }

    .elementor-7 .elementor-element.elementor-element-8d57f1e {
        width: 59%;
    }

    .elementor-7 .elementor-element.elementor-element-0ea74ec {
        width: 41%;
    }

    .elementor-7 .elementor-element.elementor-element-89e8c1c {
        width: 100%;
    }

    .elementor-7 .elementor-element.elementor-element-b44406c {
        width: 100%;
    }
}


@media (min-width: 1025px) {
    .elementor-element.elementor-element-00d0d90 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-00d0d90 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(3)
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-00d0d90 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+4) {
        display: none;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-00d0d90 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(3)) {
        margin-right: 10px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-00d0d90 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-00d0d90 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(2)
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-00d0d90 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+3) {
        display: none;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-00d0d90 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(2)) {
        margin-right: 10px;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-00d0d90 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-00d0d90 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(1)
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-00d0d90 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) {
        display: none;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-00d0d90 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
        margin-right: 10px;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-0176a19 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-0176a19 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider {
        width: calc(5)
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-0176a19 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider:nth-child(n+6) {
        display: none;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-0176a19 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider):not(:nth-child(5)) {
        margin-right: 10px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-0176a19 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-0176a19 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider {
        width: calc(4)
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-0176a19 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider:nth-child(n+5) {
        display: none;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-0176a19 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider):not(:nth-child(4)) {
        margin-right: 10px;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-0176a19 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-0176a19 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider {
        width: calc()
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-0176a19 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider:nth-child(n+1) {
        display: none;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-0176a19 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider):not(:nth-child()) {
        margin-right: 10px;
    }
}

