﻿.elementor-321476 .elementor-element.elementor-element-2dd456b
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-2dd456b:not(.elementor-motion-effects-element-type-background), .elementor-321476 .elementor-element.elementor-element-2dd456b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
    background-image: url("../../gambling/image/Online-lottery-software-development-2.png");
    background-position: center center;
    background-repeat: no-repeat;
}
.elementor-321476 .elementor-element.elementor-element-6b23fa4
{
    --display: flex;
    --justify-content: center;
}
.elementor-widget-heading .neb-protected-content-message, .elementor-widget-heading .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-heading .elementor-heading-title
{
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}
.elementor-321476 .elementor-element.elementor-element-ad8ec9d .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 51px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-a79420c .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #fff;
}
.elementor-widget-text-editor .neb-protected-content-message, .elementor-widget-text-editor .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-text-editor
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap
{
    background-color: var(--e-global-color-primary);
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap
{
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}
.elementor-321476 .elementor-element.elementor-element-2d11124>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-2d11124
{
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
    color: #fff;
}
.elementor-widget-button .elementor-button
{
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-button .neb-protected-content-message, .elementor-widget-button .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-321476 .elementor-element.elementor-element-d2756ab .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 20px;
    fill: #1754d5;
    color: #1754d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 35px 18px 35px;
}
.elementor-321476 .elementor-element.elementor-element-d2756ab .elementor-button:hover, .elementor-321476 .elementor-element.elementor-element-d2756ab .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-321476 .elementor-element.elementor-element-d2756ab>.elementor-widget-container
{
    padding: 30px 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-d2756ab.elementor-element
{
    --align-self: flex-start;
}
.elementor-321476 .elementor-element.elementor-element-d2756ab
{
    z-index: 2;
}
.elementor-321476 .elementor-element.elementor-element-d2756ab .elementor-button:hover svg, .elementor-321476 .elementor-element.elementor-element-d2756ab .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-321476 .elementor-element.elementor-element-40d5977
{
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-widget-image .neb-protected-content-message, .elementor-widget-image .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-image .widget-image-caption
{
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-321476 .elementor-element.elementor-element-c69fe8a>.elementor-widget-container
{
    padding: 0 0 0 65px;
}
.elementor-321476 .elementor-element.elementor-element-c69fe8a
{
    text-align: center;
}
.elementor-321476 .elementor-element.elementor-element-d8cd396
{
    --display: flex;
    --justify-content: center;
}
.elementor-321476 .elementor-element.elementor-element-d8cd396:not(.elementor-motion-effects-element-type-background), .elementor-321476 .elementor-element.elementor-element-d8cd396>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f24c2c;
}
.elementor-widget-html .neb-protected-content-message, .elementor-widget-html .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-321476 .elementor-element.elementor-element-2232a01
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-2232a01:not(.elementor-motion-effects-element-type-background), .elementor-321476 .elementor-element.elementor-element-2232a01>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-321476 .elementor-element.elementor-element-ed755d3
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-4992990
{
    text-align: center;
}
.elementor-321476 .elementor-element.elementor-element-4992990 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #000;
}
.elementor-widget-divider
{
    --divider-color: var(--e-global-color-secondary);
}
.elementor-widget-divider .neb-protected-content-message, .elementor-widget-divider .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider .elementor-divider__text
{
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-secondary);
}
.elementor-321476 .elementor-element.elementor-element-34afa12
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-321476 .elementor-element.elementor-element-34afa12 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-321476 .elementor-element.elementor-element-34afa12 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-321476 .elementor-element.elementor-element-867469f
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: -20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-b2ece20
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0003;
    --border-color: #0003;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-321476 .elementor-element.elementor-element-b2ece20:not(.elementor-motion-effects-element-type-background), .elementor-321476 .elementor-element.elementor-element-b2ece20>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-widget-image-box .neb-protected-content-message, .elementor-widget-image-box .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-image-box .elementor-image-box-title
{
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-image-box .elementor-image-box-description
{
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-321476 .elementor-element.elementor-element-777c348.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-777c348 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-321476 .elementor-element.elementor-element-777c348.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-321476 .elementor-element.elementor-element-777c348.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-321476 .elementor-element.elementor-element-777c348.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-321476 .elementor-element.elementor-element-777c348 .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-321476 .elementor-element.elementor-element-777c348 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-321476 .elementor-element.elementor-element-777c348 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-a553f0c>.elementor-widget-container
{
    margin: -15px 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-a553f0c
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-bad02cd
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0003;
    --border-color: #0003;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-321476 .elementor-element.elementor-element-bad02cd:not(.elementor-motion-effects-element-type-background), .elementor-321476 .elementor-element.elementor-element-bad02cd>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-321476 .elementor-element.elementor-element-54caac9.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-54caac9 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-321476 .elementor-element.elementor-element-54caac9.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-321476 .elementor-element.elementor-element-54caac9.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-321476 .elementor-element.elementor-element-54caac9.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-321476 .elementor-element.elementor-element-54caac9 .elementor-image-box-title
{
    margin-bottom: 30px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-321476 .elementor-element.elementor-element-54caac9 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-321476 .elementor-element.elementor-element-54caac9 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-0c3c8bc>.elementor-widget-container
{
    margin: -15px 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-0c3c8bc
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-d221d31
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0003;
    --border-color: #0003;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-321476 .elementor-element.elementor-element-d221d31:not(.elementor-motion-effects-element-type-background), .elementor-321476 .elementor-element.elementor-element-d221d31>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-36af13d
{
    width: var(--container-widget-width,89.403%);
    max-width: 89.403%;
    --container-widget-width: 89.403%;
    --container-widget-flex-grow: 0;
}
.elementor-321476 .elementor-element.elementor-element-36af13d.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-36af13d .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-321476 .elementor-element.elementor-element-36af13d.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-321476 .elementor-element.elementor-element-36af13d.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-321476 .elementor-element.elementor-element-36af13d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-321476 .elementor-element.elementor-element-36af13d .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-321476 .elementor-element.elementor-element-36af13d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-321476 .elementor-element.elementor-element-36af13d .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-36af13d .elementor-image-box-description
{
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-5b5ccf7>.elementor-widget-container
{
    margin: -20px 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-5b5ccf7
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-63287a1
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: -20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-fea1db8
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0003;
    --border-color: #0003;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-321476 .elementor-element.elementor-element-fea1db8:not(.elementor-motion-effects-element-type-background), .elementor-321476 .elementor-element.elementor-element-fea1db8>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-321476 .elementor-element.elementor-element-b00bac5.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-b00bac5 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-321476 .elementor-element.elementor-element-b00bac5.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-321476 .elementor-element.elementor-element-b00bac5.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-321476 .elementor-element.elementor-element-b00bac5.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-321476 .elementor-element.elementor-element-b00bac5 .elementor-image-box-title
{
    margin-bottom: 30px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-321476 .elementor-element.elementor-element-b00bac5 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-321476 .elementor-element.elementor-element-b00bac5 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-d2f33f3>.elementor-widget-container
{
    margin: -25px 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-d2f33f3
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-bc1663b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0003;
    --border-color: #0003;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-321476 .elementor-element.elementor-element-bc1663b:not(.elementor-motion-effects-element-type-background), .elementor-321476 .elementor-element.elementor-element-bc1663b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-a26a3f9.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-a26a3f9.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-321476 .elementor-element.elementor-element-a26a3f9.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-321476 .elementor-element.elementor-element-a26a3f9.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-321476 .elementor-element.elementor-element-a26a3f9 .elementor-image-box-title
{
    margin-bottom: 17px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-321476 .elementor-element.elementor-element-a26a3f9 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-321476 .elementor-element.elementor-element-a26a3f9 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-db71cd8>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-db71cd8
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-8ea617e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0003;
    --border-color: #0003;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-321476 .elementor-element.elementor-element-8ea617e:not(.elementor-motion-effects-element-type-background), .elementor-321476 .elementor-element.elementor-element-8ea617e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-321476 .elementor-element.elementor-element-24045ee.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-24045ee.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-321476 .elementor-element.elementor-element-24045ee.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-321476 .elementor-element.elementor-element-24045ee.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-321476 .elementor-element.elementor-element-24045ee .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-321476 .elementor-element.elementor-element-24045ee .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 17%;
}
.elementor-321476 .elementor-element.elementor-element-24045ee .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-706275b>.elementor-widget-container
{
    margin: -20px 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-706275b
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-43b6962
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: -20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-2cbd8e3
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0003;
    --border-color: #0003;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-321476 .elementor-element.elementor-element-2cbd8e3:not(.elementor-motion-effects-element-type-background), .elementor-321476 .elementor-element.elementor-element-2cbd8e3>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-3e105aa
{
    width: var(--container-widget-width,98.265%);
    max-width: 98.265%;
    --container-widget-width: 98.265%;
    --container-widget-flex-grow: 0;
}
.elementor-321476 .elementor-element.elementor-element-3e105aa.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-3e105aa .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-321476 .elementor-element.elementor-element-3e105aa.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-321476 .elementor-element.elementor-element-3e105aa.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-321476 .elementor-element.elementor-element-3e105aa.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-321476 .elementor-element.elementor-element-3e105aa .elementor-image-box-title
{
    margin-bottom: 30px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-321476 .elementor-element.elementor-element-3e105aa .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-321476 .elementor-element.elementor-element-3e105aa .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-3e105aa .elementor-image-box-description
{
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-5a58269>.elementor-widget-container
{
    margin: -25px 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-5a58269
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-14ae04e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0003;
    --border-color: #0003;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-321476 .elementor-element.elementor-element-14ae04e:not(.elementor-motion-effects-element-type-background), .elementor-321476 .elementor-element.elementor-element-14ae04e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-321476 .elementor-element.elementor-element-9c43b7a.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-9c43b7a .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-321476 .elementor-element.elementor-element-9c43b7a.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-321476 .elementor-element.elementor-element-9c43b7a.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-321476 .elementor-element.elementor-element-9c43b7a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-321476 .elementor-element.elementor-element-9c43b7a .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-321476 .elementor-element.elementor-element-9c43b7a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-321476 .elementor-element.elementor-element-9c43b7a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-f46d3cf>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-f46d3cf
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-7afd7c2
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0003;
    --border-color: #0003;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-321476 .elementor-element.elementor-element-7afd7c2:not(.elementor-motion-effects-element-type-background), .elementor-321476 .elementor-element.elementor-element-7afd7c2>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-9574023
{
    width: var(--container-widget-width,98.265%);
    max-width: 98.265%;
    --container-widget-width: 98.265%;
    --container-widget-flex-grow: 0;
}
.elementor-321476 .elementor-element.elementor-element-9574023.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-9574023 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-321476 .elementor-element.elementor-element-9574023.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-321476 .elementor-element.elementor-element-9574023.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-321476 .elementor-element.elementor-element-9574023.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-321476 .elementor-element.elementor-element-9574023 .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-321476 .elementor-element.elementor-element-9574023 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-321476 .elementor-element.elementor-element-9574023 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-9574023 .elementor-image-box-description
{
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-34cdb3b>.elementor-widget-container
{
    margin: -15px 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-34cdb3b
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-deb1bcf
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-d1dfba7
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0003;
    --border-color: #0003;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-321476 .elementor-element.elementor-element-d1dfba7:not(.elementor-motion-effects-element-type-background), .elementor-321476 .elementor-element.elementor-element-d1dfba7>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-321476 .elementor-element.elementor-element-a56ee95.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-a56ee95 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-321476 .elementor-element.elementor-element-a56ee95.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-321476 .elementor-element.elementor-element-a56ee95.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-321476 .elementor-element.elementor-element-a56ee95.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-321476 .elementor-element.elementor-element-a56ee95 .elementor-image-box-title
{
    margin-bottom: 22px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-321476 .elementor-element.elementor-element-a56ee95 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-321476 .elementor-element.elementor-element-a56ee95 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-29bac8b>.elementor-widget-container
{
    margin: -25px 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-29bac8b
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-d263d4b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0003;
    --border-color: #0003;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-321476 .elementor-element.elementor-element-d263d4b:not(.elementor-motion-effects-element-type-background), .elementor-321476 .elementor-element.elementor-element-d263d4b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-d86d3e4.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-d86d3e4.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-321476 .elementor-element.elementor-element-d86d3e4.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-321476 .elementor-element.elementor-element-d86d3e4.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-321476 .elementor-element.elementor-element-d86d3e4 .elementor-image-box-title
{
    margin-bottom: 17px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-321476 .elementor-element.elementor-element-d86d3e4 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-321476 .elementor-element.elementor-element-d86d3e4 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-332d967>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-332d967
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-61576f1
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0003;
    --border-color: #0003;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-321476 .elementor-element.elementor-element-61576f1:not(.elementor-motion-effects-element-type-background), .elementor-321476 .elementor-element.elementor-element-61576f1>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-321476 .elementor-element.elementor-element-725b264.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-725b264.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-321476 .elementor-element.elementor-element-725b264.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-321476 .elementor-element.elementor-element-725b264.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-321476 .elementor-element.elementor-element-725b264 .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-321476 .elementor-element.elementor-element-725b264 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-321476 .elementor-element.elementor-element-725b264 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-8c78133>.elementor-widget-container
{
    margin: -20px 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-8c78133
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-2abc5e8
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-17fe360
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: none;
    --border-style: none;
    --border-radius: 0px 0px 0px 0px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-321476 .elementor-element.elementor-element-d5525a5
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0003;
    --border-color: #0003;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-321476 .elementor-element.elementor-element-d5525a5:not(.elementor-motion-effects-element-type-background), .elementor-321476 .elementor-element.elementor-element-d5525a5>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-321476 .elementor-element.elementor-element-42eee47.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-42eee47 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-321476 .elementor-element.elementor-element-42eee47.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-321476 .elementor-element.elementor-element-42eee47.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-321476 .elementor-element.elementor-element-42eee47.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-321476 .elementor-element.elementor-element-42eee47 .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-321476 .elementor-element.elementor-element-42eee47 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-321476 .elementor-element.elementor-element-42eee47 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-4e58d9b>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-4e58d9b
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-48d6aa8
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: none;
    --border-style: none;
    --border-radius: 0px 0px 0px 0px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-321476 .elementor-element.elementor-element-8c2d2bf .elementor-button
{
    background-color: #1745d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1745d5;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-321476 .elementor-element.elementor-element-8c2d2bf .elementor-button:hover, .elementor-321476 .elementor-element.elementor-element-8c2d2bf .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-321476 .elementor-element.elementor-element-8c2d2bf>.elementor-widget-container
{
    margin: 25px 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-8c2d2bf.elementor-element
{
    --align-self: center;
    --flex-grow: 1;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-8c2d2bf .elementor-button:hover svg, .elementor-321476 .elementor-element.elementor-element-8c2d2bf .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-321476 .elementor-element.elementor-element-6aeb236
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-6aeb236:not(.elementor-motion-effects-element-type-background), .elementor-321476 .elementor-element.elementor-element-6aeb236>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-321476 .elementor-element.elementor-element-6dfbe4c
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-e2f13dc
{
    text-align: center;
}
.elementor-321476 .elementor-element.elementor-element-e2f13dc .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-48bd678
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-321476 .elementor-element.elementor-element-48bd678 .elementor-divider-separator
{
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-321476 .elementor-element.elementor-element-48bd678 .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-321476 .elementor-element.elementor-element-1b1bff6
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-a52249e
{
    --display: flex;
}
.elementor-321476 .elementor-element.elementor-element-dd11c6c
{
    --display: flex;
    --padding-top: 16px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-fab1dd0.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-321476 .elementor-element.elementor-element-fab1dd0.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-321476 .elementor-element.elementor-element-fab1dd0.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-321476 .elementor-element.elementor-element-fab1dd0 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-321476 .elementor-element.elementor-element-fab1dd0 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-321476 .elementor-element.elementor-element-fab1dd0 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-e0d7398
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-e0d7398.elementor-element
{
    --align-self: flex-end;
}
.elementor-321476 .elementor-element.elementor-element-8642f13
{
    --display: flex;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-af6c7b9.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-321476 .elementor-element.elementor-element-af6c7b9.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-321476 .elementor-element.elementor-element-af6c7b9.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-321476 .elementor-element.elementor-element-af6c7b9 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-321476 .elementor-element.elementor-element-af6c7b9 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-321476 .elementor-element.elementor-element-af6c7b9 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-050f4c5
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-050f4c5.elementor-element
{
    --align-self: flex-end;
}
.elementor-321476 .elementor-element.elementor-element-7aad67a
{
    --display: flex;
    --padding-top: 40px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-b468c0b
{
    width: 100%;
    max-width: 100%;
}
.elementor-321476 .elementor-element.elementor-element-b468c0b.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-321476 .elementor-element.elementor-element-b468c0b.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-321476 .elementor-element.elementor-element-b468c0b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-321476 .elementor-element.elementor-element-b468c0b .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-321476 .elementor-element.elementor-element-b468c0b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 12%;
}
.elementor-321476 .elementor-element.elementor-element-b468c0b .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-154b306
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-154b306.elementor-element
{
    --align-self: flex-end;
}
.elementor-321476 .elementor-element.elementor-element-5bcc902
{
    --display: flex;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-0c33908>.elementor-widget-container
{
    margin: 5px 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-0c33908.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-321476 .elementor-element.elementor-element-0c33908.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-321476 .elementor-element.elementor-element-0c33908.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-321476 .elementor-element.elementor-element-0c33908 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-321476 .elementor-element.elementor-element-0c33908 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-321476 .elementor-element.elementor-element-0c33908 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-f5f9ff4
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-f5f9ff4.elementor-element
{
    --align-self: flex-end;
}
.elementor-321476 .elementor-element.elementor-element-61f9693
{
    --display: flex;
    --padding-top: 25px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-690e4c9.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-321476 .elementor-element.elementor-element-690e4c9.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-321476 .elementor-element.elementor-element-690e4c9.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-321476 .elementor-element.elementor-element-690e4c9 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-321476 .elementor-element.elementor-element-690e4c9 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 12%;
}
.elementor-321476 .elementor-element.elementor-element-690e4c9 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-065dda2
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-065dda2.elementor-element
{
    --align-self: flex-end;
}
.elementor-321476 .elementor-element.elementor-element-4d1db84
{
    --display: flex;
    --padding-top: 65px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-1a095ca.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-321476 .elementor-element.elementor-element-1a095ca.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-321476 .elementor-element.elementor-element-1a095ca.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-321476 .elementor-element.elementor-element-1a095ca .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-321476 .elementor-element.elementor-element-1a095ca .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 10%;
}
.elementor-321476 .elementor-element.elementor-element-1a095ca .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-61c47c6
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-61c47c6.elementor-element
{
    --align-self: flex-end;
}
.elementor-321476 .elementor-element.elementor-element-26e7b6b
{
    --display: flex;
    --padding-top: 45px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-3a1cd4f.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-321476 .elementor-element.elementor-element-3a1cd4f.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-321476 .elementor-element.elementor-element-3a1cd4f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-321476 .elementor-element.elementor-element-3a1cd4f .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-321476 .elementor-element.elementor-element-3a1cd4f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 12%;
}
.elementor-321476 .elementor-element.elementor-element-3a1cd4f .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-36beec5
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-36beec5.elementor-element
{
    --align-self: flex-end;
}
.elementor-321476 .elementor-element.elementor-element-9c79a9c
{
    --display: flex;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-a2358da.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-321476 .elementor-element.elementor-element-a2358da.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-321476 .elementor-element.elementor-element-a2358da.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-321476 .elementor-element.elementor-element-a2358da .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-321476 .elementor-element.elementor-element-a2358da .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 12%;
}
.elementor-321476 .elementor-element.elementor-element-a2358da .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-1841204
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-1841204.elementor-element
{
    --align-self: flex-end;
}
.elementor-321476 .elementor-element.elementor-element-0e39596
{
    --display: flex;
    --padding-top: 40px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-651b63d.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-321476 .elementor-element.elementor-element-651b63d.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-321476 .elementor-element.elementor-element-651b63d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-321476 .elementor-element.elementor-element-651b63d .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-321476 .elementor-element.elementor-element-651b63d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 11%;
}
.elementor-321476 .elementor-element.elementor-element-651b63d .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-e19f5f1
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-e19f5f1.elementor-element
{
    --align-self: flex-end;
}
.elementor-321476 .elementor-element.elementor-element-e3ea00d
{
    --display: flex;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-a0dd9f5.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-321476 .elementor-element.elementor-element-a0dd9f5.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-321476 .elementor-element.elementor-element-a0dd9f5.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-321476 .elementor-element.elementor-element-a0dd9f5 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-321476 .elementor-element.elementor-element-a0dd9f5 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-321476 .elementor-element.elementor-element-a0dd9f5 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-8fd1179
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-8fd1179.elementor-element
{
    --align-self: flex-end;
}
.elementor-321476 .elementor-element.elementor-element-1154623
{
    --display: flex;
}
.elementor-321476 .elementor-element.elementor-element-53fbaae>.elementor-widget-container
{
    margin: 40px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-53fbaae
{
    text-align: center;
}
.elementor-321476 .elementor-element.elementor-element-53fbaae img
{
    width: 100%;
}
.elementor-321476 .elementor-element.elementor-element-e32a934
{
    --display: flex;
    --justify-content: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-e32a934.e-con
{
    --align-self: flex-start;
}
.elementor-321476 .elementor-element.elementor-element-c1d8c0e
{
    width: var(--container-widget-width,84%);
    max-width: 84%;
    --container-widget-width: 84%;
    --container-widget-flex-grow: 0;
}
.elementor-321476 .elementor-element.elementor-element-c1d8c0e>.elementor-widget-container
{
    padding: 0 0 0 40px;
}
.elementor-321476 .elementor-element.elementor-element-c1d8c0e.elementor-element
{
    --align-self: center;
}
.elementor-321476 .elementor-element.elementor-element-c1d8c0e.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-321476 .elementor-element.elementor-element-c1d8c0e.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-321476 .elementor-element.elementor-element-c1d8c0e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-321476 .elementor-element.elementor-element-c1d8c0e .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-321476 .elementor-element.elementor-element-c1d8c0e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 17%;
}
.elementor-321476 .elementor-element.elementor-element-c1d8c0e .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-b46dbb2
{
    width: var(--container-widget-width,100.462%);
    max-width: 100.462%;
    --container-widget-width: 100.462%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-b46dbb2>.elementor-widget-container
{
    padding: 20px 0 0 40px;
}
.elementor-321476 .elementor-element.elementor-element-b46dbb2.elementor-element
{
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-27dd20a
{
    --display: flex;
    --justify-content: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 5px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-27dd20a.e-con
{
    --align-self: flex-start;
}
.elementor-321476 .elementor-element.elementor-element-9774b80
{
    width: var(--container-widget-width,85%);
    max-width: 85%;
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
}
.elementor-321476 .elementor-element.elementor-element-9774b80>.elementor-widget-container
{
    padding: 0 0 0 10px;
}
.elementor-321476 .elementor-element.elementor-element-9774b80.elementor-element
{
    --align-self: center;
}
.elementor-321476 .elementor-element.elementor-element-9774b80.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-321476 .elementor-element.elementor-element-9774b80.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-321476 .elementor-element.elementor-element-9774b80.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-321476 .elementor-element.elementor-element-9774b80 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-321476 .elementor-element.elementor-element-9774b80 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 17%;
}
.elementor-321476 .elementor-element.elementor-element-9774b80 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-34762b0
{
    width: var(--container-widget-width,100.462%);
    max-width: 100.462%;
    --container-widget-width: 100.462%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-34762b0>.elementor-widget-container
{
    padding: 10px 0 0 40px;
}
.elementor-321476 .elementor-element.elementor-element-34762b0.elementor-element
{
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-1ed4a57
{
    --display: flex;
    --justify-content: flex-start;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-1ed4a57.e-con
{
    --align-self: flex-start;
}
.elementor-321476 .elementor-element.elementor-element-63070a9>.elementor-widget-container
{
    padding: 0 0 0 50px;
}
.elementor-321476 .elementor-element.elementor-element-63070a9.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-321476 .elementor-element.elementor-element-63070a9.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-321476 .elementor-element.elementor-element-63070a9.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-321476 .elementor-element.elementor-element-63070a9 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-321476 .elementor-element.elementor-element-63070a9 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-321476 .elementor-element.elementor-element-63070a9 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-45e7c07
{
    width: var(--container-widget-width,100.462%);
    max-width: 100.462%;
    --container-widget-width: 100.462%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-45e7c07>.elementor-widget-container
{
    padding: 0 0 0 40px;
}
.elementor-321476 .elementor-element.elementor-element-45e7c07.elementor-element
{
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-a8e630a
{
    --display: flex;
    --justify-content: flex-start;
    --margin-top: 25px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-a8e630a.e-con
{
    --align-self: flex-start;
}
.elementor-321476 .elementor-element.elementor-element-cf24ac1>.elementor-widget-container
{
    padding: 0 0 0 50px;
}
.elementor-321476 .elementor-element.elementor-element-cf24ac1.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-321476 .elementor-element.elementor-element-cf24ac1.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-321476 .elementor-element.elementor-element-cf24ac1.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-321476 .elementor-element.elementor-element-cf24ac1 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-321476 .elementor-element.elementor-element-cf24ac1 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-321476 .elementor-element.elementor-element-cf24ac1 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-1fe1ccf
{
    width: var(--container-widget-width,100.462%);
    max-width: 100.462%;
    --container-widget-width: 100.462%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-1fe1ccf>.elementor-widget-container
{
    padding: 0 0 0 40px;
}
.elementor-321476 .elementor-element.elementor-element-1fe1ccf.elementor-element
{
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-634dc28
{
    --display: flex;
    --justify-content: flex-start;
    --margin-top: 25px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-634dc28.e-con
{
    --align-self: flex-start;
}
.elementor-321476 .elementor-element.elementor-element-7119dac>.elementor-widget-container
{
    padding: 0 0 0 50px;
}
.elementor-321476 .elementor-element.elementor-element-7119dac.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-321476 .elementor-element.elementor-element-7119dac.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-321476 .elementor-element.elementor-element-7119dac.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-321476 .elementor-element.elementor-element-7119dac .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-321476 .elementor-element.elementor-element-7119dac .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-321476 .elementor-element.elementor-element-7119dac .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-e8b071f
{
    width: var(--container-widget-width,100.462%);
    max-width: 100.462%;
    --container-widget-width: 100.462%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-e8b071f>.elementor-widget-container
{
    padding: 0 0 0 40px;
}
.elementor-321476 .elementor-element.elementor-element-e8b071f.elementor-element
{
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-c6eff1c
{
    --display: flex;
    --justify-content: flex-start;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-c6eff1c.e-con
{
    --align-self: flex-start;
}
.elementor-321476 .elementor-element.elementor-element-8c11247>.elementor-widget-container
{
    padding: 0 0 0 50px;
}
.elementor-321476 .elementor-element.elementor-element-8c11247.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-321476 .elementor-element.elementor-element-8c11247.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-321476 .elementor-element.elementor-element-8c11247.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-321476 .elementor-element.elementor-element-8c11247 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-321476 .elementor-element.elementor-element-8c11247 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-321476 .elementor-element.elementor-element-8c11247 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-f2c6af7
{
    width: var(--container-widget-width,100.462%);
    max-width: 100.462%;
    --container-widget-width: 100.462%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-f2c6af7>.elementor-widget-container
{
    padding: 0 0 0 40px;
}
.elementor-321476 .elementor-element.elementor-element-f2c6af7.elementor-element
{
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-2ea8821
{
    --display: flex;
    --justify-content: flex-start;
    --margin-top: 5px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-2ea8821.e-con
{
    --align-self: flex-start;
}
.elementor-321476 .elementor-element.elementor-element-1cdec42>.elementor-widget-container
{
    padding: 0 0 0 50px;
}
.elementor-321476 .elementor-element.elementor-element-1cdec42.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-321476 .elementor-element.elementor-element-1cdec42.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-321476 .elementor-element.elementor-element-1cdec42.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-321476 .elementor-element.elementor-element-1cdec42 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-321476 .elementor-element.elementor-element-1cdec42 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-321476 .elementor-element.elementor-element-1cdec42 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-748c428
{
    width: var(--container-widget-width,100.462%);
    max-width: 100.462%;
    --container-widget-width: 100.462%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-748c428>.elementor-widget-container
{
    padding: 0 0 0 40px;
}
.elementor-321476 .elementor-element.elementor-element-748c428.elementor-element
{
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-c93841d
{
    --display: flex;
}
.elementor-321476 .elementor-element.elementor-element-bc917a6
{
    --display: flex;
    --padding-top: 16px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-07451ae .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-321476 .elementor-element.elementor-element-07451ae.elementor-position-right .elementor-image-box-img
{
    margin-left: 19px;
}
.elementor-321476 .elementor-element.elementor-element-07451ae.elementor-position-left .elementor-image-box-img
{
    margin-right: 19px;
}
.elementor-321476 .elementor-element.elementor-element-07451ae.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 19px;
}
.elementor-321476 .elementor-element.elementor-element-07451ae .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-321476 .elementor-element.elementor-element-07451ae .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-321476 .elementor-element.elementor-element-07451ae .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-6a47a3a
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-6a47a3a.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-aafb498
{
    --display: flex;
    --padding-top: 25px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-3e066df .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-321476 .elementor-element.elementor-element-3e066df.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-321476 .elementor-element.elementor-element-3e066df.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-321476 .elementor-element.elementor-element-3e066df.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-321476 .elementor-element.elementor-element-3e066df .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-321476 .elementor-element.elementor-element-3e066df .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-321476 .elementor-element.elementor-element-3e066df .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-c72942a
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-c72942a.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-3a6ccf8
{
    --display: flex;
    --padding-top: 25px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-052939f .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-321476 .elementor-element.elementor-element-052939f.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-321476 .elementor-element.elementor-element-052939f.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-321476 .elementor-element.elementor-element-052939f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-321476 .elementor-element.elementor-element-052939f .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-321476 .elementor-element.elementor-element-052939f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-321476 .elementor-element.elementor-element-052939f .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-f56fed9
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-f56fed9.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-5a58815
{
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-073b915 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-321476 .elementor-element.elementor-element-073b915.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-321476 .elementor-element.elementor-element-073b915.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-321476 .elementor-element.elementor-element-073b915.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-321476 .elementor-element.elementor-element-073b915 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-321476 .elementor-element.elementor-element-073b915 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-321476 .elementor-element.elementor-element-073b915 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-052da6b
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-052da6b.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-4a334a9
{
    --display: flex;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-a06629d .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-321476 .elementor-element.elementor-element-a06629d.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-321476 .elementor-element.elementor-element-a06629d.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-321476 .elementor-element.elementor-element-a06629d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-321476 .elementor-element.elementor-element-a06629d .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-321476 .elementor-element.elementor-element-a06629d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-321476 .elementor-element.elementor-element-a06629d .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-d8341e6
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-d8341e6.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-ce71cb6
{
    --display: flex;
    --margin-top: 5px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-e26ca9e .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-321476 .elementor-element.elementor-element-e26ca9e.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-321476 .elementor-element.elementor-element-e26ca9e.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-321476 .elementor-element.elementor-element-e26ca9e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-321476 .elementor-element.elementor-element-e26ca9e .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-321476 .elementor-element.elementor-element-e26ca9e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-321476 .elementor-element.elementor-element-e26ca9e .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-316dba3
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-316dba3.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-299b63f
{
    --display: flex;
    --margin-top: 15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-b226015 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-321476 .elementor-element.elementor-element-b226015.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-321476 .elementor-element.elementor-element-b226015.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-321476 .elementor-element.elementor-element-b226015.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-321476 .elementor-element.elementor-element-b226015 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-321476 .elementor-element.elementor-element-b226015 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-321476 .elementor-element.elementor-element-b226015 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-d6d8369
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-d6d8369.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-30402e1
{
    --display: flex;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-866afc8 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-321476 .elementor-element.elementor-element-866afc8.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-321476 .elementor-element.elementor-element-866afc8.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-321476 .elementor-element.elementor-element-866afc8.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-321476 .elementor-element.elementor-element-866afc8 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-321476 .elementor-element.elementor-element-866afc8 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-321476 .elementor-element.elementor-element-866afc8 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-a1bd122
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-a1bd122.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-500d3b2
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-eac5386 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-321476 .elementor-element.elementor-element-eac5386.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-321476 .elementor-element.elementor-element-eac5386.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-321476 .elementor-element.elementor-element-eac5386.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-321476 .elementor-element.elementor-element-eac5386 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-321476 .elementor-element.elementor-element-eac5386 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-321476 .elementor-element.elementor-element-eac5386 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-807f9c7
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-807f9c7.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-6386c81
{
    --display: flex;
    --margin-top: 5px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-352c1d8 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-321476 .elementor-element.elementor-element-352c1d8.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-321476 .elementor-element.elementor-element-352c1d8.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-321476 .elementor-element.elementor-element-352c1d8.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-321476 .elementor-element.elementor-element-352c1d8 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-321476 .elementor-element.elementor-element-352c1d8 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-321476 .elementor-element.elementor-element-352c1d8 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-f68f2d4
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-f68f2d4.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-e5cb6f0 .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 20px;
    fill: #1754d5;
    color: #1754d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 35px 18px 35px;
}
.elementor-321476 .elementor-element.elementor-element-e5cb6f0 .elementor-button:hover, .elementor-321476 .elementor-element.elementor-element-e5cb6f0 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-321476 .elementor-element.elementor-element-e5cb6f0>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-e5cb6f0
{
    z-index: 2;
}
.elementor-321476 .elementor-element.elementor-element-e5cb6f0 .elementor-button:hover svg, .elementor-321476 .elementor-element.elementor-element-e5cb6f0 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-321476 .elementor-element.elementor-element-4d3ee09
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 72px;
    --padding-bottom: 5px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-03f56ac
{
    --display: flex;
}
.elementor-321476 .elementor-element.elementor-element-168e02b
{
    text-align: center;
}
.elementor-321476 .elementor-element.elementor-element-168e02b .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-4c9076b
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-321476 .elementor-element.elementor-element-4c9076b .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-321476 .elementor-element.elementor-element-4c9076b .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-321476 .elementor-element.elementor-element-2c96384
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-321476 .elementor-element.elementor-element-baea8d2
{
    --display: flex;
    --justify-content: center;
}
.elementor-321476 .elementor-element.elementor-element-bc7f665 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 600;
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-c66e598
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-d3855b5
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #000;
}
.elementor-widget-icon-list .neb-protected-content-message, .elementor-widget-icon-list .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after
{
    border-color: var(--e-global-color-text);
}
.elementor-widget-icon-list .elementor-icon-list-icon i
{
    color: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-icon svg
{
    fill: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-icon-list .elementor-icon-list-text
{
    color: var(--e-global-color-secondary);
}
.elementor-321476 .elementor-element.elementor-element-cb500fb>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-cb500fb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-321476 .elementor-element.elementor-element-cb500fb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-321476 .elementor-element.elementor-element-cb500fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-321476 .elementor-element.elementor-element-cb500fb .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-321476 .elementor-element.elementor-element-cb500fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-321476 .elementor-element.elementor-element-cb500fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-321476 .elementor-element.elementor-element-cb500fb .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-321476 .elementor-element.elementor-element-cb500fb .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-321476 .elementor-element.elementor-element-cb500fb
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-321476 .elementor-element.elementor-element-cb500fb .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-321476 .elementor-element.elementor-element-cb500fb .elementor-icon-list-item>.elementor-icon-list-text, .elementor-321476 .elementor-element.elementor-element-cb500fb .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.6em;
}
.elementor-321476 .elementor-element.elementor-element-cb500fb .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-321476 .elementor-element.elementor-element-744aaad
{
    --display: flex;
}
.elementor-321476 .elementor-element.elementor-element-a96c6be
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-321476 .elementor-element.elementor-element-e6b8750
{
    --display: flex;
}
.elementor-321476 .elementor-element.elementor-element-f219242
{
    --display: flex;
    --justify-content: center;
}
.elementor-321476 .elementor-element.elementor-element-76a46c5 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 600;
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-6f23cfd
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-24cc887
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-d6d97f6>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-d6d97f6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-321476 .elementor-element.elementor-element-d6d97f6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-321476 .elementor-element.elementor-element-d6d97f6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-321476 .elementor-element.elementor-element-d6d97f6 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-321476 .elementor-element.elementor-element-d6d97f6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-321476 .elementor-element.elementor-element-d6d97f6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-321476 .elementor-element.elementor-element-d6d97f6 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-321476 .elementor-element.elementor-element-d6d97f6 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-321476 .elementor-element.elementor-element-d6d97f6
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-321476 .elementor-element.elementor-element-d6d97f6 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-321476 .elementor-element.elementor-element-d6d97f6 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-321476 .elementor-element.elementor-element-d6d97f6 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.6em;
}
.elementor-321476 .elementor-element.elementor-element-d6d97f6 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-321476 .elementor-element.elementor-element-6b589a2
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-321476 .elementor-element.elementor-element-e20e7b8
{
    --display: flex;
    --justify-content: center;
}
.elementor-321476 .elementor-element.elementor-element-60e5394 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 600;
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-1093872
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-15e976c
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-35337c6>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-35337c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-321476 .elementor-element.elementor-element-35337c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-321476 .elementor-element.elementor-element-35337c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-321476 .elementor-element.elementor-element-35337c6 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-321476 .elementor-element.elementor-element-35337c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-321476 .elementor-element.elementor-element-35337c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-321476 .elementor-element.elementor-element-35337c6 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-321476 .elementor-element.elementor-element-35337c6 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-321476 .elementor-element.elementor-element-35337c6
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-321476 .elementor-element.elementor-element-35337c6 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-321476 .elementor-element.elementor-element-35337c6 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-321476 .elementor-element.elementor-element-35337c6 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.6em;
}
.elementor-321476 .elementor-element.elementor-element-35337c6 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-321476 .elementor-element.elementor-element-00db80c
{
    --display: flex;
}
.elementor-321476 .elementor-element.elementor-element-cfe6815
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-321476 .elementor-element.elementor-element-db81932
{
    --display: flex;
}
.elementor-321476 .elementor-element.elementor-element-1741cef
{
    --display: flex;
    --justify-content: center;
}
.elementor-321476 .elementor-element.elementor-element-599b55f .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 600;
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-833a299>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-833a299
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-08c7cba>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-08c7cba
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-0495611>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-0495611 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-321476 .elementor-element.elementor-element-0495611 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-321476 .elementor-element.elementor-element-0495611 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-321476 .elementor-element.elementor-element-0495611 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-321476 .elementor-element.elementor-element-0495611 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-321476 .elementor-element.elementor-element-0495611 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-321476 .elementor-element.elementor-element-0495611 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-321476 .elementor-element.elementor-element-0495611 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-321476 .elementor-element.elementor-element-0495611
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-321476 .elementor-element.elementor-element-0495611 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-321476 .elementor-element.elementor-element-0495611 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-321476 .elementor-element.elementor-element-0495611 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.6em;
}
.elementor-321476 .elementor-element.elementor-element-0495611 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-321476 .elementor-element.elementor-element-2f07381
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-04a9183 .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 20px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 30px 18px 30px;
}
.elementor-321476 .elementor-element.elementor-element-04a9183 .elementor-button:hover, .elementor-321476 .elementor-element.elementor-element-04a9183 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-321476 .elementor-element.elementor-element-04a9183
{
    width: var(--container-widget-width,99.858%);
    max-width: 99.858%;
    --container-widget-width: 99.858%;
    --container-widget-flex-grow: 0;
    z-index: 2;
}
.elementor-321476 .elementor-element.elementor-element-04a9183>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-04a9183.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-04a9183 .elementor-button:hover svg, .elementor-321476 .elementor-element.elementor-element-04a9183 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-321476 .elementor-element.elementor-element-aaad909
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-aaad909.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-80f3db7
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-3484683
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-321476 .elementor-element.elementor-element-3484683.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-3484683 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-bb487e1
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-321476 .elementor-element.elementor-element-bb487e1 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-321476 .elementor-element.elementor-element-bb487e1 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='false']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover
{
    background: var(--e-global-color-accent);
}
.elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='true']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover
{
    background: var(--e-global-color-accent);
}
.elementor-widget-nested-tabs .neb-protected-content-message, .elementor-widget-nested-tabs .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title)
{
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-321476 .elementor-element.elementor-element-42ffd7b
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --border-radius: 5px 5px 5px 5px;
}
.elementor-321476 .elementor-element.elementor-element-42ffd7b:not(.elementor-motion-effects-element-type-background), .elementor-321476 .elementor-element.elementor-element-42ffd7b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-321476 .elementor-element.elementor-element-d6038d6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-321476 .elementor-element.elementor-element-ace4c11
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-321476 .elementor-element.elementor-element-78e93c4 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-37422dc>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-37422dc
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-8c3714c>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-8c3714c
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-0aa4109 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-321476 .elementor-element.elementor-element-0aa4109 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-321476 .elementor-element.elementor-element-0aa4109 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-321476 .elementor-element.elementor-element-0aa4109 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-321476 .elementor-element.elementor-element-0aa4109 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-321476 .elementor-element.elementor-element-0aa4109 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-321476 .elementor-element.elementor-element-0aa4109 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-321476 .elementor-element.elementor-element-0aa4109 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-321476 .elementor-element.elementor-element-0aa4109
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-321476 .elementor-element.elementor-element-0aa4109 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-321476 .elementor-element.elementor-element-0aa4109 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-321476 .elementor-element.elementor-element-0aa4109 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-321476 .elementor-element.elementor-element-0aa4109 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-321476 .elementor-element.elementor-element-7c8af2e
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --border-radius: 5px 5px 5px 5px;
}
.elementor-321476 .elementor-element.elementor-element-7c8af2e:not(.elementor-motion-effects-element-type-background), .elementor-321476 .elementor-element.elementor-element-7c8af2e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-321476 .elementor-element.elementor-element-ca6d3e1
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-321476 .elementor-element.elementor-element-3965063
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-321476 .elementor-element.elementor-element-b44f7ec .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-79f839e>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-79f839e
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-cbbcd00>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-cbbcd00
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-49ba61f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-321476 .elementor-element.elementor-element-49ba61f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-321476 .elementor-element.elementor-element-49ba61f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-321476 .elementor-element.elementor-element-49ba61f .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-321476 .elementor-element.elementor-element-49ba61f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-321476 .elementor-element.elementor-element-49ba61f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-321476 .elementor-element.elementor-element-49ba61f .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-321476 .elementor-element.elementor-element-49ba61f .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-321476 .elementor-element.elementor-element-49ba61f
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-321476 .elementor-element.elementor-element-49ba61f .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-321476 .elementor-element.elementor-element-49ba61f .elementor-icon-list-item>.elementor-icon-list-text, .elementor-321476 .elementor-element.elementor-element-49ba61f .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-321476 .elementor-element.elementor-element-49ba61f .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-321476 .elementor-element.elementor-element-10a7db2
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --border-radius: 5px 5px 5px 5px;
}
.elementor-321476 .elementor-element.elementor-element-10a7db2:not(.elementor-motion-effects-element-type-background), .elementor-321476 .elementor-element.elementor-element-10a7db2>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-321476 .elementor-element.elementor-element-b6867f5
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-321476 .elementor-element.elementor-element-71e841b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-321476 .elementor-element.elementor-element-311328b .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-8f61879>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-8f61879
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-6cb0d1a>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-6cb0d1a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-84b460c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-321476 .elementor-element.elementor-element-84b460c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-321476 .elementor-element.elementor-element-84b460c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-321476 .elementor-element.elementor-element-84b460c .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-321476 .elementor-element.elementor-element-84b460c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-321476 .elementor-element.elementor-element-84b460c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-321476 .elementor-element.elementor-element-84b460c .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-321476 .elementor-element.elementor-element-84b460c .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-321476 .elementor-element.elementor-element-84b460c
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-321476 .elementor-element.elementor-element-84b460c .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-321476 .elementor-element.elementor-element-84b460c .elementor-icon-list-item>.elementor-icon-list-text, .elementor-321476 .elementor-element.elementor-element-84b460c .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-321476 .elementor-element.elementor-element-84b460c .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-321476 .elementor-element.elementor-element-0ba0bdc
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --border-radius: 5px 5px 5px 5px;
}
.elementor-321476 .elementor-element.elementor-element-0ba0bdc:not(.elementor-motion-effects-element-type-background), .elementor-321476 .elementor-element.elementor-element-0ba0bdc>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-321476 .elementor-element.elementor-element-f35712f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-321476 .elementor-element.elementor-element-1958abc
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
}
.elementor-321476 .elementor-element.elementor-element-fb345dd .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-abee709>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-abee709
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-b5685dc>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-b5685dc
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-ba68cb4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-321476 .elementor-element.elementor-element-ba68cb4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-321476 .elementor-element.elementor-element-ba68cb4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-321476 .elementor-element.elementor-element-ba68cb4 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-321476 .elementor-element.elementor-element-ba68cb4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-321476 .elementor-element.elementor-element-ba68cb4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-321476 .elementor-element.elementor-element-ba68cb4 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-321476 .elementor-element.elementor-element-ba68cb4 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-321476 .elementor-element.elementor-element-ba68cb4
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-321476 .elementor-element.elementor-element-ba68cb4 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-321476 .elementor-element.elementor-element-ba68cb4 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-321476 .elementor-element.elementor-element-ba68cb4 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-321476 .elementor-element.elementor-element-ba68cb4 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-321476 .elementor-element.elementor-element-2408c55
{
    --n-tabs-direction: column;
    --n-tabs-heading-direction: row;
    --n-tabs-heading-width: initial;
    --n-tabs-title-flex-basis: content;
    --n-tabs-title-flex-shrink: 0;
    --n-tabs-heading-justify-content: initial;
    --n-tabs-title-width: 100%;
    --n-tabs-title-height: initial;
    --n-tabs-title-align-items: center;
    --n-tabs-title-flex-grow: 1;
    --n-tabs-heading-wrap: wrap;
    --n-tabs-heading-overflow-x: initial;
    --n-tabs-title-white-space: initial;
    --n-tabs-title-gap: 20px;
    --n-tabs-title-border-radius: 8px 8px 8px 8px;
    --n-tabs-title-padding-top: 10px;
    --n-tabs-title-padding-right: 120px;
    --n-tabs-title-padding-bottom: 10px;
    --n-tabs-title-padding-left: 120px;
    --n-tabs-title-font-size: 20px;
    --n-tabs-title-color: #000;
    --n-tabs-icon-color: #000;
    --n-tabs-icon-color-active: #fff;
}
.elementor-321476 .elementor-element.elementor-element-2408c55>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover)
{
    background: #f6f6f6;
}
.elementor-321476 .elementor-element.elementor-element-2408c55.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='false']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover
{
    background: #1754d5;
}
.elementor-321476 .elementor-element.elementor-element-2408c55.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-321476 .elementor-element.elementor-element-2408c55.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='true']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover
{
    background: #f24c2c;
}
.elementor-321476 .elementor-element.elementor-element-2408c55>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-2408c55.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:not(:hover)
{
    border-style: none;
}
.elementor-321476 .elementor-element.elementor-element-2408c55.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title)
{
    font-family: "Poppins",Sans-serif;
    font-weight: 500;
    line-height: 30px;
}
.elementor-321476 .elementor-element.elementor-element-2408c55 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover
{
    --n-tabs-icon-color-hover: #fff;
}
.elementor-321476 .elementor-element.elementor-element-c131a68 .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 20px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 30px 18px 30px;
}
.elementor-321476 .elementor-element.elementor-element-c131a68 .elementor-button:hover, .elementor-321476 .elementor-element.elementor-element-c131a68 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-321476 .elementor-element.elementor-element-c131a68
{
    width: var(--container-widget-width,99.858%);
    max-width: 99.858%;
    --container-widget-width: 99.858%;
    --container-widget-flex-grow: 0;
    z-index: 2;
}
.elementor-321476 .elementor-element.elementor-element-c131a68>.elementor-widget-container
{
    margin: 20px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-c131a68.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-c131a68 .elementor-button:hover svg, .elementor-321476 .elementor-element.elementor-element-c131a68 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-321476 .elementor-element.elementor-element-59d8bc9
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-59d8bc9:not(.elementor-motion-effects-element-type-background), .elementor-321476 .elementor-element.elementor-element-59d8bc9>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-321476 .elementor-element.elementor-element-16a6c65
{
    --display: flex;
}
.elementor-321476 .elementor-element.elementor-element-29776cc>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-29776cc.elementor-element
{
    --align-self: center;
}
.elementor-321476 .elementor-element.elementor-element-29776cc
{
    text-align: center;
}
.elementor-321476 .elementor-element.elementor-element-29776cc .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.2em;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-cd3813e
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-321476 .elementor-element.elementor-element-cd3813e .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-321476 .elementor-element.elementor-element-cd3813e .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-321476 .elementor-element.elementor-element-74c4572
{
    --display: flex;
}
.elementor-321476 .elementor-element.elementor-element-65e4a7b
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-a7048d6
{
    --display: flex;
}
.elementor-321476 .elementor-element.elementor-element-67b83ee.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-321476 .elementor-element.elementor-element-67b83ee.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-321476 .elementor-element.elementor-element-67b83ee.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-321476 .elementor-element.elementor-element-67b83ee .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-321476 .elementor-element.elementor-element-67b83ee .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-67b83ee .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 27.5px;
}
.elementor-321476 .elementor-element.elementor-element-23d55f2
{
    --display: flex;
}
.elementor-321476 .elementor-element.elementor-element-6497c51.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-321476 .elementor-element.elementor-element-6497c51.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-321476 .elementor-element.elementor-element-6497c51.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-321476 .elementor-element.elementor-element-6497c51 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-321476 .elementor-element.elementor-element-6497c51 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-6497c51 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 27.5px;
}
.elementor-321476 .elementor-element.elementor-element-f46522c
{
    --display: flex;
}
.elementor-321476 .elementor-element.elementor-element-bed16d8.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-321476 .elementor-element.elementor-element-bed16d8.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-321476 .elementor-element.elementor-element-bed16d8.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-321476 .elementor-element.elementor-element-bed16d8 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-321476 .elementor-element.elementor-element-bed16d8 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-bed16d8 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 27.5px;
}
.elementor-321476 .elementor-element.elementor-element-563f604
{
    --display: flex;
}
.elementor-321476 .elementor-element.elementor-element-e365df2.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-321476 .elementor-element.elementor-element-e365df2.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-321476 .elementor-element.elementor-element-e365df2.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-321476 .elementor-element.elementor-element-e365df2 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-321476 .elementor-element.elementor-element-e365df2 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-e365df2 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 27.5px;
}
.elementor-321476 .elementor-element.elementor-element-691eada
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: -20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-7db5c1f
{
    --display: flex;
}
.elementor-321476 .elementor-element.elementor-element-d6f7bc8.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-321476 .elementor-element.elementor-element-d6f7bc8.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-321476 .elementor-element.elementor-element-d6f7bc8.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-321476 .elementor-element.elementor-element-d6f7bc8 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-321476 .elementor-element.elementor-element-d6f7bc8 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-d6f7bc8 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 27.5px;
}
.elementor-321476 .elementor-element.elementor-element-d2be142
{
    --display: flex;
}
.elementor-321476 .elementor-element.elementor-element-5ca3acc.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-321476 .elementor-element.elementor-element-5ca3acc.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-321476 .elementor-element.elementor-element-5ca3acc.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-321476 .elementor-element.elementor-element-5ca3acc .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-321476 .elementor-element.elementor-element-5ca3acc .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-5ca3acc .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 27.5px;
}
.elementor-321476 .elementor-element.elementor-element-fb27042
{
    --display: flex;
}
.elementor-321476 .elementor-element.elementor-element-f3e833c.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-321476 .elementor-element.elementor-element-f3e833c.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-321476 .elementor-element.elementor-element-f3e833c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-321476 .elementor-element.elementor-element-f3e833c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-321476 .elementor-element.elementor-element-f3e833c .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-f3e833c .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 27.5px;
}
.elementor-321476 .elementor-element.elementor-element-31d3e72
{
    --display: flex;
}
.elementor-321476 .elementor-element.elementor-element-938e245.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-321476 .elementor-element.elementor-element-938e245.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-321476 .elementor-element.elementor-element-938e245.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-321476 .elementor-element.elementor-element-938e245 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-321476 .elementor-element.elementor-element-938e245 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-938e245 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 27.5px;
}
.elementor-321476 .elementor-element.elementor-element-5af4e8c .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 20px;
    fill: #1754d5;
    color: #1754d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 35px 18px 35px;
}
.elementor-321476 .elementor-element.elementor-element-5af4e8c .elementor-button:hover, .elementor-321476 .elementor-element.elementor-element-5af4e8c .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-321476 .elementor-element.elementor-element-5af4e8c>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-5af4e8c
{
    z-index: 2;
}
.elementor-321476 .elementor-element.elementor-element-5af4e8c .elementor-button:hover svg, .elementor-321476 .elementor-element.elementor-element-5af4e8c .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-321476 .elementor-element.elementor-element-ee72362
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-ee72362:not(.elementor-motion-effects-element-type-background), .elementor-321476 .elementor-element.elementor-element-ee72362>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-321476 .elementor-element.elementor-element-ed0b972
{
    --display: flex;
}
.elementor-321476 .elementor-element.elementor-element-943d2f2>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-943d2f2.elementor-element
{
    --align-self: center;
}
.elementor-321476 .elementor-element.elementor-element-943d2f2
{
    text-align: center;
}
.elementor-321476 .elementor-element.elementor-element-943d2f2 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-4fb2326
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-321476 .elementor-element.elementor-element-4fb2326 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-321476 .elementor-element.elementor-element-4fb2326 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-321476 .elementor-element.elementor-element-f01a6a5
{
    --display: flex;
}
.elementor-321476 .elementor-element.elementor-element-b943120
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-321476 .elementor-element.elementor-element-8a54c78
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-321476 .elementor-element.elementor-element-4d1a12f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-widget-counter .neb-protected-content-message, .elementor-widget-counter .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-counter .elementor-counter-number-wrapper
{
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-counter .elementor-counter-title
{
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-321476 .elementor-element.elementor-element-8c72829 .elementor-counter
{
    gap: 10px;
}
.elementor-321476 .elementor-element.elementor-element-8c72829 .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-321476 .elementor-element.elementor-element-8c72829 .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-321476 .elementor-element.elementor-element-750df56
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-widget-spacer .neb-protected-content-message, .elementor-widget-spacer .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-321476 .elementor-element.elementor-element-698bd32
{
    --spacer-size: 70px;
}
.elementor-321476 .elementor-element.elementor-element-698bd32>.elementor-widget-container
{
    background-color: #d9d9d95c;
    margin: 0 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-d832cb8
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-321476 .elementor-element.elementor-element-9ff5f25 .elementor-counter
{
    gap: 10px;
}
.elementor-321476 .elementor-element.elementor-element-9ff5f25 .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-321476 .elementor-element.elementor-element-9ff5f25 .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-321476 .elementor-element.elementor-element-9910b1b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-321476 .elementor-element.elementor-element-24d3224
{
    --spacer-size: 70px;
}
.elementor-321476 .elementor-element.elementor-element-24d3224>.elementor-widget-container
{
    background-color: #d9d9d95c;
    margin: 0 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-9dff244
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-321476 .elementor-element.elementor-element-df13d8c .elementor-counter
{
    gap: 10px;
}
.elementor-321476 .elementor-element.elementor-element-df13d8c .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-321476 .elementor-element.elementor-element-df13d8c .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-321476 .elementor-element.elementor-element-094dfe9
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-321476 .elementor-element.elementor-element-dcf5ce1
{
    --display: flex;
}
.elementor-321476 .elementor-element.elementor-element-3c37d9d
{
    --display: flex;
    --min-height: 201px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 5px 5px 5px 5px;
}
.elementor-321476 .elementor-element.elementor-element-3c37d9d:not(.elementor-motion-effects-element-type-background), .elementor-321476 .elementor-element.elementor-element-3c37d9d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-321476 .elementor-element.elementor-element-cb8e365
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-f0beda0
{
    width: var(--container-widget-width,54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}
.elementor-321476 .elementor-element.elementor-element-f0beda0.elementor-element
{
    --align-self: center;
}
.elementor-321476 .elementor-element.elementor-element-f0beda0 .elementor-counter
{
    gap: 10px;
}
.elementor-321476 .elementor-element.elementor-element-f0beda0 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-321476 .elementor-element.elementor-element-f0beda0 .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-321476 .elementor-element.elementor-element-30394a1
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-70d8396
{
    width: var(--container-widget-width,54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}
.elementor-321476 .elementor-element.elementor-element-70d8396.elementor-element
{
    --align-self: center;
}
.elementor-321476 .elementor-element.elementor-element-70d8396 .elementor-counter
{
    gap: 10px;
}
.elementor-321476 .elementor-element.elementor-element-70d8396 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-321476 .elementor-element.elementor-element-70d8396 .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-321476 .elementor-element.elementor-element-735ce06
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-63b688c
{
    width: var(--container-widget-width,54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}
.elementor-321476 .elementor-element.elementor-element-63b688c.elementor-element
{
    --align-self: center;
}
.elementor-321476 .elementor-element.elementor-element-63b688c .elementor-counter
{
    gap: 10px;
}
.elementor-321476 .elementor-element.elementor-element-63b688c .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-321476 .elementor-element.elementor-element-63b688c .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-321476 .elementor-element.elementor-element-13e4a00
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 20px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-1e1a2ed .elementor-button
{
    background-color: #1745d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1745d5;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-321476 .elementor-element.elementor-element-1e1a2ed .elementor-button:hover, .elementor-321476 .elementor-element.elementor-element-1e1a2ed .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-321476 .elementor-element.elementor-element-1e1a2ed .elementor-button:hover svg, .elementor-321476 .elementor-element.elementor-element-1e1a2ed .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-321476 .elementor-element.elementor-element-03aede8
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-c89ca8b
{
    text-align: center;
}
.elementor-321476 .elementor-element.elementor-element-c89ca8b .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-b43db4f
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-321476 .elementor-element.elementor-element-b43db4f .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-321476 .elementor-element.elementor-element-b43db4f .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-321476 .elementor-element.elementor-element-3f3dfe8
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 36px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-dd4ea48
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
}
.elementor-321476 .elementor-element.elementor-element-ffaefba
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-321476 .elementor-element.elementor-element-1d6cc07
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-321476 .elementor-element.elementor-element-c2035a4 img
{
    height: 100px;
}
.elementor-321476 .elementor-element.elementor-element-ec4fae6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-321476 .elementor-element.elementor-element-9688d37 img
{
    height: 100px;
}
.elementor-321476 .elementor-element.elementor-element-962765d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-321476 .elementor-element.elementor-element-79111ef
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-321476 .elementor-element.elementor-element-3ccc33a>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-3ccc33a.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-321476 .elementor-element.elementor-element-3ccc33a
{
    text-align: center;
}
.elementor-321476 .elementor-element.elementor-element-3ccc33a img
{
    width: 100%;
}
.elementor-321476 .elementor-element.elementor-element-c265050
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-321476 .elementor-element.elementor-element-7c70330 img
{
    width: 100%;
    height: 100px;
}
.elementor-321476 .elementor-element.elementor-element-d16098d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-321476 .elementor-element.elementor-element-fc2ffca
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 25px 0px;
    --row-gap: 25px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}
.elementor-321476 .elementor-element.elementor-element-13d6847
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-321476 .elementor-element.elementor-element-7244e13
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-321476 .elementor-element.elementor-element-cf50327
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-321476 .elementor-element.elementor-element-917dcaa
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-321476 .elementor-element.elementor-element-2046b3d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-321476 .elementor-element.elementor-element-b168958
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-321476 .elementor-element.elementor-element-d30d3c0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-321476 .elementor-element.elementor-element-1f31615
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-321476 .elementor-element.elementor-element-339b43f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-321476 .elementor-element.elementor-element-a336a31
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-321476 .elementor-element.elementor-element-780006c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-321476 .elementor-element.elementor-element-a693367
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-321476 .elementor-element.elementor-element-aab4121
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-321476 .elementor-element.elementor-element-32b3fb9
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-321476 .elementor-element.elementor-element-279cf88
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-321476 .elementor-element.elementor-element-9967111
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-321476 .elementor-element.elementor-element-7439a19
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-321476 .elementor-element.elementor-element-5bb80b9
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-321476 .elementor-element.elementor-element-2e53eac
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-321476 .elementor-element.elementor-element-d7db1d0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-321476 .elementor-element.elementor-element-134b094
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-321476 .elementor-element.elementor-element-9092ce1
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-321476 .elementor-element.elementor-element-a5bc857
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 25px 0px;
    --row-gap: 25px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}
.elementor-321476 .elementor-element.elementor-element-14e9b84
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-321476 .elementor-element.elementor-element-83ff386
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-321476 .elementor-element.elementor-element-0b4cdd8
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-321476 .elementor-element.elementor-element-e7a958e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-321476 .elementor-element.elementor-element-ca19e25
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-321476 .elementor-element.elementor-element-551ea22
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-321476 .elementor-element.elementor-element-0665026
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-321476 .elementor-element.elementor-element-5cca8a8
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-321476 .elementor-element.elementor-element-6f7e826
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-321476 .elementor-element.elementor-element-ec4c4a0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-321476 .elementor-element.elementor-element-ba9e6fa
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-321476 .elementor-element.elementor-element-7104944
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-321476 .elementor-element.elementor-element-cf22c60
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-321476 .elementor-element.elementor-element-e637ceb
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-321476 .elementor-element.elementor-element-f6ae607
{
    --n-tabs-heading-wrap: wrap;
    --n-tabs-heading-overflow-x: initial;
    --n-tabs-title-white-space: initial;
    --n-tabs-title-gap: 25px;
    --n-tabs-gap: 30px;
    --n-tabs-title-border-radius: 8px 8px 8px 8px;
    --n-tabs-title-padding-top: 10px;
    --n-tabs-title-padding-right: 40px;
    --n-tabs-title-padding-bottom: 10px;
    --n-tabs-title-padding-left: 40px;
    --n-tabs-title-font-size: 20px;
    --n-tabs-title-color: #000;
    --n-tabs-title-color-active: #fff;
    --n-tabs-icon-color: #000;
    --n-tabs-icon-color-active: #fff;
}
.elementor-321476 .elementor-element.elementor-element-f6ae607>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover)
{
    background: #f6f6f6;
}
.elementor-321476 .elementor-element.elementor-element-f6ae607.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='false']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover
{
    background: #1754d5;
}
.elementor-321476 .elementor-element.elementor-element-f6ae607.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-321476 .elementor-element.elementor-element-f6ae607.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='true']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover
{
    background: #f24c2c;
    border-style: solid;
    border-width: 0 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-f6ae607.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title)
{
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    line-height: 29px;
}
.elementor-321476 .elementor-element.elementor-element-f6ae607 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover
{
    --n-tabs-title-color-hover: #fff;
    --n-tabs-icon-color-hover: #1754d5;
}
.elementor-321476 .elementor-element.elementor-element-7e26fca .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 20px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 30px 18px 30px;
}
.elementor-321476 .elementor-element.elementor-element-7e26fca .elementor-button:hover, .elementor-321476 .elementor-element.elementor-element-7e26fca .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-321476 .elementor-element.elementor-element-7e26fca>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-7e26fca
{
    z-index: 2;
}
.elementor-321476 .elementor-element.elementor-element-7e26fca .elementor-button:hover svg, .elementor-321476 .elementor-element.elementor-element-7e26fca .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-321476 .elementor-element.elementor-element-bd9748f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-bd9748f:not(.elementor-motion-effects-element-type-background), .elementor-321476 .elementor-element.elementor-element-bd9748f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-321476 .elementor-element.elementor-element-e4f67ae
{
    --display: flex;
}
.elementor-321476 .elementor-element.elementor-element-91dc1b9>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-91dc1b9.elementor-element
{
    --align-self: center;
}
.elementor-321476 .elementor-element.elementor-element-91dc1b9
{
    text-align: center;
}
.elementor-321476 .elementor-element.elementor-element-91dc1b9 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-f4b2e90
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-321476 .elementor-element.elementor-element-f4b2e90 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-321476 .elementor-element.elementor-element-f4b2e90 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-321476 .elementor-element.elementor-element-1bfb2cf
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 100px;
    --row-gap: 0px;
    --column-gap: 100px;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-9fa29ee
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-321476 .elementor-element.elementor-element-9fa29ee.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-b074266>.elementor-widget-container
{
    margin: -20px 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-57f502f>.elementor-widget-container
{
    padding: 0 0 10px 0;
}
.elementor-321476 .elementor-element.elementor-element-57f502f
{
    text-align: center;
}
.elementor-321476 .elementor-element.elementor-element-57f502f .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36px;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-27f95f8
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-6157f42
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-321476 .elementor-element.elementor-element-6157f42.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-10c2d4a>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-8f719ff>.elementor-widget-container
{
    padding: 0 0 10px 0;
}
.elementor-321476 .elementor-element.elementor-element-8f719ff
{
    text-align: center;
}
.elementor-321476 .elementor-element.elementor-element-8f719ff .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36px;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-a272c67
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-85dd195
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-321476 .elementor-element.elementor-element-85dd195.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-1e238c7>.elementor-widget-container
{
    margin: 15px 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-1146891>.elementor-widget-container
{
    padding: 0 0 10px 0;
}
.elementor-321476 .elementor-element.elementor-element-1146891
{
    text-align: center;
}
.elementor-321476 .elementor-element.elementor-element-1146891 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36px;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-513036b
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-e2615d4
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-321476 .elementor-element.elementor-element-e2615d4.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-14b2754>.elementor-widget-container
{
    margin: 18px 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-0ec7c1f>.elementor-widget-container
{
    padding: 0 0 10px 0;
}
.elementor-321476 .elementor-element.elementor-element-0ec7c1f
{
    text-align: center;
}
.elementor-321476 .elementor-element.elementor-element-0ec7c1f .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36px;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-ce66f5a
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-bcce1af .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 20px;
    fill: #1754d5;
    color: #1754d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 35px 18px 35px;
}
.elementor-321476 .elementor-element.elementor-element-bcce1af .elementor-button:hover, .elementor-321476 .elementor-element.elementor-element-bcce1af .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-321476 .elementor-element.elementor-element-bcce1af>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-bcce1af
{
    z-index: 2;
}
.elementor-321476 .elementor-element.elementor-element-bcce1af .elementor-button:hover svg, .elementor-321476 .elementor-element.elementor-element-bcce1af .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-321476 .elementor-element.elementor-element-9951b7e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 72px;
    --padding-bottom: 36px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-9951b7e:not(.elementor-motion-effects-element-type-background), .elementor-321476 .elementor-element.elementor-element-9951b7e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-af636fd
{
    text-align: center;
}
.elementor-321476 .elementor-element.elementor-element-af636fd .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-fa0db19
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-321476 .elementor-element.elementor-element-fa0db19>.elementor-widget-container
{
    padding: 0 0 30px 0;
}
.elementor-321476 .elementor-element.elementor-element-fa0db19 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-321476 .elementor-element.elementor-element-fa0db19 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-321476 .elementor-element.elementor-element-98da7f9
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-07935ac
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
}
.elementor-321476 .elementor-element.elementor-element-b299d25.elementor-element
{
    --align-self: center;
}
.elementor-321476 .elementor-element.elementor-element-b299d25 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-321476 .elementor-element.elementor-element-b299d25.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-321476 .elementor-element.elementor-element-b299d25.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-321476 .elementor-element.elementor-element-b299d25.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-321476 .elementor-element.elementor-element-b299d25 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #424242;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 600;
}
.elementor-321476 .elementor-element.elementor-element-b299d25 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-321476 .elementor-element.elementor-element-b299d25 .elementor-image-box-img img
{
    border-style: none;
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-058abb6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
}
.elementor-321476 .elementor-element.elementor-element-e81f18b.elementor-element
{
    --align-self: center;
}
.elementor-321476 .elementor-element.elementor-element-e81f18b .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-321476 .elementor-element.elementor-element-e81f18b.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-321476 .elementor-element.elementor-element-e81f18b.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-321476 .elementor-element.elementor-element-e81f18b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-321476 .elementor-element.elementor-element-e81f18b .elementor-image-box-title
{
    margin-bottom: 0;
    color: #424242;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 600;
}
.elementor-321476 .elementor-element.elementor-element-e81f18b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-321476 .elementor-element.elementor-element-e81f18b .elementor-image-box-img img
{
    border-style: none;
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-a5e6be9
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
}
.elementor-321476 .elementor-element.elementor-element-6816e84.elementor-element
{
    --align-self: center;
}
.elementor-321476 .elementor-element.elementor-element-6816e84 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-321476 .elementor-element.elementor-element-6816e84.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-321476 .elementor-element.elementor-element-6816e84.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-321476 .elementor-element.elementor-element-6816e84.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-321476 .elementor-element.elementor-element-6816e84 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #424242;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 600;
}
.elementor-321476 .elementor-element.elementor-element-6816e84 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-321476 .elementor-element.elementor-element-6816e84 .elementor-image-box-img img
{
    border-style: none;
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-82d4215
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
}
.elementor-321476 .elementor-element.elementor-element-96d497a.elementor-element
{
    --align-self: center;
}
.elementor-321476 .elementor-element.elementor-element-96d497a .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-321476 .elementor-element.elementor-element-96d497a.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-321476 .elementor-element.elementor-element-96d497a.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-321476 .elementor-element.elementor-element-96d497a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-321476 .elementor-element.elementor-element-96d497a .elementor-image-box-title
{
    margin-bottom: 0;
    color: #424242;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 600;
}
.elementor-321476 .elementor-element.elementor-element-96d497a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 25%;
}
.elementor-321476 .elementor-element.elementor-element-96d497a .elementor-image-box-img img
{
    border-style: none;
    transition-duration: .3s;
}
.elementor-321476 .elementor-element.elementor-element-f6fcb9c .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 20px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 30px 18px 30px;
}
.elementor-321476 .elementor-element.elementor-element-f6fcb9c .elementor-button:hover, .elementor-321476 .elementor-element.elementor-element-f6fcb9c .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-321476 .elementor-element.elementor-element-f6fcb9c>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-f6fcb9c
{
    z-index: 2;
}
.elementor-321476 .elementor-element.elementor-element-f6fcb9c .elementor-button:hover svg, .elementor-321476 .elementor-element.elementor-element-f6fcb9c .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-321476 .elementor-element.elementor-element-59e1ea0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 36px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-59e1ea0:not(.elementor-motion-effects-element-type-background), .elementor-321476 .elementor-element.elementor-element-59e1ea0>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-968048b
{
    text-align: center;
}
.elementor-321476 .elementor-element.elementor-element-968048b .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-d8841a2
{
    --display: flex;
}
.elementor-321476 .elementor-element.elementor-element-7b1a9e6
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-321476 .elementor-element.elementor-element-7b1a9e6 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-321476 .elementor-element.elementor-element-7b1a9e6 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-321476 .elementor-element.elementor-element-6216d78
{
    --display: flex;
}
.elementor-321476 .elementor-element.elementor-element-c2ca6bb
{
    --display: flex;
}
.elementor-321476 .elementor-element.elementor-element-0e30d75
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #d1d1d1;
    --border-color: #d1d1d1;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-321476 .elementor-element.elementor-element-9e1470a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-321476 .elementor-element.elementor-element-e78f4c7
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-321476 .elementor-element.elementor-element-0bbfedc
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-321476 .elementor-element.elementor-element-e7eab59
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-321476 .elementor-element.elementor-element-eae21c3 .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 20px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 30px 18px 30px;
}
.elementor-321476 .elementor-element.elementor-element-eae21c3 .elementor-button:hover, .elementor-321476 .elementor-element.elementor-element-eae21c3 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-321476 .elementor-element.elementor-element-eae21c3
{
    width: var(--container-widget-width,99.858%);
    max-width: 99.858%;
    --container-widget-width: 99.858%;
    --container-widget-flex-grow: 0;
    z-index: 2;
}
.elementor-321476 .elementor-element.elementor-element-eae21c3>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-eae21c3.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-eae21c3 .elementor-button:hover svg, .elementor-321476 .elementor-element.elementor-element-eae21c3 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-321476 .elementor-element.elementor-element-c6cc74e:not(.elementor-motion-effects-element-type-background), .elementor-321476 .elementor-element.elementor-element-c6cc74e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d4;
}
.elementor-321476 .elementor-element.elementor-element-c6cc74e
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 50px 0 50px 0;
}
.elementor-321476 .elementor-element.elementor-element-c6cc74e>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-321476 .elementor-element.elementor-element-d49dc9d
{
    margin-top: 0;
    margin-bottom: 30px;
}
.elementor-321476 .elementor-element.elementor-element-4218e42
{
    text-align: center;
}
.elementor-321476 .elementor-element.elementor-element-4218e42 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-321476 .elementor-element.elementor-element-38b28bf
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-321476 .elementor-element.elementor-element-38b28bf .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-321476 .elementor-element.elementor-element-38b28bf .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-321476 .elementor-element.elementor-element-44e8ea7
{
    margin-top: 0;
    margin-bottom: 20px;
}
.elementor-321476 .elementor-element.elementor-element-58299f0
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 40px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-39e3096 .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #1754d5;
    color: #1754d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-321476 .elementor-element.elementor-element-39e3096 .elementor-button:hover, .elementor-321476 .elementor-element.elementor-element-39e3096 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-321476 .elementor-element.elementor-element-39e3096 .elementor-button:hover svg, .elementor-321476 .elementor-element.elementor-element-39e3096 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-321476 .elementor-element.elementor-element-bdcbac9:not(.elementor-motion-effects-element-type-background), .elementor-321476 .elementor-element.elementor-element-bdcbac9>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-321476 .elementor-element.elementor-element-bdcbac9>.elementor-container
{
    max-width: 1460px;
}
.elementor-321476 .elementor-element.elementor-element-bdcbac9
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-321476 .elementor-element.elementor-element-bdcbac9>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-321476 .elementor-element.elementor-element-394a1c2>.elementor-container
{
    max-width: 1460px;
}
.elementor-321476 .elementor-element.elementor-element-4e43631
{
    text-align: center;
}
.elementor-321476 .elementor-element.elementor-element-4e43631 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-df4a94d
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-321476 .elementor-element.elementor-element-df4a94d .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-321476 .elementor-element.elementor-element-df4a94d .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-321476 .elementor-element.elementor-element-2993417>.elementor-container
{
    max-width: 1460px;
}
.elementor-321476 .elementor-element.elementor-element-2993417
{
    margin-top: 40px;
    margin-bottom: 30px;
}
.elementor-321476 .elementor-element.elementor-element-d3f3068>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-d3f3068 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-321476 .elementor-element.elementor-element-d3f3068 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-321476 .elementor-element.elementor-element-d3f3068 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-321476 .elementor-element.elementor-element-d3f3068 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-321476 .elementor-element.elementor-element-d3f3068 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-321476 .elementor-element.elementor-element-d3f3068 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-321476 .elementor-element.elementor-element-d3f3068 .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-321476 .elementor-element.elementor-element-d3f3068 .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-321476 .elementor-element.elementor-element-d3f3068
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-321476 .elementor-element.elementor-element-d3f3068 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-321476 .elementor-element.elementor-element-d3f3068 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-321476 .elementor-element.elementor-element-d3f3068 .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-321476 .elementor-element.elementor-element-d3f3068 .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-321476 .elementor-element.elementor-element-5a29d1d>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-5a29d1d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-321476 .elementor-element.elementor-element-5a29d1d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-321476 .elementor-element.elementor-element-5a29d1d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-321476 .elementor-element.elementor-element-5a29d1d .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-321476 .elementor-element.elementor-element-5a29d1d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-321476 .elementor-element.elementor-element-5a29d1d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-321476 .elementor-element.elementor-element-5a29d1d .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-321476 .elementor-element.elementor-element-5a29d1d .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-321476 .elementor-element.elementor-element-5a29d1d
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-321476 .elementor-element.elementor-element-5a29d1d .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-321476 .elementor-element.elementor-element-5a29d1d .elementor-icon-list-item>.elementor-icon-list-text, .elementor-321476 .elementor-element.elementor-element-5a29d1d .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-321476 .elementor-element.elementor-element-5a29d1d .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-321476 .elementor-element.elementor-element-57bc4c2 .elementor-button
{
    background-color: #1745d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1745d5;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-321476 .elementor-element.elementor-element-57bc4c2 .elementor-button:hover, .elementor-321476 .elementor-element.elementor-element-57bc4c2 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-321476 .elementor-element.elementor-element-57bc4c2>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-57bc4c2 .elementor-button:hover svg, .elementor-321476 .elementor-element.elementor-element-57bc4c2 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-321476 .elementor-element.elementor-element-068018b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-df17e09
{
    text-align: center;
}
.elementor-321476 .elementor-element.elementor-element-df17e09 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 33px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-af7d92e
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-321476 .elementor-element.elementor-element-57fb324
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-321476 .elementor-element.elementor-element-57fb324.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-2317b9b .elementor-button
{
    background-color: #1754d500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.4em;
    fill: #000;
    color: #000;
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #b5b5b5;
}
.elementor-321476 .elementor-element.elementor-element-2317b9b
{
    width: var(--container-widget-width,90.953%);
    max-width: 90.953%;
    --container-widget-width: 90.953%;
    --container-widget-flex-grow: 0;
}
.elementor-321476 .elementor-element.elementor-element-2317b9b.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-2317b9b .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-321476 .elementor-element.elementor-element-2317b9b .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-321476 .elementor-element.elementor-element-4e5e3a7
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-321476 .elementor-element.elementor-element-4e5e3a7.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-8999c1c .elementor-button
{
    background-color: #1754d500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.4em;
    fill: #000;
    color: #000;
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #b5b5b5;
}
.elementor-321476 .elementor-element.elementor-element-8999c1c
{
    width: var(--container-widget-width,100.196%);
    max-width: 100.196%;
    --container-widget-width: 100.196%;
    --container-widget-flex-grow: 0;
}
.elementor-321476 .elementor-element.elementor-element-8999c1c.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-8999c1c .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-321476 .elementor-element.elementor-element-8999c1c .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-321476 .elementor-element.elementor-element-efb5405
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-321476 .elementor-element.elementor-element-efb5405.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-efe01b1 .elementor-button
{
    background-color: #1754d500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.4em;
    fill: #000;
    color: #000;
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #b5b5b5;
}
.elementor-321476 .elementor-element.elementor-element-efe01b1
{
    width: var(--container-widget-width,91.587%);
    max-width: 91.587%;
    --container-widget-width: 91.587%;
    --container-widget-flex-grow: 0;
}
.elementor-321476 .elementor-element.elementor-element-efe01b1.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-efe01b1 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-321476 .elementor-element.elementor-element-efe01b1 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-321476 .elementor-element.elementor-element-9820fd3
{
    width: var(--container-widget-width,80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-9820fd3.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-321476 .elementor-element.elementor-element-160b74c>.elementor-widget-container
{
    margin: 20px 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-160b74c
{
    text-align: center;
}
.elementor-321476 .elementor-element.elementor-element-7288d7f .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 20px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 30px 18px 30px;
}
.elementor-321476 .elementor-element.elementor-element-7288d7f .elementor-button:hover, .elementor-321476 .elementor-element.elementor-element-7288d7f .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-321476 .elementor-element.elementor-element-7288d7f>.elementor-widget-container
{
    padding: 40px 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-7288d7f
{
    z-index: 2;
}
.elementor-321476 .elementor-element.elementor-element-7288d7f .elementor-button:hover svg, .elementor-321476 .elementor-element.elementor-element-7288d7f .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-321476 .elementor-element.elementor-element-4261951
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-dc6d6fa
{
    text-align: center;
}
.elementor-321476 .elementor-element.elementor-element-dc6d6fa .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-a4bdd47
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-321476 .elementor-element.elementor-element-a4bdd47 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-321476 .elementor-element.elementor-element-a4bdd47 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-widget-nested-accordion .neb-protected-content-message, .elementor-widget-nested-accordion .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-321476 .elementor-element.elementor-element-c593671
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 1px 1px 1px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #f6f6f6;
    --border-color: #f6f6f6;
    --border-radius: 0px 0px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-c593671:not(.elementor-motion-effects-element-type-background), .elementor-321476 .elementor-element.elementor-element-c593671>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-321476 .elementor-element.elementor-element-c593671:hover
{
    --border-radius: 8px 8px 8px 8px;
    --border-top-left-radius: 8px;
    --border-top-right-radius: 8px;
    --border-bottom-right-radius: 8px;
    --border-bottom-left-radius: 8px;
}
.elementor-321476 .elementor-element.elementor-element-c593671, .elementor-321476 .elementor-element.elementor-element-c593671::before
{
    --border-transition: .3s;
}
.elementor-321476 .elementor-element.elementor-element-61c2f12
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 0px 0px 0px 0px;
}
.elementor-321476 .elementor-element.elementor-element-13a2df6>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-13a2df6
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-f464c70
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 1px 1px 1px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #f6f6f6;
    --border-color: #f6f6f6;
    --border-radius: 0px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 5px;
    --padding-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-f464c70:not(.elementor-motion-effects-element-type-background), .elementor-321476 .elementor-element.elementor-element-f464c70>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-321476 .elementor-element.elementor-element-f464c70:hover
{
    --border-radius: 0px 0px 0px 0px;
    --border-top-left-radius: 0px;
    --border-top-right-radius: 0px;
    --border-bottom-right-radius: 0px;
    --border-bottom-left-radius: 0px;
}
.elementor-321476 .elementor-element.elementor-element-f464c70, .elementor-321476 .elementor-element.elementor-element-f464c70::before
{
    --border-transition: .3s;
}
.elementor-321476 .elementor-element.elementor-element-0dd5bdd
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 5px;
    --padding-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-53e5375>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-53e5375
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-f679c75
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-321476 .elementor-element.elementor-element-f679c75:not(.elementor-motion-effects-element-type-background), .elementor-321476 .elementor-element.elementor-element-f679c75>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-321476 .elementor-element.elementor-element-f679c75:hover
{
    --border-radius: 8px 8px 8px 8px;
    --border-top-left-radius: 8px;
    --border-top-right-radius: 8px;
    --border-bottom-right-radius: 8px;
    --border-bottom-left-radius: 8px;
}
.elementor-321476 .elementor-element.elementor-element-f679c75, .elementor-321476 .elementor-element.elementor-element-f679c75::before
{
    --border-transition: .3s;
}
.elementor-321476 .elementor-element.elementor-element-9039b46
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-e1d84d0
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-3cc6789
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-3cc6789:not(.elementor-motion-effects-element-type-background), .elementor-321476 .elementor-element.elementor-element-3cc6789>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-321476 .elementor-element.elementor-element-3cc6789:hover
{
    --border-radius: 8px 8px 8px 8px;
    --border-top-left-radius: 8px;
    --border-top-right-radius: 8px;
    --border-bottom-right-radius: 8px;
    --border-bottom-left-radius: 8px;
}
.elementor-321476 .elementor-element.elementor-element-3cc6789, .elementor-321476 .elementor-element.elementor-element-3cc6789::before
{
    --border-transition: .3s;
}
.elementor-321476 .elementor-element.elementor-element-7156255
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-321476 .elementor-element.elementor-element-f81b3d6
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-779f69f
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-321476 .elementor-element.elementor-element-779f69f:not(.elementor-motion-effects-element-type-background), .elementor-321476 .elementor-element.elementor-element-779f69f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-321476 .elementor-element.elementor-element-779f69f:hover
{
    --border-radius: 8px 8px 8px 8px;
    --border-top-left-radius: 8px;
    --border-top-right-radius: 8px;
    --border-bottom-right-radius: 8px;
    --border-bottom-left-radius: 8px;
}
.elementor-321476 .elementor-element.elementor-element-779f69f, .elementor-321476 .elementor-element.elementor-element-779f69f::before
{
    --border-transition: .3s;
}
.elementor-321476 .elementor-element.elementor-element-0af6df0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-321476 .elementor-element.elementor-element-00cebaf
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-321476 .elementor-element.elementor-element-eaf9032
{
    --n-accordion-title-font-size: 20px;
    --n-accordion-title-justify-content: space-between;
    --n-accordion-title-flex-grow: 1;
    --n-accordion-title-icon-order: initial;
    --n-accordion-item-title-space-between: 15px;
    --n-accordion-item-title-distance-from-content: 0px;
    --n-accordion-border-radius: 8px 8px 8px 8px;
    --n-accordion-title-active-color: #000;
    --n-accordion-icon-size: 15px;
}
.elementor-321476 .elementor-element.elementor-element-eaf9032>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title
{
    background-color: #f5f5f5;
    border-style: none;
}
.elementor-321476 .elementor-element.elementor-element-eaf9032>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 20px 0 0 0;
}
.elementor-321476 .elementor-element.elementor-element-eaf9032
{
    --n-accordion-padding: 10px 20px 10px 15px;
}
:where(.elementor-321476 .elementor-element.elementor-element-eaf9032>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item)>.e-con
{
    border-style: none;
    --border-radius: 0px 0px 0px 0px;
}
@media(min-width: 768px)
{
    .elementor-321476 .elementor-element.elementor-element-2dd456b
    {
        --content-width: 1460px;
    }
    .elementor-321476 .elementor-element.elementor-element-6b23fa4
    {
        --content-width: 1460px;
    }
    .elementor-321476 .elementor-element.elementor-element-40d5977
    {
        --content-width: 1460px;
    }
    .elementor-321476 .elementor-element.elementor-element-d8cd396
    {
        --content-width: 1460px;
    }
    .elementor-321476 .elementor-element.elementor-element-867469f
    {
        --content-width: 1460px;
    }
    .elementor-321476 .elementor-element.elementor-element-63287a1
    {
        --content-width: 1460px;
    }
    .elementor-321476 .elementor-element.elementor-element-43b6962
    {
        --content-width: 1460px;
    }
    .elementor-321476 .elementor-element.elementor-element-deb1bcf
    {
        --content-width: 1460px;
    }
    .elementor-321476 .elementor-element.elementor-element-2abc5e8
    {
        --content-width: 1460px;
    }
    .elementor-321476 .elementor-element.elementor-element-6aeb236
    {
        --content-width: 1460px;
    }
    .elementor-321476 .elementor-element.elementor-element-1b1bff6
    {
        --content-width: 1460px;
    }
    .elementor-321476 .elementor-element.elementor-element-4d3ee09
    {
        --content-width: 1460px;
    }
    .elementor-321476 .elementor-element.elementor-element-aaad909
    {
        --width: 100%;
    }
    .elementor-321476 .elementor-element.elementor-element-d6038d6
    {
        --width: 33.33%;
    }
    .elementor-321476 .elementor-element.elementor-element-ace4c11
    {
        --width: 66.66%;
    }
    .elementor-321476 .elementor-element.elementor-element-7c8af2e
    {
        --content-width: 1460px;
    }
    .elementor-321476 .elementor-element.elementor-element-ca6d3e1
    {
        --width: 33.33%;
    }
    .elementor-321476 .elementor-element.elementor-element-3965063
    {
        --width: 66.66%;
    }
    .elementor-321476 .elementor-element.elementor-element-b6867f5
    {
        --width: 33.3333%;
    }
    .elementor-321476 .elementor-element.elementor-element-71e841b
    {
        --width: 66.6666%;
    }
    .elementor-321476 .elementor-element.elementor-element-f35712f
    {
        --width: 33.3333%;
    }
    .elementor-321476 .elementor-element.elementor-element-1958abc
    {
        --width: 66.6666%;
    }
    .elementor-321476 .elementor-element.elementor-element-74c4572
    {
        --content-width: 1460px;
    }
    .elementor-321476 .elementor-element.elementor-element-65e4a7b
    {
        --content-width: 1460px;
    }
    .elementor-321476 .elementor-element.elementor-element-691eada
    {
        --content-width: 1460px;
    }
    .elementor-321476 .elementor-element.elementor-element-7db5c1f
    {
        --content-width: 1460px;
    }
    .elementor-321476 .elementor-element.elementor-element-ed0b972
    {
        --content-width: 1460px;
    }
    .elementor-321476 .elementor-element.elementor-element-f01a6a5
    {
        --content-width: 100%;
    }
    .elementor-321476 .elementor-element.elementor-element-b943120
    {
        --content-width: 1460px;
    }
    .elementor-321476 .elementor-element.elementor-element-8a54c78
    {
        --width: 24.5%;
    }
    .elementor-321476 .elementor-element.elementor-element-4d1a12f
    {
        --width: 16%;
    }
    .elementor-321476 .elementor-element.elementor-element-750df56
    {
        --width: 1.5%;
    }
    .elementor-321476 .elementor-element.elementor-element-d832cb8
    {
        --width: 16%;
    }
    .elementor-321476 .elementor-element.elementor-element-9910b1b
    {
        --width: 1.5%;
    }
    .elementor-321476 .elementor-element.elementor-element-9dff244
    {
        --width: 16%;
    }
    .elementor-321476 .elementor-element.elementor-element-094dfe9
    {
        --width: 24.5%;
    }
    .elementor-321476 .elementor-element.elementor-element-dcf5ce1
    {
        --content-width: 1460px;
    }
    .elementor-321476 .elementor-element.elementor-element-3c37d9d
    {
        --content-width: 1140px;
    }
    .elementor-321476 .elementor-element.elementor-element-cb8e365
    {
        --width: 35%;
    }
    .elementor-321476 .elementor-element.elementor-element-30394a1
    {
        --width: 35%;
    }
    .elementor-321476 .elementor-element.elementor-element-735ce06
    {
        --width: 35%;
    }
    .elementor-321476 .elementor-element.elementor-element-13e4a00
    {
        --content-width: 100%;
    }
    .elementor-321476 .elementor-element.elementor-element-03aede8
    {
        --content-width: 1460px;
    }
    .elementor-321476 .elementor-element.elementor-element-ffaefba
    {
        --width: 10%;
    }
    .elementor-321476 .elementor-element.elementor-element-1d6cc07
    {
        --width: 16%;
    }
    .elementor-321476 .elementor-element.elementor-element-ec4fae6
    {
        --width: 16%;
    }
    .elementor-321476 .elementor-element.elementor-element-962765d
    {
        --width: 16%;
    }
    .elementor-321476 .elementor-element.elementor-element-79111ef
    {
        --width: 16%;
    }
    .elementor-321476 .elementor-element.elementor-element-c265050
    {
        --width: 16%;
    }
    .elementor-321476 .elementor-element.elementor-element-d16098d
    {
        --width: 10%;
    }
    .elementor-321476 .elementor-element.elementor-element-13d6847
    {
        --width: 15%;
    }
    .elementor-321476 .elementor-element.elementor-element-7244e13
    {
        --width: 14%;
    }
    .elementor-321476 .elementor-element.elementor-element-cf50327
    {
        --width: 14%;
    }
    .elementor-321476 .elementor-element.elementor-element-917dcaa
    {
        --width: 14%;
    }
    .elementor-321476 .elementor-element.elementor-element-2046b3d
    {
        --width: 14%;
    }
    .elementor-321476 .elementor-element.elementor-element-b168958
    {
        --width: 14%;
    }
    .elementor-321476 .elementor-element.elementor-element-d30d3c0
    {
        --width: 15%;
    }
    .elementor-321476 .elementor-element.elementor-element-1f31615
    {
        --width: 15%;
    }
    .elementor-321476 .elementor-element.elementor-element-339b43f
    {
        --width: 14%;
    }
    .elementor-321476 .elementor-element.elementor-element-a336a31
    {
        --width: 14%;
    }
    .elementor-321476 .elementor-element.elementor-element-780006c
    {
        --width: 14%;
    }
    .elementor-321476 .elementor-element.elementor-element-a693367
    {
        --width: 14%;
    }
    .elementor-321476 .elementor-element.elementor-element-aab4121
    {
        --width: 14%;
    }
    .elementor-321476 .elementor-element.elementor-element-32b3fb9
    {
        --width: 15%;
    }
    .elementor-321476 .elementor-element.elementor-element-9967111
    {
        --width: 15%;
    }
    .elementor-321476 .elementor-element.elementor-element-7439a19
    {
        --width: 14%;
    }
    .elementor-321476 .elementor-element.elementor-element-5bb80b9
    {
        --width: 14%;
    }
    .elementor-321476 .elementor-element.elementor-element-2e53eac
    {
        --width: 14%;
    }
    .elementor-321476 .elementor-element.elementor-element-d7db1d0
    {
        --width: 14%;
    }
    .elementor-321476 .elementor-element.elementor-element-134b094
    {
        --width: 14%;
    }
    .elementor-321476 .elementor-element.elementor-element-9092ce1
    {
        --width: 15%;
    }
    .elementor-321476 .elementor-element.elementor-element-a5bc857
    {
        --content-width: 1460px;
    }
    .elementor-321476 .elementor-element.elementor-element-14e9b84
    {
        --width: 15%;
    }
    .elementor-321476 .elementor-element.elementor-element-83ff386
    {
        --width: 14%;
    }
    .elementor-321476 .elementor-element.elementor-element-0b4cdd8
    {
        --width: 14%;
    }
    .elementor-321476 .elementor-element.elementor-element-e7a958e
    {
        --width: 14%;
    }
    .elementor-321476 .elementor-element.elementor-element-ca19e25
    {
        --width: 14%;
    }
    .elementor-321476 .elementor-element.elementor-element-551ea22
    {
        --width: 14%;
    }
    .elementor-321476 .elementor-element.elementor-element-0665026
    {
        --width: 15%;
    }
    .elementor-321476 .elementor-element.elementor-element-5cca8a8
    {
        --width: 15%;
    }
    .elementor-321476 .elementor-element.elementor-element-6f7e826
    {
        --width: 14%;
    }
    .elementor-321476 .elementor-element.elementor-element-ec4c4a0
    {
        --width: 12%;
    }
    .elementor-321476 .elementor-element.elementor-element-ba9e6fa
    {
        --width: 12%;
    }
    .elementor-321476 .elementor-element.elementor-element-7104944
    {
        --width: 12%;
    }
    .elementor-321476 .elementor-element.elementor-element-cf22c60
    {
        --width: 12%;
    }
    .elementor-321476 .elementor-element.elementor-element-e637ceb
    {
        --width: 15%;
    }
    .elementor-321476 .elementor-element.elementor-element-bd9748f
    {
        --content-width: 100%;
    }
    .elementor-321476 .elementor-element.elementor-element-1bfb2cf
    {
        --content-width: 1460px;
    }
    .elementor-321476 .elementor-element.elementor-element-9fa29ee
    {
        --width: 20%;
    }
    .elementor-321476 .elementor-element.elementor-element-6157f42
    {
        --width: 20%;
    }
    .elementor-321476 .elementor-element.elementor-element-85dd195
    {
        --width: 20%;
    }
    .elementor-321476 .elementor-element.elementor-element-e2615d4
    {
        --width: 20%;
    }
    .elementor-321476 .elementor-element.elementor-element-98da7f9
    {
        --content-width: 1460px;
    }
    .elementor-321476 .elementor-element.elementor-element-07935ac
    {
        --width: 25%;
    }
    .elementor-321476 .elementor-element.elementor-element-058abb6
    {
        --width: 25%;
    }
    .elementor-321476 .elementor-element.elementor-element-a5e6be9
    {
        --width: 25%;
    }
    .elementor-321476 .elementor-element.elementor-element-82d4215
    {
        --width: 25%;
    }
    .elementor-321476 .elementor-element.elementor-element-6216d78
    {
        --content-width: 1460px;
    }
    .elementor-321476 .elementor-element.elementor-element-c2ca6bb
    {
        --content-width: 1460px;
    }
    .elementor-321476 .elementor-element.elementor-element-0e30d75
    {
        --content-width: 1460px;
    }
    .elementor-321476 .elementor-element.elementor-element-9e1470a
    {
        --width: 25%;
    }
    .elementor-321476 .elementor-element.elementor-element-e78f4c7
    {
        --width: 25%;
    }
    .elementor-321476 .elementor-element.elementor-element-0bbfedc
    {
        --width: 25%;
    }
    .elementor-321476 .elementor-element.elementor-element-e7eab59
    {
        --width: 25%;
    }
    .elementor-321476 .elementor-element.elementor-element-1eb825d
    {
        width: 13.839%;
    }
    .elementor-321476 .elementor-element.elementor-element-2439341
    {
        width: 36.161%;
    }
    .elementor-321476 .elementor-element.elementor-element-61bf092
    {
        width: 34.643%;
    }
    .elementor-321476 .elementor-element.elementor-element-1f4db04
    {
        width: 15.336%;
    }
    .elementor-321476 .elementor-element.elementor-element-068018b
    {
        --content-width: 1460px;
    }
    .elementor-321476 .elementor-element.elementor-element-57fb324
    {
        --width: 26.942%;
    }
    .elementor-321476 .elementor-element.elementor-element-4e5e3a7
    {
        --width: 26.467%;
    }
    .elementor-321476 .elementor-element.elementor-element-efb5405
    {
        --width: 28.911%;
    }
    .elementor-321476 .elementor-element.elementor-element-4261951
    {
        --content-width: 1460px;
    }
    .elementor-321476 .elementor-element.elementor-element-61c2f12
    {
        --content-width: 1460px;
    }
    .elementor-321476 .elementor-element.elementor-element-0dd5bdd
    {
        --content-width: 1460px;
    }
    .elementor-321476 .elementor-element.elementor-element-9039b46
    {
        --content-width: 1460px;
    }
    .elementor-321476 .elementor-element.elementor-element-3cc6789
    {
        --content-width: 100%;
    }
    .elementor-321476 .elementor-element.elementor-element-7156255
    {
        --content-width: 1460px;
    }
    .elementor-321476 .elementor-element.elementor-element-779f69f
    {
        --content-width: 100%;
    }
    .elementor-321476 .elementor-element.elementor-element-0af6df0
    {
        --content-width: 1460px;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-321476 .elementor-element.elementor-element-9fa29ee
    {
        --width: 512.594px;
    }
    .elementor-321476 .elementor-element.elementor-element-6157f42
    {
        --width: 508.594px;
    }
    .elementor-321476 .elementor-element.elementor-element-85dd195
    {
        --width: 480.594px;
    }
    .elementor-321476 .elementor-element.elementor-element-e2615d4
    {
        --width: 512.594px;
    }
    .elementor-321476 .elementor-element.elementor-element-2439341
    {
        width: 50%;
    }
    .elementor-321476 .elementor-element.elementor-element-61bf092
    {
        width: 50%;
    }
    .elementor-321476 .elementor-element.elementor-element-57fb324
    {
        --width: 31%;
    }
    .elementor-321476 .elementor-element.elementor-element-4e5e3a7
    {
        --width: 33%;
    }
    .elementor-321476 .elementor-element.elementor-element-efb5405
    {
        --width: 32%;
    }
}
@media(max-width: 1366px)
{
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-321476 .elementor-element.elementor-element-e32a934
    {
        --margin-top: 260px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-b46dbb2
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-321476 .elementor-element.elementor-element-27dd20a
    {
        --margin-top: 260px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-34762b0
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-321476 .elementor-element.elementor-element-1ed4a57
    {
        --margin-top: 260px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-45e7c07
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-321476 .elementor-element.elementor-element-a8e630a
    {
        --margin-top: 260px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-1fe1ccf
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-321476 .elementor-element.elementor-element-634dc28
    {
        --margin-top: 260px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-e8b071f
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-321476 .elementor-element.elementor-element-c6eff1c
    {
        --margin-top: 260px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-f2c6af7
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-321476 .elementor-element.elementor-element-2ea8821
    {
        --margin-top: 260px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-748c428
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
}
@media(max-width: 1024px)
{
    .elementor-321476 .elementor-element.elementor-element-2dd456b
    {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-321476 .elementor-element.elementor-element-c69fe8a img
    {
        width: 70%;
    }
    .elementor-321476 .elementor-element.elementor-element-4992990 .elementor-heading-title
    {
        line-height: 1.5em;
    }
    .elementor-widget-image-box .elementor-image-box-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-321476 .elementor-element.elementor-element-777c348
    {
        width: var(--container-widget-width,183.938px);
        max-width: 183.938px;
        --container-widget-width: 183.938px;
        --container-widget-flex-grow: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-777c348>.elementor-widget-container
    {
        margin: -10px 0 0 -20px;
    }
    .elementor-321476 .elementor-element.elementor-element-777c348 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-321476 .elementor-element.elementor-element-777c348 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
    }
    .elementor-321476 .elementor-element.elementor-element-777c348 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-321476 .elementor-element.elementor-element-a553f0c>.elementor-widget-container
    {
        margin: -25px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-a553f0c
    {
        font-size: 14px;
    }
    .elementor-321476 .elementor-element.elementor-element-54caac9 .elementor-image-box-title
    {
        margin-bottom: 20px;
        font-size: 16px;
    }
    .elementor-321476 .elementor-element.elementor-element-54caac9 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 28%;
    }
    .elementor-321476 .elementor-element.elementor-element-0c3c8bc>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-0c3c8bc
    {
        font-size: 14px;
    }
    .elementor-321476 .elementor-element.elementor-element-36af13d
    {
        width: var(--container-widget-width,181.969px);
        max-width: 181.969px;
        --container-widget-width: 181.969px;
        --container-widget-flex-grow: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-36af13d.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-321476 .elementor-element.elementor-element-36af13d.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-321476 .elementor-element.elementor-element-36af13d.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-321476 .elementor-element.elementor-element-36af13d .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-321476 .elementor-element.elementor-element-36af13d .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-321476 .elementor-element.elementor-element-5b5ccf7>.elementor-widget-container
    {
        margin: -25px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-5b5ccf7
    {
        font-size: 14px;
    }
    .elementor-321476 .elementor-element.elementor-element-b00bac5.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-b00bac5.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-b00bac5.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-b00bac5 .elementor-image-box-title
    {
        margin-bottom: 25px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-321476 .elementor-element.elementor-element-b00bac5 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-321476 .elementor-element.elementor-element-d2f33f3>.elementor-widget-container
    {
        margin: -30px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-d2f33f3
    {
        font-size: 14px;
    }
    .elementor-321476 .elementor-element.elementor-element-a26a3f9.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-321476 .elementor-element.elementor-element-a26a3f9.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-321476 .elementor-element.elementor-element-a26a3f9.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-321476 .elementor-element.elementor-element-a26a3f9 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-321476 .elementor-element.elementor-element-a26a3f9 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-321476 .elementor-element.elementor-element-db71cd8>.elementor-widget-container
    {
        margin: -13px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-db71cd8
    {
        font-size: 14px;
    }
    .elementor-321476 .elementor-element.elementor-element-24045ee.elementor-position-right .elementor-image-box-img
    {
        margin-left: 4px;
    }
    .elementor-321476 .elementor-element.elementor-element-24045ee.elementor-position-left .elementor-image-box-img
    {
        margin-right: 4px;
    }
    .elementor-321476 .elementor-element.elementor-element-24045ee.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 4px;
    }
    .elementor-321476 .elementor-element.elementor-element-24045ee .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-321476 .elementor-element.elementor-element-24045ee .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-321476 .elementor-element.elementor-element-706275b>.elementor-widget-container
    {
        margin: -12px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-706275b
    {
        font-size: 14px;
    }
    .elementor-321476 .elementor-element.elementor-element-3e105aa
    {
        width: var(--container-widget-width,172.203px);
        max-width: 172.203px;
        --container-widget-width: 172.203px;
        --container-widget-flex-grow: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-3e105aa.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-321476 .elementor-element.elementor-element-3e105aa.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-321476 .elementor-element.elementor-element-3e105aa.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-321476 .elementor-element.elementor-element-3e105aa .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-321476 .elementor-element.elementor-element-3e105aa .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-321476 .elementor-element.elementor-element-5a58269>.elementor-widget-container
    {
        margin: -30px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-5a58269
    {
        font-size: 14px;
    }
    .elementor-321476 .elementor-element.elementor-element-9c43b7a .elementor-image-box-title
    {
        margin-bottom: 20px;
        font-size: 16px;
    }
    .elementor-321476 .elementor-element.elementor-element-9c43b7a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 26%;
    }
    .elementor-321476 .elementor-element.elementor-element-f46d3cf>.elementor-widget-container
    {
        margin: -25px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-f46d3cf
    {
        font-size: 14px;
    }
    .elementor-321476 .elementor-element.elementor-element-9574023
    {
        width: var(--container-widget-width,196.188px);
        max-width: 196.188px;
        --container-widget-width: 196.188px;
        --container-widget-flex-grow: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-9574023.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-321476 .elementor-element.elementor-element-9574023.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-321476 .elementor-element.elementor-element-9574023.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-321476 .elementor-element.elementor-element-9574023 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-321476 .elementor-element.elementor-element-9574023 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-321476 .elementor-element.elementor-element-34cdb3b>.elementor-widget-container
    {
        margin: -30px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-34cdb3b
    {
        font-size: 14px;
    }
    .elementor-321476 .elementor-element.elementor-element-a56ee95.elementor-position-right .elementor-image-box-img
    {
        margin-left: 20px;
    }
    .elementor-321476 .elementor-element.elementor-element-a56ee95.elementor-position-left .elementor-image-box-img
    {
        margin-right: 20px;
    }
    .elementor-321476 .elementor-element.elementor-element-a56ee95.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 20px;
    }
    .elementor-321476 .elementor-element.elementor-element-a56ee95 .elementor-image-box-title
    {
        margin-bottom: 25px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-321476 .elementor-element.elementor-element-a56ee95 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-321476 .elementor-element.elementor-element-29bac8b>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-29bac8b
    {
        font-size: 14px;
    }
    .elementor-321476 .elementor-element.elementor-element-d86d3e4.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-d86d3e4.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-d86d3e4.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-d86d3e4 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-321476 .elementor-element.elementor-element-d86d3e4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 23%;
    }
    .elementor-321476 .elementor-element.elementor-element-332d967>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-332d967
    {
        font-size: 14px;
    }
    .elementor-321476 .elementor-element.elementor-element-725b264.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-321476 .elementor-element.elementor-element-725b264.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-321476 .elementor-element.elementor-element-725b264.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-321476 .elementor-element.elementor-element-725b264 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-321476 .elementor-element.elementor-element-725b264 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-321476 .elementor-element.elementor-element-8c78133>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-8c78133
    {
        font-size: 14px;
    }
    .elementor-321476 .elementor-element.elementor-element-42eee47 .elementor-image-box-title
    {
        margin-bottom: 20px;
        font-size: 16px;
    }
    .elementor-321476 .elementor-element.elementor-element-42eee47 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 26%;
    }
    .elementor-321476 .elementor-element.elementor-element-4e58d9b>.elementor-widget-container
    {
        margin: -25px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-4e58d9b
    {
        font-size: 14px;
    }
    .elementor-321476 .elementor-element.elementor-element-e2f13dc .elementor-heading-title
    {
        line-height: 60px;
    }
    .elementor-321476 .elementor-element.elementor-element-fab1dd0.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-fab1dd0.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-fab1dd0.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-fab1dd0 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-321476 .elementor-element.elementor-element-e0d7398
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-321476 .elementor-element.elementor-element-8642f13
    {
        --padding-top: 35px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-af6c7b9.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-af6c7b9.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-af6c7b9.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-af6c7b9 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-321476 .elementor-element.elementor-element-050f4c5
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-321476 .elementor-element.elementor-element-7aad67a
    {
        --padding-top: 30px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-b468c0b.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-b468c0b.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-b468c0b.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-b468c0b .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-321476 .elementor-element.elementor-element-154b306
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-321476 .elementor-element.elementor-element-5bcc902
    {
        --padding-top: 33px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-0c33908.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-0c33908.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-0c33908.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-0c33908 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-321476 .elementor-element.elementor-element-f5f9ff4
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-321476 .elementor-element.elementor-element-61f9693
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-690e4c9.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-690e4c9.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-690e4c9.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-690e4c9 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-321476 .elementor-element.elementor-element-065dda2
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-321476 .elementor-element.elementor-element-4d1db84
    {
        --padding-top: 35px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-1a095ca.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-1a095ca.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-1a095ca.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-1a095ca .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-321476 .elementor-element.elementor-element-61c47c6
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-321476 .elementor-element.elementor-element-26e7b6b
    {
        --padding-top: 55px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-3a1cd4f.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-3a1cd4f.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-3a1cd4f.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-3a1cd4f .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-321476 .elementor-element.elementor-element-3a1cd4f .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 12%;
    }
    .elementor-321476 .elementor-element.elementor-element-36beec5
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-321476 .elementor-element.elementor-element-9c79a9c
    {
        --padding-top: 45px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-a2358da.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-a2358da.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-a2358da.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-a2358da .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-321476 .elementor-element.elementor-element-a2358da .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 12%;
    }
    .elementor-321476 .elementor-element.elementor-element-1841204
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-321476 .elementor-element.elementor-element-0e39596
    {
        --padding-top: 45px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-651b63d.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-651b63d.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-651b63d.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-651b63d .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-321476 .elementor-element.elementor-element-651b63d .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 10%;
    }
    .elementor-321476 .elementor-element.elementor-element-e19f5f1
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-321476 .elementor-element.elementor-element-e3ea00d
    {
        --padding-top: 15px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-a0dd9f5.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-a0dd9f5.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-a0dd9f5.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-a0dd9f5 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-321476 .elementor-element.elementor-element-a0dd9f5 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 12%;
    }
    .elementor-321476 .elementor-element.elementor-element-8fd1179
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-321476 .elementor-element.elementor-element-c1d8c0e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-321476 .elementor-element.elementor-element-c1d8c0e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-321476 .elementor-element.elementor-element-c1d8c0e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-321476 .elementor-element.elementor-element-c1d8c0e .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-321476 .elementor-element.elementor-element-b46dbb2
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-321476 .elementor-element.elementor-element-9774b80.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-321476 .elementor-element.elementor-element-9774b80.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-321476 .elementor-element.elementor-element-9774b80.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-321476 .elementor-element.elementor-element-9774b80 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-321476 .elementor-element.elementor-element-34762b0
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-321476 .elementor-element.elementor-element-63070a9.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-321476 .elementor-element.elementor-element-63070a9.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-321476 .elementor-element.elementor-element-63070a9.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-321476 .elementor-element.elementor-element-63070a9 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-321476 .elementor-element.elementor-element-45e7c07
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-321476 .elementor-element.elementor-element-cf24ac1.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-321476 .elementor-element.elementor-element-cf24ac1.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-321476 .elementor-element.elementor-element-cf24ac1.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-321476 .elementor-element.elementor-element-cf24ac1 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-321476 .elementor-element.elementor-element-1fe1ccf
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-321476 .elementor-element.elementor-element-7119dac.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-321476 .elementor-element.elementor-element-7119dac.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-321476 .elementor-element.elementor-element-7119dac.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-321476 .elementor-element.elementor-element-7119dac .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-321476 .elementor-element.elementor-element-e8b071f
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-321476 .elementor-element.elementor-element-8c11247.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-321476 .elementor-element.elementor-element-8c11247.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-321476 .elementor-element.elementor-element-8c11247.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-321476 .elementor-element.elementor-element-8c11247 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-321476 .elementor-element.elementor-element-f2c6af7
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-321476 .elementor-element.elementor-element-1cdec42.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-321476 .elementor-element.elementor-element-1cdec42.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-321476 .elementor-element.elementor-element-1cdec42.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-321476 .elementor-element.elementor-element-1cdec42 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-321476 .elementor-element.elementor-element-748c428
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-321476 .elementor-element.elementor-element-07451ae.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-07451ae.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-07451ae.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-07451ae .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-321476 .elementor-element.elementor-element-6a47a3a
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-321476 .elementor-element.elementor-element-aafb498
    {
        --padding-top: 15px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-3e066df.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-3e066df.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-3e066df.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-3e066df .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-321476 .elementor-element.elementor-element-c72942a
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-321476 .elementor-element.elementor-element-3a6ccf8
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-052939f.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-052939f.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-052939f.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-052939f .elementor-image-box-title
    {
        margin-bottom: 5px;
        font-size: 20px;
    }
    .elementor-321476 .elementor-element.elementor-element-052939f .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-321476 .elementor-element.elementor-element-f56fed9
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-321476 .elementor-element.elementor-element-5a58815
    {
        --padding-top: 25px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-073b915.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-073b915.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-073b915.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-073b915 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-321476 .elementor-element.elementor-element-052da6b
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-321476 .elementor-element.elementor-element-4a334a9
    {
        --margin-top: 15px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-a06629d.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-a06629d.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-a06629d.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-a06629d .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-321476 .elementor-element.elementor-element-d8341e6
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-321476 .elementor-element.elementor-element-ce71cb6
    {
        --margin-top: -15px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-e26ca9e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-e26ca9e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-e26ca9e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-e26ca9e .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-321476 .elementor-element.elementor-element-316dba3
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-321476 .elementor-element.elementor-element-299b63f
    {
        --margin-top: 2px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-b226015.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-b226015.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-b226015.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-b226015 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-321476 .elementor-element.elementor-element-d6d8369
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-321476 .elementor-element.elementor-element-30402e1
    {
        --margin-top: -5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-866afc8.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-866afc8.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-866afc8.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-866afc8 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-321476 .elementor-element.elementor-element-866afc8 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-321476 .elementor-element.elementor-element-a1bd122
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-321476 .elementor-element.elementor-element-500d3b2
    {
        --margin-top: 2px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-eac5386.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-eac5386.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-eac5386.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-eac5386 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-321476 .elementor-element.elementor-element-807f9c7
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-321476 .elementor-element.elementor-element-6386c81
    {
        --margin-top: 2px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-352c1d8.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-352c1d8.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-352c1d8.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-352c1d8 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-321476 .elementor-element.elementor-element-f68f2d4
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-321476 .elementor-element.elementor-element-744aaad.e-con
    {
        --align-self: center;
    }
    .elementor-321476 .elementor-element.elementor-element-e6b8750.e-con
    {
        --align-self: center;
    }
    .elementor-321476 .elementor-element.elementor-element-00db80c.e-con
    {
        --align-self: center;
    }
    .elementor-321476 .elementor-element.elementor-element-db81932.e-con
    {
        --align-self: center;
    }
    .elementor-321476 .elementor-element.elementor-element-aaad909
    {
        --padding-top: 40px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-3484683 .elementor-heading-title
    {
        font-size: 33px;
    }
    .elementor-321476 .elementor-element.elementor-element-d6038d6
    {
        --justify-content: center;
    }
    .elementor-321476 .elementor-element.elementor-element-ca6d3e1
    {
        --justify-content: center;
    }
    .elementor-321476 .elementor-element.elementor-element-b6867f5
    {
        --justify-content: center;
    }
    .elementor-321476 .elementor-element.elementor-element-f35712f
    {
        --justify-content: center;
    }
    .elementor-321476 .elementor-element.elementor-element-2408c55>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-321476 .elementor-element.elementor-element-2408c55
    {
        --n-tabs-title-padding-top: 10px;
        --n-tabs-title-padding-right: 40px;
        --n-tabs-title-padding-bottom: 10px;
        --n-tabs-title-padding-left: 40px;
    }
    .elementor-321476 .elementor-element.elementor-element-29776cc .elementor-heading-title
    {
        font-size: 33px;
        line-height: 1.5em;
    }
    .elementor-321476 .elementor-element.elementor-element-691eada
    {
        --margin-top: -25px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-943d2f2 .elementor-heading-title
    {
        font-size: 33px;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-321476 .elementor-element.elementor-element-8c72829 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-321476 .elementor-element.elementor-element-9ff5f25 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-321476 .elementor-element.elementor-element-df13d8c .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-321476 .elementor-element.elementor-element-c89ca8b .elementor-heading-title
    {
        font-size: 33px;
    }
    .elementor-321476 .elementor-element.elementor-element-f6ae607
    {
        --n-tabs-title-padding-top: 10px;
        --n-tabs-title-padding-right: 10px;
        --n-tabs-title-padding-bottom: 10px;
        --n-tabs-title-padding-left: 10px;
    }
    .elementor-321476 .elementor-element.elementor-element-91dc1b9 .elementor-heading-title
    {
        font-size: 33px;
        line-height: 1.3em;
    }
    .elementor-321476 .elementor-element.elementor-element-1bfb2cf
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --flex-wrap: wrap;
    }
    .elementor-321476 .elementor-element.elementor-element-9fa29ee
    {
        --padding-top: 50px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-b074266 img
    {
        width: 50%;
    }
    .elementor-321476 .elementor-element.elementor-element-6157f42
    {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-10c2d4a img
    {
        width: 50%;
    }
    .elementor-321476 .elementor-element.elementor-element-85dd195
    {
        --padding-top: 50px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-1e238c7 img
    {
        width: 50%;
    }
    .elementor-321476 .elementor-element.elementor-element-e2615d4
    {
        --padding-top: 80px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-14b2754 img
    {
        width: 50%;
    }
    .elementor-321476 .elementor-element.elementor-element-98da7f9
    {
        --padding-top: 0px;
        --padding-bottom: 70px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-321476 .elementor-element.elementor-element-b299d25 .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-321476 .elementor-element.elementor-element-e81f18b .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-321476 .elementor-element.elementor-element-6816e84 .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-321476 .elementor-element.elementor-element-96d497a .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-321476 .elementor-element.elementor-element-af7d92e
    {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
        --margin-top: 25px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-af7d92e.e-con
    {
        --align-self: center;
    }
    .elementor-321476 .elementor-element.elementor-element-57fb324
    {
        --justify-content: center;
    }
    .elementor-321476 .elementor-element.elementor-element-57fb324.e-con
    {
        --align-self: flex-start;
    }
    .elementor-321476 .elementor-element.elementor-element-2317b9b.elementor-element
    {
        --align-self: center;
    }
    .elementor-321476 .elementor-element.elementor-element-2317b9b .elementor-button
    {
        font-size: 12px;
    }
    .elementor-321476 .elementor-element.elementor-element-4e5e3a7
    {
        --justify-content: center;
    }
    .elementor-321476 .elementor-element.elementor-element-4e5e3a7.e-con
    {
        --align-self: flex-start;
    }
    .elementor-321476 .elementor-element.elementor-element-8999c1c
    {
        width: var(--container-widget-width,244px);
        max-width: 244px;
        --container-widget-width: 244px;
        --container-widget-flex-grow: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-8999c1c.elementor-element
    {
        --align-self: center;
    }
    .elementor-321476 .elementor-element.elementor-element-8999c1c .elementor-button
    {
        font-size: 12px;
    }
    .elementor-321476 .elementor-element.elementor-element-efb5405
    {
        --justify-content: center;
    }
    .elementor-321476 .elementor-element.elementor-element-efb5405.e-con
    {
        --align-self: flex-start;
    }
    .elementor-321476 .elementor-element.elementor-element-efe01b1 .elementor-button
    {
        font-size: 12px;
    }
    .elementor-321476 .elementor-element.elementor-element-9820fd3
    {
        width: var(--container-widget-width,633.391px);
        max-width: 633.391px;
        --container-widget-width: 633.391px;
        --container-widget-flex-grow: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-4261951
    {
        --padding-top: 50px;
        --padding-bottom: 72px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-dc6d6fa>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-321476 .elementor-element.elementor-element-eaf9032>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
}
@media(max-width: 767px)
{
    .elementor-321476 .elementor-element.elementor-element-2dd456b
    {
        --padding-top: 50px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-321476 .elementor-element.elementor-element-ad8ec9d
    {
        text-align: center;
    }
    .elementor-321476 .elementor-element.elementor-element-ad8ec9d .elementor-heading-title
    {
        font-size: 33px;
    }
    .elementor-321476 .elementor-element.elementor-element-a79420c
    {
        text-align: center;
    }
    .elementor-321476 .elementor-element.elementor-element-a79420c .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-321476 .elementor-element.elementor-element-2d11124>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-2d11124
    {
        text-align: center;
    }
    .elementor-321476 .elementor-element.elementor-element-d2756ab.elementor-element
    {
        --align-self: center;
    }
    .elementor-321476 .elementor-element.elementor-element-d2756ab .elementor-button
    {
        padding: 17px 40px 17px 40px;
    }
    .elementor-321476 .elementor-element.elementor-element-40d5977
    {
        --justify-content: center;
    }
    .elementor-321476 .elementor-element.elementor-element-40d5977.e-con
    {
        --align-self: center;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-321476 .elementor-element.elementor-element-c69fe8a>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-c69fe8a.elementor-element
    {
        --align-self: center;
    }
    .elementor-321476 .elementor-element.elementor-element-c69fe8a img
    {
        width: 80%;
    }
    .elementor-321476 .elementor-element.elementor-element-2232a01
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-ed755d3
    {
        --margin-top: 20px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-4992990 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-321476 .elementor-element.elementor-element-34afa12>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-34afa12 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-321476 .elementor-element.elementor-element-867469f
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-widget-image-box .elementor-image-box-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-321476 .elementor-element.elementor-element-777c348
    {
        width: var(--container-widget-width,237.5px);
        max-width: 237.5px;
        --container-widget-width: 237.5px;
        --container-widget-flex-grow: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-777c348>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-777c348.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-321476 .elementor-element.elementor-element-777c348 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-321476 .elementor-element.elementor-element-777c348 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-777c348 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-321476 .elementor-element.elementor-element-777c348 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 16%;
    }
    .elementor-321476 .elementor-element.elementor-element-a553f0c>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-321476 .elementor-element.elementor-element-a553f0c
    {
        font-size: 13.31px;
    }
    .elementor-321476 .elementor-element.elementor-element-54caac9
    {
        width: var(--container-widget-width,244.828px);
        max-width: 244.828px;
        --container-widget-width: 244.828px;
        --container-widget-flex-grow: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-54caac9>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-54caac9.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-321476 .elementor-element.elementor-element-54caac9 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-321476 .elementor-element.elementor-element-54caac9 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-54caac9.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-54caac9.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-54caac9.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-54caac9 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-321476 .elementor-element.elementor-element-54caac9 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-321476 .elementor-element.elementor-element-0c3c8bc>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-321476 .elementor-element.elementor-element-0c3c8bc
    {
        font-size: 13.31px;
    }
    .elementor-321476 .elementor-element.elementor-element-36af13d
    {
        width: var(--container-widget-width,268.172px);
        max-width: 268.172px;
        --container-widget-width: 268.172px;
        --container-widget-flex-grow: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-36af13d>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-36af13d.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-321476 .elementor-element.elementor-element-36af13d .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-321476 .elementor-element.elementor-element-36af13d .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-36af13d.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-36af13d.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-36af13d.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-36af13d .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-321476 .elementor-element.elementor-element-36af13d .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 19%;
    }
    .elementor-321476 .elementor-element.elementor-element-5b5ccf7>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-321476 .elementor-element.elementor-element-5b5ccf7
    {
        font-size: 13.31px;
    }
    .elementor-321476 .elementor-element.elementor-element-63287a1
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-321476 .elementor-element.elementor-element-b00bac5
    {
        width: var(--container-widget-width,267px);
        max-width: 267px;
        --container-widget-width: 267px;
        --container-widget-flex-grow: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-b00bac5>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-b00bac5 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-321476 .elementor-element.elementor-element-b00bac5 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-b00bac5.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-b00bac5.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-b00bac5.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-b00bac5 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-321476 .elementor-element.elementor-element-b00bac5 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 17%;
    }
    .elementor-321476 .elementor-element.elementor-element-d2f33f3>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-321476 .elementor-element.elementor-element-d2f33f3
    {
        font-size: 13.31px;
    }
    .elementor-321476 .elementor-element.elementor-element-a26a3f9
    {
        width: var(--container-widget-width,209.969px);
        max-width: 209.969px;
        --container-widget-width: 209.969px;
        --container-widget-flex-grow: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-a26a3f9>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-a26a3f9.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-321476 .elementor-element.elementor-element-a26a3f9 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-321476 .elementor-element.elementor-element-a26a3f9 .elementor-image-box-img
    {
        margin-bottom: 0%;
    }
    .elementor-321476 .elementor-element.elementor-element-a26a3f9.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0%;
    }
    .elementor-321476 .elementor-element.elementor-element-a26a3f9.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0%;
    }
    .elementor-321476 .elementor-element.elementor-element-a26a3f9.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0%;
    }
    .elementor-321476 .elementor-element.elementor-element-a26a3f9 .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-a26a3f9 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-321476 .elementor-element.elementor-element-db71cd8>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-321476 .elementor-element.elementor-element-db71cd8
    {
        font-size: 13.31px;
    }
    .elementor-321476 .elementor-element.elementor-element-24045ee
    {
        width: var(--container-widget-width,228px);
        max-width: 228px;
        --container-widget-width: 228px;
        --container-widget-flex-grow: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-24045ee>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-24045ee .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-321476 .elementor-element.elementor-element-24045ee .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-24045ee.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-24045ee.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-24045ee.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-24045ee .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-321476 .elementor-element.elementor-element-24045ee .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 24%;
    }
    .elementor-321476 .elementor-element.elementor-element-706275b>.elementor-widget-container
    {
        margin: -5px 0 0 0;
        padding: 0 0 0 12px;
    }
    .elementor-321476 .elementor-element.elementor-element-706275b
    {
        font-size: 13.31px;
    }
    .elementor-321476 .elementor-element.elementor-element-43b6962
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-321476 .elementor-element.elementor-element-3e105aa
    {
        width: var(--container-widget-width,224px);
        max-width: 224px;
        --container-widget-width: 224px;
        --container-widget-flex-grow: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-3e105aa>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-3e105aa.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-321476 .elementor-element.elementor-element-3e105aa .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-321476 .elementor-element.elementor-element-3e105aa .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-3e105aa.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-3e105aa.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-3e105aa.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-3e105aa .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-321476 .elementor-element.elementor-element-3e105aa .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 24%;
    }
    .elementor-321476 .elementor-element.elementor-element-5a58269>.elementor-widget-container
    {
        margin: -15px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-321476 .elementor-element.elementor-element-5a58269
    {
        font-size: 13.31px;
    }
    .elementor-321476 .elementor-element.elementor-element-9c43b7a
    {
        width: var(--container-widget-width,264.5px);
        max-width: 264.5px;
        --container-widget-width: 264.5px;
        --container-widget-flex-grow: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-9c43b7a>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-9c43b7a.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-321476 .elementor-element.elementor-element-9c43b7a .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-321476 .elementor-element.elementor-element-9c43b7a .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-9c43b7a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-9c43b7a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-9c43b7a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-9c43b7a .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-321476 .elementor-element.elementor-element-9c43b7a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 21%;
    }
    .elementor-321476 .elementor-element.elementor-element-f46d3cf>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-321476 .elementor-element.elementor-element-f46d3cf
    {
        font-size: 13.31px;
    }
    .elementor-321476 .elementor-element.elementor-element-9574023
    {
        width: var(--container-widget-width,276px);
        max-width: 276px;
        --container-widget-width: 276px;
        --container-widget-flex-grow: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-9574023>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-9574023.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-321476 .elementor-element.elementor-element-9574023 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-321476 .elementor-element.elementor-element-9574023 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-9574023.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-9574023.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-9574023.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-9574023 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-321476 .elementor-element.elementor-element-9574023 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 22%;
    }
    .elementor-321476 .elementor-element.elementor-element-34cdb3b>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-321476 .elementor-element.elementor-element-34cdb3b
    {
        font-size: 13.31px;
    }
    .elementor-321476 .elementor-element.elementor-element-deb1bcf
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-321476 .elementor-element.elementor-element-a56ee95
    {
        width: var(--container-widget-width,240px);
        max-width: 240px;
        --container-widget-width: 240px;
        --container-widget-flex-grow: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-a56ee95>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-a56ee95 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-321476 .elementor-element.elementor-element-a56ee95 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-a56ee95.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-a56ee95.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-a56ee95.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-a56ee95 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-321476 .elementor-element.elementor-element-a56ee95 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 21%;
    }
    .elementor-321476 .elementor-element.elementor-element-29bac8b>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-321476 .elementor-element.elementor-element-29bac8b
    {
        font-size: 13.31px;
    }
    .elementor-321476 .elementor-element.elementor-element-d86d3e4
    {
        width: var(--container-widget-width,231.969px);
        max-width: 231.969px;
        --container-widget-width: 231.969px;
        --container-widget-flex-grow: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-d86d3e4>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-d86d3e4.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-321476 .elementor-element.elementor-element-d86d3e4 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-321476 .elementor-element.elementor-element-d86d3e4 .elementor-image-box-img
    {
        margin-bottom: 0%;
    }
    .elementor-321476 .elementor-element.elementor-element-d86d3e4.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0%;
    }
    .elementor-321476 .elementor-element.elementor-element-d86d3e4.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0%;
    }
    .elementor-321476 .elementor-element.elementor-element-d86d3e4.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0%;
    }
    .elementor-321476 .elementor-element.elementor-element-d86d3e4 .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-d86d3e4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 21%;
    }
    .elementor-321476 .elementor-element.elementor-element-332d967>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-321476 .elementor-element.elementor-element-332d967
    {
        font-size: 13.31px;
    }
    .elementor-321476 .elementor-element.elementor-element-725b264
    {
        width: var(--container-widget-width,207px);
        max-width: 207px;
        --container-widget-width: 207px;
        --container-widget-flex-grow: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-725b264>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-725b264 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-321476 .elementor-element.elementor-element-725b264 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-725b264.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-725b264.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-725b264.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-725b264 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-321476 .elementor-element.elementor-element-725b264 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 27%;
    }
    .elementor-321476 .elementor-element.elementor-element-8c78133>.elementor-widget-container
    {
        margin: -5px 0 0 0;
        padding: 0 0 0 12px;
    }
    .elementor-321476 .elementor-element.elementor-element-8c78133
    {
        font-size: 13.31px;
    }
    .elementor-321476 .elementor-element.elementor-element-2abc5e8
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-321476 .elementor-element.elementor-element-42eee47
    {
        width: var(--container-widget-width,264.5px);
        max-width: 264.5px;
        --container-widget-width: 264.5px;
        --container-widget-flex-grow: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-42eee47>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-42eee47.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-321476 .elementor-element.elementor-element-42eee47 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-321476 .elementor-element.elementor-element-42eee47 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-42eee47.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-42eee47.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-42eee47.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-42eee47 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-321476 .elementor-element.elementor-element-42eee47 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-321476 .elementor-element.elementor-element-4e58d9b>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-321476 .elementor-element.elementor-element-4e58d9b
    {
        font-size: 13.31px;
    }
    .elementor-321476 .elementor-element.elementor-element-6aeb236
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-e2f13dc .elementor-heading-title
    {
        font-size: 20px;
        line-height: 26px;
    }
    .elementor-321476 .elementor-element.elementor-element-48bd678>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-48bd678 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-321476 .elementor-element.elementor-element-1b1bff6
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-a52249e
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-fab1dd0 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-fab1dd0 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-321476 .elementor-element.elementor-element-e0d7398>.elementor-widget-container
    {
        margin: 20px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-e0d7398.elementor-element
    {
        --align-self: center;
    }
    .elementor-321476 .elementor-element.elementor-element-e0d7398
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-321476 .elementor-element.elementor-element-af6c7b9 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-af6c7b9 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-321476 .elementor-element.elementor-element-050f4c5>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-050f4c5.elementor-element
    {
        --align-self: center;
    }
    .elementor-321476 .elementor-element.elementor-element-050f4c5
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-321476 .elementor-element.elementor-element-b468c0b .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-b468c0b .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-321476 .elementor-element.elementor-element-154b306>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-154b306.elementor-element
    {
        --align-self: center;
    }
    .elementor-321476 .elementor-element.elementor-element-154b306
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-321476 .elementor-element.elementor-element-0c33908 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-0c33908 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-321476 .elementor-element.elementor-element-f5f9ff4>.elementor-widget-container
    {
        margin: 10px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-f5f9ff4.elementor-element
    {
        --align-self: center;
    }
    .elementor-321476 .elementor-element.elementor-element-f5f9ff4
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-321476 .elementor-element.elementor-element-690e4c9 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-690e4c9 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-321476 .elementor-element.elementor-element-065dda2>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-065dda2.elementor-element
    {
        --align-self: center;
    }
    .elementor-321476 .elementor-element.elementor-element-065dda2
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-321476 .elementor-element.elementor-element-1a095ca .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-1a095ca .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-321476 .elementor-element.elementor-element-61c47c6>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-61c47c6.elementor-element
    {
        --align-self: center;
    }
    .elementor-321476 .elementor-element.elementor-element-61c47c6
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-321476 .elementor-element.elementor-element-26e7b6b
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-3a1cd4f .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-3a1cd4f .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-321476 .elementor-element.elementor-element-3a1cd4f .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-321476 .elementor-element.elementor-element-36beec5>.elementor-widget-container
    {
        padding: 20px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-36beec5.elementor-element
    {
        --align-self: center;
    }
    .elementor-321476 .elementor-element.elementor-element-36beec5
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-321476 .elementor-element.elementor-element-9c79a9c
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-a2358da .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-a2358da .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-321476 .elementor-element.elementor-element-a2358da .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-321476 .elementor-element.elementor-element-1841204>.elementor-widget-container
    {
        padding: 20px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-1841204.elementor-element
    {
        --align-self: center;
    }
    .elementor-321476 .elementor-element.elementor-element-1841204
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-321476 .elementor-element.elementor-element-0e39596
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-651b63d .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-651b63d .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-321476 .elementor-element.elementor-element-651b63d .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-321476 .elementor-element.elementor-element-e19f5f1>.elementor-widget-container
    {
        padding: 15px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-e19f5f1.elementor-element
    {
        --align-self: center;
    }
    .elementor-321476 .elementor-element.elementor-element-e19f5f1
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-321476 .elementor-element.elementor-element-e3ea00d
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-a0dd9f5 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-a0dd9f5 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-321476 .elementor-element.elementor-element-a0dd9f5 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-321476 .elementor-element.elementor-element-8fd1179>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-8fd1179.elementor-element
    {
        --align-self: center;
    }
    .elementor-321476 .elementor-element.elementor-element-8fd1179
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-321476 .elementor-element.elementor-element-e32a934
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-c1d8c0e>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-c1d8c0e .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-321476 .elementor-element.elementor-element-c1d8c0e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-321476 .elementor-element.elementor-element-c1d8c0e .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-321476 .elementor-element.elementor-element-b46dbb2>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-b46dbb2.elementor-element
    {
        --align-self: center;
    }
    .elementor-321476 .elementor-element.elementor-element-b46dbb2
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-321476 .elementor-element.elementor-element-27dd20a
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-9774b80>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-9774b80 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-321476 .elementor-element.elementor-element-9774b80 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-321476 .elementor-element.elementor-element-34762b0>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-34762b0.elementor-element
    {
        --align-self: center;
    }
    .elementor-321476 .elementor-element.elementor-element-34762b0
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-321476 .elementor-element.elementor-element-1ed4a57
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-63070a9>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-63070a9 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-321476 .elementor-element.elementor-element-63070a9 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-321476 .elementor-element.elementor-element-45e7c07>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-45e7c07.elementor-element
    {
        --align-self: center;
    }
    .elementor-321476 .elementor-element.elementor-element-45e7c07
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-321476 .elementor-element.elementor-element-a8e630a
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-cf24ac1>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-cf24ac1 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-321476 .elementor-element.elementor-element-cf24ac1 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-321476 .elementor-element.elementor-element-1fe1ccf>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-1fe1ccf.elementor-element
    {
        --align-self: center;
    }
    .elementor-321476 .elementor-element.elementor-element-1fe1ccf
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-321476 .elementor-element.elementor-element-634dc28
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-7119dac>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-7119dac .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-321476 .elementor-element.elementor-element-7119dac .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-321476 .elementor-element.elementor-element-e8b071f>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-e8b071f.elementor-element
    {
        --align-self: center;
    }
    .elementor-321476 .elementor-element.elementor-element-e8b071f
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-321476 .elementor-element.elementor-element-c6eff1c
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-8c11247>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-8c11247 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-321476 .elementor-element.elementor-element-8c11247 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-321476 .elementor-element.elementor-element-f2c6af7>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-f2c6af7.elementor-element
    {
        --align-self: center;
    }
    .elementor-321476 .elementor-element.elementor-element-f2c6af7
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-321476 .elementor-element.elementor-element-2ea8821
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-1cdec42>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-1cdec42 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-321476 .elementor-element.elementor-element-1cdec42 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-321476 .elementor-element.elementor-element-748c428>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-748c428.elementor-element
    {
        --align-self: center;
    }
    .elementor-321476 .elementor-element.elementor-element-748c428
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-321476 .elementor-element.elementor-element-07451ae .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-321476 .elementor-element.elementor-element-07451ae .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-07451ae .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-321476 .elementor-element.elementor-element-6a47a3a>.elementor-widget-container
    {
        padding: 30px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-6a47a3a.elementor-element
    {
        --align-self: center;
    }
    .elementor-321476 .elementor-element.elementor-element-6a47a3a
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-321476 .elementor-element.elementor-element-3e066df .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-321476 .elementor-element.elementor-element-3e066df .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-3e066df .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-321476 .elementor-element.elementor-element-c72942a>.elementor-widget-container
    {
        padding: 30px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-c72942a.elementor-element
    {
        --align-self: center;
    }
    .elementor-321476 .elementor-element.elementor-element-c72942a
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-321476 .elementor-element.elementor-element-052939f .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-321476 .elementor-element.elementor-element-052939f .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-052939f .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-321476 .elementor-element.elementor-element-f56fed9>.elementor-widget-container
    {
        padding: 30px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-f56fed9.elementor-element
    {
        --align-self: center;
    }
    .elementor-321476 .elementor-element.elementor-element-f56fed9
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-321476 .elementor-element.elementor-element-073b915 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-321476 .elementor-element.elementor-element-073b915 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-073b915 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-321476 .elementor-element.elementor-element-052da6b>.elementor-widget-container
    {
        padding: 30px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-052da6b.elementor-element
    {
        --align-self: center;
    }
    .elementor-321476 .elementor-element.elementor-element-052da6b
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-321476 .elementor-element.elementor-element-a06629d .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-321476 .elementor-element.elementor-element-a06629d .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-a06629d .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-321476 .elementor-element.elementor-element-d8341e6>.elementor-widget-container
    {
        padding: 30px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-d8341e6.elementor-element
    {
        --align-self: center;
    }
    .elementor-321476 .elementor-element.elementor-element-d8341e6
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-321476 .elementor-element.elementor-element-e26ca9e .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-321476 .elementor-element.elementor-element-e26ca9e .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-e26ca9e .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-321476 .elementor-element.elementor-element-316dba3>.elementor-widget-container
    {
        padding: 30px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-316dba3.elementor-element
    {
        --align-self: center;
    }
    .elementor-321476 .elementor-element.elementor-element-316dba3
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-321476 .elementor-element.elementor-element-b226015 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-321476 .elementor-element.elementor-element-b226015 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-b226015 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-321476 .elementor-element.elementor-element-d6d8369>.elementor-widget-container
    {
        padding: 30px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-d6d8369.elementor-element
    {
        --align-self: center;
    }
    .elementor-321476 .elementor-element.elementor-element-d6d8369
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-321476 .elementor-element.elementor-element-866afc8 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-321476 .elementor-element.elementor-element-866afc8 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-866afc8 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-321476 .elementor-element.elementor-element-a1bd122>.elementor-widget-container
    {
        padding: 30px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-a1bd122.elementor-element
    {
        --align-self: center;
    }
    .elementor-321476 .elementor-element.elementor-element-a1bd122
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-321476 .elementor-element.elementor-element-eac5386 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-321476 .elementor-element.elementor-element-eac5386 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-eac5386 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-321476 .elementor-element.elementor-element-807f9c7>.elementor-widget-container
    {
        padding: 30px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-807f9c7.elementor-element
    {
        --align-self: center;
    }
    .elementor-321476 .elementor-element.elementor-element-807f9c7
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-321476 .elementor-element.elementor-element-352c1d8 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-321476 .elementor-element.elementor-element-352c1d8 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-321476 .elementor-element.elementor-element-352c1d8 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-321476 .elementor-element.elementor-element-f68f2d4>.elementor-widget-container
    {
        padding: 30px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-f68f2d4.elementor-element
    {
        --align-self: center;
    }
    .elementor-321476 .elementor-element.elementor-element-f68f2d4
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-321476 .elementor-element.elementor-element-e5cb6f0
    {
        width: var(--container-widget-width,80%);
        max-width: 80%;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-e5cb6f0.elementor-element
    {
        --align-self: center;
    }
    .elementor-321476 .elementor-element.elementor-element-e5cb6f0 .elementor-button
    {
        padding: 17px 40px 17px 40px;
    }
    .elementor-321476 .elementor-element.elementor-element-4d3ee09
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 36px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-03f56ac
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-03f56ac.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-321476 .elementor-element.elementor-element-168e02b>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-321476 .elementor-element.elementor-element-168e02b.elementor-element
    {
        --align-self: center;
    }
    .elementor-321476 .elementor-element.elementor-element-168e02b .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-321476 .elementor-element.elementor-element-4c9076b .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-321476 .elementor-element.elementor-element-2c96384
    {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-321476 .elementor-element.elementor-element-bc7f665 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-321476 .elementor-element.elementor-element-c66e598>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-c66e598
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-321476 .elementor-element.elementor-element-d3855b5>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-d3855b5
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-321476 .elementor-element.elementor-element-cb500fb>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-cb500fb
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-321476 .elementor-element.elementor-element-cb500fb .elementor-icon-list-item>.elementor-icon-list-text, .elementor-321476 .elementor-element.elementor-element-cb500fb .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-321476 .elementor-element.elementor-element-f219242.e-con
    {
        --order: 2;
    }
    .elementor-321476 .elementor-element.elementor-element-76a46c5 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-321476 .elementor-element.elementor-element-6f23cfd>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-6f23cfd
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-321476 .elementor-element.elementor-element-24cc887>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-24cc887
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-321476 .elementor-element.elementor-element-d6d97f6>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-d6d97f6
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-321476 .elementor-element.elementor-element-d6d97f6 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-321476 .elementor-element.elementor-element-d6d97f6 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-321476 .elementor-element.elementor-element-6b589a2
    {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-321476 .elementor-element.elementor-element-60e5394 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-321476 .elementor-element.elementor-element-1093872>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-1093872
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-321476 .elementor-element.elementor-element-15e976c>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-15e976c
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-321476 .elementor-element.elementor-element-35337c6>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-35337c6
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-321476 .elementor-element.elementor-element-35337c6 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-321476 .elementor-element.elementor-element-35337c6 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-321476 .elementor-element.elementor-element-cfe6815.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-321476 .elementor-element.elementor-element-599b55f .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-321476 .elementor-element.elementor-element-833a299>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-833a299
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-321476 .elementor-element.elementor-element-08c7cba>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-08c7cba
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-321476 .elementor-element.elementor-element-0495611>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-0495611
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-321476 .elementor-element.elementor-element-0495611 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-321476 .elementor-element.elementor-element-0495611 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-321476 .elementor-element.elementor-element-aaad909
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-3484683 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-321476 .elementor-element.elementor-element-bb487e1 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-321476 .elementor-element.elementor-element-78e93c4 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-321476 .elementor-element.elementor-element-37422dc>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 10px 0;
    }
    .elementor-321476 .elementor-element.elementor-element-37422dc
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-321476 .elementor-element.elementor-element-8c3714c>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 10px 0;
    }
    .elementor-321476 .elementor-element.elementor-element-8c3714c
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-321476 .elementor-element.elementor-element-0aa4109>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-0aa4109 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-321476 .elementor-element.elementor-element-0aa4109 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-321476 .elementor-element.elementor-element-b44f7ec .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-321476 .elementor-element.elementor-element-79f839e>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 10px 0;
    }
    .elementor-321476 .elementor-element.elementor-element-79f839e
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-321476 .elementor-element.elementor-element-cbbcd00>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 10px 0;
    }
    .elementor-321476 .elementor-element.elementor-element-cbbcd00
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-321476 .elementor-element.elementor-element-49ba61f>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-49ba61f .elementor-icon-list-item>.elementor-icon-list-text, .elementor-321476 .elementor-element.elementor-element-49ba61f .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-321476 .elementor-element.elementor-element-311328b .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-321476 .elementor-element.elementor-element-8f61879>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 10px 0;
    }
    .elementor-321476 .elementor-element.elementor-element-8f61879
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-321476 .elementor-element.elementor-element-6cb0d1a>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 10px 0;
    }
    .elementor-321476 .elementor-element.elementor-element-6cb0d1a
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-321476 .elementor-element.elementor-element-84b460c>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-84b460c .elementor-icon-list-item>.elementor-icon-list-text, .elementor-321476 .elementor-element.elementor-element-84b460c .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-321476 .elementor-element.elementor-element-fb345dd .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-321476 .elementor-element.elementor-element-abee709>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 10px 0;
    }
    .elementor-321476 .elementor-element.elementor-element-abee709
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-321476 .elementor-element.elementor-element-b5685dc>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 10px 0;
    }
    .elementor-321476 .elementor-element.elementor-element-b5685dc
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-321476 .elementor-element.elementor-element-ba68cb4>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-ba68cb4 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-321476 .elementor-element.elementor-element-ba68cb4 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-321476 .elementor-element.elementor-element-2408c55
    {
        --n-tabs-heading-justify-content: center;
        --n-tabs-title-width: initial;
        --n-tabs-title-height: initial;
        --n-tabs-title-align-items: center;
        --n-tabs-title-flex-grow: 0;
        --n-tabs-title-justify-content: center;
        --n-tabs-title-text-align: center;
        --n-tabs-title-font-size: 14px;
        --n-tabs-title-direction: row;
        --n-tabs-icon-order: 1;
        --n-tabs-title-justify-content-toggle: initial;
        --n-tabs-title-align-items-toggle: center;
        --n-tabs-icon-size: 12px;
        --n-tabs-icon-gap: 100px;
    }
    .elementor-321476 .elementor-element.elementor-element-2408c55>.elementor-widget-container
    {
        padding: 0 10px 20px 10px;
    }
    .elementor-321476 .elementor-element.elementor-element-2408c55.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title)
    {
        line-height: 21px;
    }
    .elementor-321476 .elementor-element.elementor-element-59d8bc9
    {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-29776cc>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-29776cc .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-321476 .elementor-element.elementor-element-cd3813e .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-321476 .elementor-element.elementor-element-67b83ee .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-321476 .elementor-element.elementor-element-6497c51 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-321476 .elementor-element.elementor-element-bed16d8 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-321476 .elementor-element.elementor-element-e365df2 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-321476 .elementor-element.elementor-element-d6f7bc8 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-321476 .elementor-element.elementor-element-5ca3acc .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-321476 .elementor-element.elementor-element-f3e833c .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-321476 .elementor-element.elementor-element-938e245 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-321476 .elementor-element.elementor-element-5af4e8c.elementor-element
    {
        --align-self: center;
    }
    .elementor-321476 .elementor-element.elementor-element-5af4e8c .elementor-button
    {
        padding: 17px 40px 17px 40px;
    }
    .elementor-321476 .elementor-element.elementor-element-ee72362
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-943d2f2>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-943d2f2 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-321476 .elementor-element.elementor-element-4fb2326>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-4fb2326 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-321476 .elementor-element.elementor-element-8a54c78
    {
        --width: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-4d1a12f
    {
        --width: 33%;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-321476 .elementor-element.elementor-element-8c72829 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-321476 .elementor-element.elementor-element-8c72829 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-321476 .elementor-element.elementor-element-8c72829 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-321476 .elementor-element.elementor-element-d832cb8
    {
        --width: 33%;
    }
    .elementor-321476 .elementor-element.elementor-element-9ff5f25 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-321476 .elementor-element.elementor-element-9ff5f25 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-321476 .elementor-element.elementor-element-9ff5f25 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-321476 .elementor-element.elementor-element-9dff244
    {
        --width: 33%;
    }
    .elementor-321476 .elementor-element.elementor-element-df13d8c .elementor-counter
    {
        gap: 5px;
    }
    .elementor-321476 .elementor-element.elementor-element-df13d8c .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-321476 .elementor-element.elementor-element-df13d8c .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-321476 .elementor-element.elementor-element-cb8e365
    {
        --width: 50%;
    }
    .elementor-321476 .elementor-element.elementor-element-f0beda0 .elementor-counter
    {
        gap: 2px;
    }
    .elementor-321476 .elementor-element.elementor-element-f0beda0 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-321476 .elementor-element.elementor-element-f0beda0 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-321476 .elementor-element.elementor-element-30394a1
    {
        --width: 50%;
    }
    .elementor-321476 .elementor-element.elementor-element-70d8396 .elementor-counter
    {
        gap: 2px;
    }
    .elementor-321476 .elementor-element.elementor-element-70d8396 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-321476 .elementor-element.elementor-element-70d8396 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-321476 .elementor-element.elementor-element-735ce06
    {
        --width: 100%;
    }
    .elementor-321476 .elementor-element.elementor-element-63b688c .elementor-counter
    {
        gap: 2px;
    }
    .elementor-321476 .elementor-element.elementor-element-63b688c .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-321476 .elementor-element.elementor-element-63b688c .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-321476 .elementor-element.elementor-element-13e4a00
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-03aede8
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-c89ca8b .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-321476 .elementor-element.elementor-element-b43db4f>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-b43db4f .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-321476 .elementor-element.elementor-element-b43db4f .elementor-divider
    {
        padding-block-start: 3px;
        padding-block-end: 3px;
    }
    .elementor-321476 .elementor-element.elementor-element-3f3dfe8
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-dd4ea48
    {
        --border-radius: 5px 5px 5px 5px;
    }
    .elementor-321476 .elementor-element.elementor-element-1d6cc07
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-c2035a4>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-ec4fae6
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-9688d37>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-962765d
    {
        --width: 50%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-79111ef
    {
        --width: 50%;
    }
    .elementor-321476 .elementor-element.elementor-element-c265050
    {
        --width: 33%;
    }
    .elementor-321476 .elementor-element.elementor-element-c265050.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-321476 .elementor-element.elementor-element-7244e13
    {
        --width: 50%;
    }
    .elementor-321476 .elementor-element.elementor-element-cf50327
    {
        --width: 50%;
    }
    .elementor-321476 .elementor-element.elementor-element-917dcaa
    {
        --width: 33%;
    }
    .elementor-321476 .elementor-element.elementor-element-2046b3d
    {
        --width: 33%;
    }
    .elementor-321476 .elementor-element.elementor-element-b168958
    {
        --width: 33%;
    }
    .elementor-321476 .elementor-element.elementor-element-339b43f
    {
        --width: 50%;
    }
    .elementor-321476 .elementor-element.elementor-element-a336a31
    {
        --width: 50%;
    }
    .elementor-321476 .elementor-element.elementor-element-780006c
    {
        --width: 33%;
    }
    .elementor-321476 .elementor-element.elementor-element-a693367
    {
        --width: 33%;
    }
    .elementor-321476 .elementor-element.elementor-element-aab4121
    {
        --width: 33%;
    }
    .elementor-321476 .elementor-element.elementor-element-7439a19
    {
        --width: 50%;
    }
    .elementor-321476 .elementor-element.elementor-element-5bb80b9
    {
        --width: 50%;
    }
    .elementor-321476 .elementor-element.elementor-element-2e53eac
    {
        --width: 50%;
    }
    .elementor-321476 .elementor-element.elementor-element-d7db1d0
    {
        --width: 50%;
    }
    .elementor-321476 .elementor-element.elementor-element-83ff386
    {
        --width: 50%;
    }
    .elementor-321476 .elementor-element.elementor-element-0b4cdd8
    {
        --width: 50%;
    }
    .elementor-321476 .elementor-element.elementor-element-e7a958e
    {
        --width: 50%;
    }
    .elementor-321476 .elementor-element.elementor-element-ca19e25
    {
        --width: 50%;
    }
    .elementor-321476 .elementor-element.elementor-element-551ea22
    {
        --width: 50%;
    }
    .elementor-321476 .elementor-element.elementor-element-6f7e826
    {
        --width: 50%;
    }
    .elementor-321476 .elementor-element.elementor-element-f6ae607
    {
        --n-tabs-heading-justify-content: center;
        --n-tabs-title-width: initial;
        --n-tabs-title-height: initial;
        --n-tabs-title-align-items: center;
        --n-tabs-title-flex-grow: 0;
        --n-tabs-title-gap: 25px;
        --n-tabs-title-font-size: 16px;
        --n-tabs-title-direction: row;
        --n-tabs-icon-order: 1;
        --n-tabs-title-justify-content-toggle: initial;
        --n-tabs-title-align-items-toggle: center;
        --n-tabs-icon-size: 12px;
        --n-tabs-icon-gap: 100px;
    }
    .elementor-321476 .elementor-element.elementor-element-f6ae607>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-321476 .elementor-element.elementor-element-f6ae607.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title)
    {
        line-height: 22px;
    }
    .elementor-321476 .elementor-element.elementor-element-7e26fca>.elementor-widget-container
    {
        padding: 20px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-bd9748f
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-91dc1b9>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-91dc1b9 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 26px;
    }
    .elementor-321476 .elementor-element.elementor-element-f4b2e90 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-321476 .elementor-element.elementor-element-1bfb2cf
    {
        --gap: 40px 0px;
        --row-gap: 40px;
        --column-gap: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-9fa29ee
    {
        --padding-top: 25px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-b074266>.elementor-widget-container
    {
        margin: -45px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-b074266 img
    {
        width: 50%;
    }
    .elementor-321476 .elementor-element.elementor-element-57f502f .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-321476 .elementor-element.elementor-element-27f95f8>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-27f95f8
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-321476 .elementor-element.elementor-element-8f719ff .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-321476 .elementor-element.elementor-element-a272c67>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-a272c67
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-321476 .elementor-element.elementor-element-85dd195
    {
        --margin-top: 25px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-1e238c7 img
    {
        width: 50%;
    }
    .elementor-321476 .elementor-element.elementor-element-1146891 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-321476 .elementor-element.elementor-element-513036b>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-513036b
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-321476 .elementor-element.elementor-element-e2615d4
    {
        --padding-top: 25px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-14b2754>.elementor-widget-container
    {
        margin: -45px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-14b2754 img
    {
        width: 50%;
    }
    .elementor-321476 .elementor-element.elementor-element-0ec7c1f .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-321476 .elementor-element.elementor-element-ce66f5a>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-ce66f5a
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-321476 .elementor-element.elementor-element-bcce1af.elementor-element
    {
        --align-self: center;
    }
    .elementor-321476 .elementor-element.elementor-element-bcce1af .elementor-button
    {
        padding: 17px 40px 17px 40px;
    }
    .elementor-321476 .elementor-element.elementor-element-9951b7e
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-af636fd>.elementor-widget-container
    {
        padding: 0 12px 0 12px;
    }
    .elementor-321476 .elementor-element.elementor-element-af636fd .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-321476 .elementor-element.elementor-element-98da7f9
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-321476 .elementor-element.elementor-element-b299d25 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-b299d25 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 40%;
    }
    .elementor-321476 .elementor-element.elementor-element-e81f18b .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-e81f18b .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 40%;
    }
    .elementor-321476 .elementor-element.elementor-element-6816e84 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-6816e84 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-321476 .elementor-element.elementor-element-96d497a .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-96d497a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 40%;
    }
    .elementor-321476 .elementor-element.elementor-element-f6fcb9c>.elementor-widget-container
    {
        margin: 20px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-59e1ea0
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-968048b
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-968048b.elementor-element
    {
        --align-self: center;
    }
    .elementor-321476 .elementor-element.elementor-element-968048b .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-321476 .elementor-element.elementor-element-7b1a9e6>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-6216d78
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-c6cc74e
    {
        padding: 36px 0 36px 0;
    }
    .elementor-321476 .elementor-element.elementor-element-fc193c9>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-d49dc9d
    {
        padding: 0 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-4218e42 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-321476 .elementor-element.elementor-element-38b28bf>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-38b28bf .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-321476 .elementor-element.elementor-element-58299f0
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-39e3096
    {
        width: var(--container-widget-width,80%);
        max-width: 80%;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-39e3096>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-39e3096 .elementor-button
    {
        line-height: 1.2em;
    }
    .elementor-321476 .elementor-element.elementor-element-bdcbac9
    {
        padding: 36px 0 36px 0;
    }
    .elementor-321476 .elementor-element.elementor-element-964a699>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-4e43631 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 33px;
    }
    .elementor-321476 .elementor-element.elementor-element-d3f3068>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-d3f3068 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-321476 .elementor-element.elementor-element-d3f3068 .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-321476 .elementor-element.elementor-element-5a29d1d>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-5a29d1d .elementor-icon-list-item>.elementor-icon-list-text, .elementor-321476 .elementor-element.elementor-element-5a29d1d .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-321476 .elementor-element.elementor-element-068018b
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-df17e09
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-df17e09.elementor-element
    {
        --align-self: center;
    }
    .elementor-321476 .elementor-element.elementor-element-df17e09 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-321476 .elementor-element.elementor-element-2317b9b .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-321476 .elementor-element.elementor-element-8999c1c
    {
        width: var(--container-widget-width,306px);
        max-width: 306px;
        --container-widget-width: 306px;
        --container-widget-flex-grow: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-8999c1c .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-321476 .elementor-element.elementor-element-efe01b1
    {
        width: var(--container-widget-width,318.969px);
        max-width: 318.969px;
        --container-widget-width: 318.969px;
        --container-widget-flex-grow: 0;
    }
    .elementor-321476 .elementor-element.elementor-element-efe01b1 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-321476 .elementor-element.elementor-element-9820fd3
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        font-size: 14px;
        line-height: 23px;
    }
    .elementor-321476 .elementor-element.elementor-element-9820fd3.elementor-element
    {
        --align-self: center;
    }
    .elementor-321476 .elementor-element.elementor-element-4261951
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-321476 .elementor-element.elementor-element-dc6d6fa .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-321476 .elementor-element.elementor-element-a4bdd47>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-321476 .elementor-element.elementor-element-a4bdd47 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-321476 .elementor-element.elementor-element-13a2df6
    {
        font-size: 14px;
    }
    .elementor-321476 .elementor-element.elementor-element-53e5375
    {
        font-size: 14px;
    }
    .elementor-321476 .elementor-element.elementor-element-e1d84d0
    {
        font-size: 14px;
    }
    .elementor-321476 .elementor-element.elementor-element-f81b3d6
    {
        font-size: 14px;
    }
    .elementor-321476 .elementor-element.elementor-element-00cebaf
    {
        font-size: 14px;
    }
    .elementor-321476 .elementor-element.elementor-element-eaf9032>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-321476 .elementor-element.elementor-element-eaf9032
    {
        --n-accordion-title-font-size: 15px;
    }
}/* Start custom CSS for container, class: .elementor-element-d8cd396 */
ul.subheader
{
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}
ul.subheader li a
{
    color: #fff;
}/*.subheaderDesign {*//*	  position: fixed;*//*	  top: 0px;*//*	  left: 0;*//*	  width: 100%;*//*	  z-index: 1000;*//*	}*//* End custom CSS *//* Start custom CSS for container, class: .elementor-element-d221d31 */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-867469f *//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_desc .elementor-widget-container  {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.02);
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-bc1663b */
.bespoke_design_sec h3.elementor-image-box-title
{
    padding-left: 15px;
    padding-top: 8px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-8ea617e */
.client_support h3.elementor-image-box-title
{
    margin-top: -10px;
    padding-left: 10px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-63287a1 *//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_desc .elementor-widget-container  {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.02);
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-2cbd8e3 */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-7afd7c2 */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-43b6962 *//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_desc .elementor-widget-container  {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.02);
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-d263d4b */
.bespoke_design_sec h3.elementor-image-box-title
{
    padding-left: 15px;
    padding-top: 8px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-61576f1 */
.client_support h3.elementor-image-box-title
{
    margin-top: -10px;
    padding-left: 10px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-deb1bcf *//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_desc .elementor-widget-container  {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.02);
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-17fe360 */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-48d6aa8 */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-2abc5e8 *//* .elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.02);
}
@media(max-width: 768px)
{
    .div_img_box .elementor-image-box-wrapper
    {
        display: flex;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-6aeb236 */
@media(min-width: 1440px) and (max-width: 1440px)
{
    .first_column_2_box
    {
        margin-top: -25px;
    }
    .first_column_3_box
    {
        margin-top: 30px;
    }
    .first_column_4_box
    {
        margin-top: 10px;
    }
    .first_column_5_box
    {
        margin-top: 0;
    }
    .first_column_6_box
    {
        margin-top: -30px;
    }
    .first_column_7_box
    {
        margin-top: 15px;
    }
    .first_column_8_box
    {
        margin-top: 10px;
    }
    .first_column_9_box
    {
        margin-top: 10px;
    }
    .first_column_10_box
    {
        margin-top: 10px;
    }
    .middle_column_1_box
    {
        margin-top: 128px;
    }
    .middle_column_2_box
    {
        margin-top: 0;
    }
    .middle_column_3_box
    {
        margin-top: 10px;
    }
    .middle_column_4_box
    {
        margin-top: 10px;
    }
    .middle_column_5_box
    {
        margin-top: 10px;
    }
    .middle_column_6_box
    {
        margin-top: 10px;
    }
    .middle_column_7_box
    {
        margin-top: 10px;
    }
    .last_column_4_box
    {
        margin-top: -10px;
    }
    .last_column_8_box
    {
        margin-top: 16px;
    }
    .last_column_9_box
    {
        margin-top: -5px;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-baea8d2 */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-f219242 */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-e20e7b8 */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-1741cef */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for nested-tabs, class: .elementor-element-2408c55 */
@media(min-width: 768px)
{
    .tabs_arrows #Layer_1
    {
        display: none;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-b943120 */
.counter_section .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-3c37d9d */
.counter_data .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for nested-tabs, class: .elementor-element-f6ae607 */
@media(min-width: 768px)
{
    .tabs_arrows #Layer_1
    {
        display: none;
    }
    .tabs_arrows #e-n-tab-content-1401
    {
        box-shadow: none;
    }
    .tabs_arrows #e-n-tab-content-1403, .tabs_arrows #e-n-tab-content-1402, .tabs_arrows #e-n-tab-content-1404
    {
        box-shadow: none;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-98da7f9 */
.more_solution_gs .elementor-image-box-wrapper
{
    display: flex;
    align-items: center;
    padding-left: 15px;
}
.more_solution_gs .elementor-image-box-content
{
    text-align: left;
    padding-left: 25px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-0e30d75 */
.geograph_flag .elementor-image-box-wrapper
{
    display: inline-flex;
}
.geograph_flag p.elementor-image-box-title
{
    padding-left: 10px;
}
.flag-container img
{
    width: 45px;
    margin-right: 10px;
    border-radius: 5px;
}
.flag-icon
{
    border-radius: 10px;
}/* End custom CSS *//* Start custom CSS for html, class: .elementor-element-d32ab53 *//*.timeline.height-6:after {*//*    height: 533px;*//*}*//* End custom CSS *//* Start custom CSS for container, class: .elementor-element-af7d92e */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for nested-accordion, class: .elementor-element-eaf9032 */
.faq_style .e-n-accordion-item[open] .e-n-accordion-item-title
{
    margin-block-end: var(--n-accordion-item-title-distance-from-content);
    color: var(--n-accordion-title-active-color);
    font-weight: 600;
}
.faq_style [tabindex="-1"]:focus, input:read-write:focus, select:focus, textarea:focus
{
    box-shadow: none!important;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-4261951 */
ul.custom_ul
{
    padding-left: 55px;
}
ul.custom_ul li
{
    list-style: auto;
}
@media(min-width: 320) and (max-width: 576px)
{
    ul.custom_ul
    {
        padding-left: 0!important;
    }
}/* End custom CSS *//* Start Custom Fonts CSS */
@font-face
{
    font-family: 'Geomanist';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.eot?');
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.eot?') format('embedded-opentype'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.woff2') format('woff2'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.woff') format('woff'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.ttf') format('truetype'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.svg') format('svg');
}/* End Custom Fonts CSS */
