﻿.elementor-322877 .elementor-element.elementor-element-7c504be
{
    --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: 70px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-322877 .elementor-element.elementor-element-7c504be:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-7c504be>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #01168000;
    background-image: url("../../gambling/image/Bitcoin-Casino-Software-Provider.png");
    background-position: center center;
}
.elementor-322877 .elementor-element.elementor-element-12fa7be
{
    --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-322877 .elementor-element.elementor-element-606e9a1>.elementor-widget-container
{
    padding: 10px 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-606e9a1
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-606e9a1 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 27.5px;
    color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-08ad2ef .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 51px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-0e15acc>.elementor-widget-container
{
    padding: 10px 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-0e15acc
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-0e15acc .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 22px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 38px;
    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-322877 .elementor-element.elementor-element-b239376>.elementor-widget-container
{
    padding: 10px 0 10px 0;
}
.elementor-322877 .elementor-element.elementor-element-b239376
{
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    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-322877 .elementor-element.elementor-element-e9b99ea .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-322877 .elementor-element.elementor-element-e9b99ea .elementor-button:hover, .elementor-322877 .elementor-element.elementor-element-e9b99ea .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-322877 .elementor-element.elementor-element-e9b99ea .elementor-button:hover svg, .elementor-322877 .elementor-element.elementor-element-e9b99ea .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-322877 .elementor-element.elementor-element-30bcd4d
{
    --display: flex;
    --justify-content: center;
    --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-322877 .elementor-element.elementor-element-40aa48a
{
    --display: flex;
    --justify-content: center;
}
.elementor-322877 .elementor-element.elementor-element-40aa48a:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-40aa48a>.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-322877 .elementor-element.elementor-element-e698143
{
    --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-322877 .elementor-element.elementor-element-e698143:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-e698143>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-5a7083e
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-322877 .elementor-element.elementor-element-aec9142
{
    text-align: center;
}
.elementor-322877 .elementor-element.elementor-element-aec9142 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    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-322877 .elementor-element.elementor-element-897982f
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-322877 .elementor-element.elementor-element-897982f .elementor-divider-separator
{
    width: 160px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-322877 .elementor-element.elementor-element-897982f .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-322877 .elementor-element.elementor-element-4cc18ed
{
    --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: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
}
.elementor-322877 .elementor-element.elementor-element-4cc18ed.e-con
{
    --align-self: center;
}
.elementor-322877 .elementor-element.elementor-element-4d1a431
{
    --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: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-322877 .elementor-element.elementor-element-4d1a431:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-4d1a431>.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-322877 .elementor-element.elementor-element-8c8aad1 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-8c8aad1.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-322877 .elementor-element.elementor-element-8c8aad1.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-322877 .elementor-element.elementor-element-8c8aad1.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-322877 .elementor-element.elementor-element-8c8aad1 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-322877 .elementor-element.elementor-element-8c8aad1 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-8c8aad1 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-322877 .elementor-element.elementor-element-8c8aad1 .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-322877 .elementor-element.elementor-element-9851aeb
{
    --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: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-322877 .elementor-element.elementor-element-9851aeb:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-9851aeb>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-60ea84e .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-60ea84e.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-322877 .elementor-element.elementor-element-60ea84e.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-322877 .elementor-element.elementor-element-60ea84e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-322877 .elementor-element.elementor-element-60ea84e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 21%;
}
.elementor-322877 .elementor-element.elementor-element-60ea84e .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-60ea84e .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-322877 .elementor-element.elementor-element-60ea84e .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-322877 .elementor-element.elementor-element-dbf2ac4
{
    --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: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-322877 .elementor-element.elementor-element-dbf2ac4:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-dbf2ac4>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-daabd2c .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-daabd2c.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-322877 .elementor-element.elementor-element-daabd2c.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-322877 .elementor-element.elementor-element-daabd2c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-322877 .elementor-element.elementor-element-daabd2c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 21%;
}
.elementor-322877 .elementor-element.elementor-element-daabd2c .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-daabd2c .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-322877 .elementor-element.elementor-element-daabd2c .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-322877 .elementor-element.elementor-element-196ede3
{
    --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: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
}
.elementor-322877 .elementor-element.elementor-element-196ede3.e-con
{
    --align-self: center;
}
.elementor-322877 .elementor-element.elementor-element-abf8b4d
{
    --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: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-322877 .elementor-element.elementor-element-abf8b4d:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-abf8b4d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-f503bc8 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-f503bc8.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-322877 .elementor-element.elementor-element-f503bc8.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-322877 .elementor-element.elementor-element-f503bc8.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-322877 .elementor-element.elementor-element-f503bc8 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-322877 .elementor-element.elementor-element-f503bc8 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-f503bc8 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-322877 .elementor-element.elementor-element-f503bc8 .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-322877 .elementor-element.elementor-element-8d1281a
{
    --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: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-322877 .elementor-element.elementor-element-8d1281a:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-8d1281a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-5f38384 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-5f38384.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-322877 .elementor-element.elementor-element-5f38384.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-322877 .elementor-element.elementor-element-5f38384.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-322877 .elementor-element.elementor-element-5f38384 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-322877 .elementor-element.elementor-element-5f38384 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-5f38384 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-322877 .elementor-element.elementor-element-5f38384 .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-322877 .elementor-element.elementor-element-bd2bb2d
{
    --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: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-322877 .elementor-element.elementor-element-bd2bb2d:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-bd2bb2d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-7455fb2 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-7455fb2.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-322877 .elementor-element.elementor-element-7455fb2.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-322877 .elementor-element.elementor-element-7455fb2.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-322877 .elementor-element.elementor-element-7455fb2 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-322877 .elementor-element.elementor-element-7455fb2 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-7455fb2 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-322877 .elementor-element.elementor-element-7455fb2 .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-322877 .elementor-element.elementor-element-95f524b
{
    --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: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
}
.elementor-322877 .elementor-element.elementor-element-95f524b.e-con
{
    --align-self: center;
}
.elementor-322877 .elementor-element.elementor-element-b58c9aa
{
    --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: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-322877 .elementor-element.elementor-element-b58c9aa:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-b58c9aa>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-8573014 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-8573014.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-322877 .elementor-element.elementor-element-8573014.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-322877 .elementor-element.elementor-element-8573014.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-322877 .elementor-element.elementor-element-8573014 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 25%;
}
.elementor-322877 .elementor-element.elementor-element-8573014 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-8573014 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-322877 .elementor-element.elementor-element-8573014 .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-322877 .elementor-element.elementor-element-2130562
{
    --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: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-322877 .elementor-element.elementor-element-2130562:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-2130562>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-0400a54 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-0400a54.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-322877 .elementor-element.elementor-element-0400a54.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-322877 .elementor-element.elementor-element-0400a54.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-322877 .elementor-element.elementor-element-0400a54 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 24%;
}
.elementor-322877 .elementor-element.elementor-element-0400a54 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-0400a54 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-322877 .elementor-element.elementor-element-0400a54 .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-322877 .elementor-element.elementor-element-0ecd3e5
{
    --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: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-322877 .elementor-element.elementor-element-0ecd3e5:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-0ecd3e5>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-400b1a9 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-400b1a9.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-322877 .elementor-element.elementor-element-400b1a9.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-322877 .elementor-element.elementor-element-400b1a9.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-322877 .elementor-element.elementor-element-400b1a9 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 25%;
}
.elementor-322877 .elementor-element.elementor-element-400b1a9 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-400b1a9 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-322877 .elementor-element.elementor-element-400b1a9 .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-322877 .elementor-element.elementor-element-b49e17f
{
    --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: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
}
.elementor-322877 .elementor-element.elementor-element-b49e17f.e-con
{
    --align-self: center;
}
.elementor-322877 .elementor-element.elementor-element-8d8e24f
{
    --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: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-322877 .elementor-element.elementor-element-8d8e24f:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-8d8e24f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-c63907f .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-c63907f.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-322877 .elementor-element.elementor-element-c63907f.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-322877 .elementor-element.elementor-element-c63907f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-322877 .elementor-element.elementor-element-c63907f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-322877 .elementor-element.elementor-element-c63907f .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-c63907f .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-322877 .elementor-element.elementor-element-c63907f .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-322877 .elementor-element.elementor-element-896dbd2
{
    --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: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-322877 .elementor-element.elementor-element-896dbd2:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-896dbd2>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-d2488e6 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-d2488e6.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-322877 .elementor-element.elementor-element-d2488e6.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-322877 .elementor-element.elementor-element-d2488e6.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-322877 .elementor-element.elementor-element-d2488e6 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 24%;
}
.elementor-322877 .elementor-element.elementor-element-d2488e6 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-d2488e6 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-322877 .elementor-element.elementor-element-d2488e6 .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-322877 .elementor-element.elementor-element-59c5e42
{
    --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: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-322877 .elementor-element.elementor-element-59c5e42:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-59c5e42>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-de72568 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-de72568.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-322877 .elementor-element.elementor-element-de72568.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-322877 .elementor-element.elementor-element-de72568.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-322877 .elementor-element.elementor-element-de72568 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-322877 .elementor-element.elementor-element-de72568 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-de72568 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-322877 .elementor-element.elementor-element-de72568 .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-322877 .elementor-element.elementor-element-503c02c
{
    --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: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-322877 .elementor-element.elementor-element-7f573df
{
    --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-322877 .elementor-element.elementor-element-2534dc1 .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-322877 .elementor-element.elementor-element-2534dc1 .elementor-button:hover, .elementor-322877 .elementor-element.elementor-element-2534dc1 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-322877 .elementor-element.elementor-element-2534dc1 .elementor-button:hover svg, .elementor-322877 .elementor-element.elementor-element-2534dc1 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-322877 .elementor-element.elementor-element-2d93535
{
    --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-322877 .elementor-element.elementor-element-2d93535:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-2d93535>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-322877 .elementor-element.elementor-element-8f8e3af
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 25px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-322877 .elementor-element.elementor-element-91eb286
{
    text-align: center;
}
.elementor-322877 .elementor-element.elementor-element-91eb286 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-b094295
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-322877 .elementor-element.elementor-element-b094295 .elementor-divider-separator
{
    width: 160px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-322877 .elementor-element.elementor-element-b094295 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-322877 .elementor-element.elementor-element-cb5a6e9
{
    width: var(--container-widget-width,81%);
    max-width: 81%;
    --container-widget-width: 81%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-cb5a6e9.elementor-element
{
    --align-self: center;
}
.elementor-322877 .elementor-element.elementor-element-4ea7dad
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --background-transition: .3s;
}
.elementor-322877 .elementor-element.elementor-element-c21a6a7
{
    --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-322877 .elementor-element.elementor-element-c21a6a7:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-c21a6a7>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-bf3d646
{
    width: var(--container-widget-width,88.571%);
    max-width: 88.571%;
    --container-widget-width: 88.571%;
    --container-widget-flex-grow: 0;
}
.elementor-322877 .elementor-element.elementor-element-bf3d646.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-bf3d646 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-bf3d646.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-322877 .elementor-element.elementor-element-bf3d646.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-322877 .elementor-element.elementor-element-bf3d646.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-322877 .elementor-element.elementor-element-bf3d646 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322877 .elementor-element.elementor-element-bf3d646 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-322877 .elementor-element.elementor-element-bf3d646 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-bf3d646 .elementor-image-box-description
{
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-251140b>.elementor-widget-container
{
    margin: -25px 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-251140b
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-2871d16
{
    --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-322877 .elementor-element.elementor-element-2871d16:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-2871d16>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-322877 .elementor-element.elementor-element-2386fe5.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-2386fe5 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-2386fe5.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322877 .elementor-element.elementor-element-2386fe5.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322877 .elementor-element.elementor-element-2386fe5.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322877 .elementor-element.elementor-element-2386fe5 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322877 .elementor-element.elementor-element-2386fe5 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-322877 .elementor-element.elementor-element-2386fe5 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-2386fe5 .elementor-image-box-description
{
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-04b0161>.elementor-widget-container
{
    margin: -15px 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-04b0161
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-7bdf1ab
{
    --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-322877 .elementor-element.elementor-element-7bdf1ab:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-7bdf1ab>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-4fb24e6.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-4fb24e6 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-4fb24e6.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322877 .elementor-element.elementor-element-4fb24e6.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322877 .elementor-element.elementor-element-4fb24e6.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322877 .elementor-element.elementor-element-4fb24e6 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322877 .elementor-element.elementor-element-4fb24e6 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 17%;
}
.elementor-322877 .elementor-element.elementor-element-4fb24e6 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-4fb24e6 .elementor-image-box-description
{
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-0f19e47>.elementor-widget-container
{
    margin: -18px 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-0f19e47
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-ff52f17
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
}
.elementor-322877 .elementor-element.elementor-element-db8ea65
{
    --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-322877 .elementor-element.elementor-element-db8ea65:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-db8ea65>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-322877 .elementor-element.elementor-element-d3defde
{
    width: var(--container-widget-width,93.79%);
    max-width: 93.79%;
    --container-widget-width: 93.79%;
    --container-widget-flex-grow: 0;
}
.elementor-322877 .elementor-element.elementor-element-d3defde.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-d3defde .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-d3defde.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-322877 .elementor-element.elementor-element-d3defde.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-322877 .elementor-element.elementor-element-d3defde.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-322877 .elementor-element.elementor-element-d3defde .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322877 .elementor-element.elementor-element-d3defde .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 21%;
}
.elementor-322877 .elementor-element.elementor-element-d3defde .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-d3defde .elementor-image-box-description
{
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-43ed9a9>.elementor-widget-container
{
    margin: -22px 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-43ed9a9
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-55413d8
{
    --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-322877 .elementor-element.elementor-element-55413d8:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-55413d8>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-d61a4b8
{
    width: var(--container-widget-width,87.102%);
    max-width: 87.102%;
    --container-widget-width: 87.102%;
    --container-widget-flex-grow: 0;
}
.elementor-322877 .elementor-element.elementor-element-d61a4b8.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-d61a4b8 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-d61a4b8.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-322877 .elementor-element.elementor-element-d61a4b8.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-322877 .elementor-element.elementor-element-d61a4b8.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-322877 .elementor-element.elementor-element-d61a4b8 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322877 .elementor-element.elementor-element-d61a4b8 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 17%;
}
.elementor-322877 .elementor-element.elementor-element-d61a4b8 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-d61a4b8 .elementor-image-box-description
{
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-1290af2>.elementor-widget-container
{
    margin: -25px 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-1290af2
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-937254a
{
    --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-322877 .elementor-element.elementor-element-937254a:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-937254a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-322877 .elementor-element.elementor-element-256c2d4.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-256c2d4 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-256c2d4.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322877 .elementor-element.elementor-element-256c2d4.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322877 .elementor-element.elementor-element-256c2d4.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322877 .elementor-element.elementor-element-256c2d4 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322877 .elementor-element.elementor-element-256c2d4 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-322877 .elementor-element.elementor-element-256c2d4 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-256c2d4 .elementor-image-box-description
{
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-28099b3>.elementor-widget-container
{
    margin: -20px 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-28099b3
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-83611f1
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --background-transition: .3s;
}
.elementor-322877 .elementor-element.elementor-element-1481497
{
    --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-322877 .elementor-element.elementor-element-1481497:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-1481497>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-98abe61
{
    width: var(--container-widget-width,97.812%);
    max-width: 97.812%;
    --container-widget-width: 97.812%;
    --container-widget-flex-grow: 0;
}
.elementor-322877 .elementor-element.elementor-element-98abe61>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-98abe61.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-98abe61 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-98abe61.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322877 .elementor-element.elementor-element-98abe61.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322877 .elementor-element.elementor-element-98abe61.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322877 .elementor-element.elementor-element-98abe61 .elementor-image-box-title
{
    margin-bottom: 14px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322877 .elementor-element.elementor-element-98abe61 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-322877 .elementor-element.elementor-element-98abe61 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-98abe61 .elementor-image-box-description
{
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-a60f625>.elementor-widget-container
{
    margin: -15px 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-a60f625
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-e6240bb
{
    --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-322877 .elementor-element.elementor-element-e6240bb:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-e6240bb>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-322877 .elementor-element.elementor-element-f053a16.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-f053a16 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-f053a16.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322877 .elementor-element.elementor-element-f053a16.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322877 .elementor-element.elementor-element-f053a16.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322877 .elementor-element.elementor-element-f053a16 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322877 .elementor-element.elementor-element-f053a16 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-322877 .elementor-element.elementor-element-f053a16 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-f053a16 .elementor-image-box-description
{
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-393e585>.elementor-widget-container
{
    margin: -30px 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-393e585
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-c303661
{
    --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-322877 .elementor-element.elementor-element-c303661:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-c303661>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-a1c634b.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-a1c634b .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-a1c634b.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322877 .elementor-element.elementor-element-a1c634b.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322877 .elementor-element.elementor-element-a1c634b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322877 .elementor-element.elementor-element-a1c634b .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322877 .elementor-element.elementor-element-a1c634b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-322877 .elementor-element.elementor-element-a1c634b .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-a1c634b .elementor-image-box-description
{
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-c0d0134>.elementor-widget-container
{
    margin: -18px 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-c0d0134
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-525c806
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
}
.elementor-322877 .elementor-element.elementor-element-65a631e
{
    --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-322877 .elementor-element.elementor-element-65a631e:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-65a631e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-322877 .elementor-element.elementor-element-d8dacbd
{
    width: var(--container-widget-width,91.64%);
    max-width: 91.64%;
    --container-widget-width: 91.64%;
    --container-widget-flex-grow: 0;
}
.elementor-322877 .elementor-element.elementor-element-d8dacbd>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-d8dacbd.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-d8dacbd .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-d8dacbd.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322877 .elementor-element.elementor-element-d8dacbd.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322877 .elementor-element.elementor-element-d8dacbd.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322877 .elementor-element.elementor-element-d8dacbd .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322877 .elementor-element.elementor-element-d8dacbd .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 25%;
}
.elementor-322877 .elementor-element.elementor-element-d8dacbd .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-d8dacbd .elementor-image-box-description
{
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-44c959f>.elementor-widget-container
{
    margin: -20px 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-44c959f
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-929fa11
{
    --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-322877 .elementor-element.elementor-element-929fa11:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-929fa11>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-a03704d.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-a03704d .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-a03704d.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322877 .elementor-element.elementor-element-a03704d.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322877 .elementor-element.elementor-element-a03704d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322877 .elementor-element.elementor-element-a03704d .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322877 .elementor-element.elementor-element-a03704d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-322877 .elementor-element.elementor-element-a03704d .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-a03704d .elementor-image-box-description
{
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-ee0eadb>.elementor-widget-container
{
    margin: -20px 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-ee0eadb
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-d6bb713
{
    --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-322877 .elementor-element.elementor-element-d6bb713:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-d6bb713>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-322877 .elementor-element.elementor-element-864cf97.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-864cf97 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-864cf97.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322877 .elementor-element.elementor-element-864cf97.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322877 .elementor-element.elementor-element-864cf97.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322877 .elementor-element.elementor-element-864cf97 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322877 .elementor-element.elementor-element-864cf97 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-322877 .elementor-element.elementor-element-864cf97 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-864cf97 .elementor-image-box-description
{
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-6a113c7>.elementor-widget-container
{
    margin: -15px 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-6a113c7
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-c5a53e5
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --background-transition: .3s;
}
.elementor-322877 .elementor-element.elementor-element-85b0d05
{
    --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-322877 .elementor-element.elementor-element-85b0d05:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-85b0d05>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-a67817c.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-a67817c .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-a67817c.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322877 .elementor-element.elementor-element-a67817c.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322877 .elementor-element.elementor-element-a67817c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322877 .elementor-element.elementor-element-a67817c .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322877 .elementor-element.elementor-element-a67817c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 17%;
}
.elementor-322877 .elementor-element.elementor-element-a67817c .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-a67817c .elementor-image-box-description
{
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-ed8b5d9>.elementor-widget-container
{
    margin: -20px 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-ed8b5d9
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-1eccb2a
{
    --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-322877 .elementor-element.elementor-element-1eccb2a:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-1eccb2a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-322877 .elementor-element.elementor-element-b812729.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-b812729 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-b812729.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-322877 .elementor-element.elementor-element-b812729.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-322877 .elementor-element.elementor-element-b812729.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-322877 .elementor-element.elementor-element-b812729 .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322877 .elementor-element.elementor-element-b812729 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-322877 .elementor-element.elementor-element-b812729 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-b812729 .elementor-image-box-description
{
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-1c3c3b7>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-1c3c3b7
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-81722c4
{
    --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-322877 .elementor-element.elementor-element-81722c4:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-81722c4>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-5c8a6d8.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-5c8a6d8 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-5c8a6d8.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322877 .elementor-element.elementor-element-5c8a6d8.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322877 .elementor-element.elementor-element-5c8a6d8.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322877 .elementor-element.elementor-element-5c8a6d8 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322877 .elementor-element.elementor-element-5c8a6d8 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 17%;
}
.elementor-322877 .elementor-element.elementor-element-5c8a6d8 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-5c8a6d8 .elementor-image-box-description
{
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-154b299>.elementor-widget-container
{
    margin: -20px 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-154b299
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-7f74f17
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --background-transition: .3s;
}
.elementor-322877 .elementor-element.elementor-element-ad906a2
{
    --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-322877 .elementor-element.elementor-element-ad906a2:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-ad906a2>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-322877 .elementor-element.elementor-element-35678bc.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-35678bc .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-35678bc.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322877 .elementor-element.elementor-element-35678bc.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322877 .elementor-element.elementor-element-35678bc.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322877 .elementor-element.elementor-element-35678bc .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322877 .elementor-element.elementor-element-35678bc .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 17%;
}
.elementor-322877 .elementor-element.elementor-element-35678bc .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-35678bc .elementor-image-box-description
{
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-b87e224>.elementor-widget-container
{
    margin: -20px 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-b87e224
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-b127b7b
{
    --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-322877 .elementor-element.elementor-element-b127b7b:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-b127b7b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-c26786a.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-c26786a .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-c26786a.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322877 .elementor-element.elementor-element-c26786a.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322877 .elementor-element.elementor-element-c26786a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322877 .elementor-element.elementor-element-c26786a .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322877 .elementor-element.elementor-element-c26786a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-322877 .elementor-element.elementor-element-c26786a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-c26786a .elementor-image-box-description
{
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-80e8e3e>.elementor-widget-container
{
    margin: -20px 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-80e8e3e
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-af39564
{
    --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-322877 .elementor-element.elementor-element-af39564:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-af39564>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-322877 .elementor-element.elementor-element-48cd00b.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-48cd00b .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-48cd00b.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322877 .elementor-element.elementor-element-48cd00b.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322877 .elementor-element.elementor-element-48cd00b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322877 .elementor-element.elementor-element-48cd00b .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322877 .elementor-element.elementor-element-48cd00b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-322877 .elementor-element.elementor-element-48cd00b .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-48cd00b .elementor-image-box-description
{
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-2672078>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-2672078
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-e63da8c
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --background-transition: .3s;
}
.elementor-322877 .elementor-element.elementor-element-3da898f
{
    --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-322877 .elementor-element.elementor-element-3da898f:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-3da898f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-eb5f7a6.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-eb5f7a6 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-eb5f7a6.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322877 .elementor-element.elementor-element-eb5f7a6.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322877 .elementor-element.elementor-element-eb5f7a6.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322877 .elementor-element.elementor-element-eb5f7a6 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322877 .elementor-element.elementor-element-eb5f7a6 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-322877 .elementor-element.elementor-element-eb5f7a6 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-eb5f7a6 .elementor-image-box-description
{
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-54b9ab0>.elementor-widget-container
{
    margin: -20px 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-54b9ab0
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-82795e7
{
    --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-322877 .elementor-element.elementor-element-82795e7:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-82795e7>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-322877 .elementor-element.elementor-element-d540480.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-d540480 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-d540480.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322877 .elementor-element.elementor-element-d540480.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322877 .elementor-element.elementor-element-d540480.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322877 .elementor-element.elementor-element-d540480 .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322877 .elementor-element.elementor-element-d540480 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-322877 .elementor-element.elementor-element-d540480 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-d540480 .elementor-image-box-description
{
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-e3b9076>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-e3b9076
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-5fbbd2d
{
    --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-322877 .elementor-element.elementor-element-5fbbd2d:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-5fbbd2d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-59d8afa.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-59d8afa .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-59d8afa.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322877 .elementor-element.elementor-element-59d8afa.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322877 .elementor-element.elementor-element-59d8afa.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322877 .elementor-element.elementor-element-59d8afa .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322877 .elementor-element.elementor-element-59d8afa .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-322877 .elementor-element.elementor-element-59d8afa .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-59d8afa .elementor-image-box-description
{
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-5815816>.elementor-widget-container
{
    margin: -20px 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-5815816
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-a973775
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --background-transition: .3s;
}
.elementor-322877 .elementor-element.elementor-element-341971a
{
    --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-322877 .elementor-element.elementor-element-341971a:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-341971a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-322877 .elementor-element.elementor-element-e77f7af.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-e77f7af .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-e77f7af.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322877 .elementor-element.elementor-element-e77f7af.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322877 .elementor-element.elementor-element-e77f7af.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322877 .elementor-element.elementor-element-e77f7af .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322877 .elementor-element.elementor-element-e77f7af .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-322877 .elementor-element.elementor-element-e77f7af .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-e77f7af .elementor-image-box-description
{
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-dbec7a1>.elementor-widget-container
{
    margin: -20px 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-dbec7a1
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-a2a9dd3
{
    --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-322877 .elementor-element.elementor-element-a2a9dd3:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-a2a9dd3>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-2a4952a.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-2a4952a .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-2a4952a.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322877 .elementor-element.elementor-element-2a4952a.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322877 .elementor-element.elementor-element-2a4952a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322877 .elementor-element.elementor-element-2a4952a .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322877 .elementor-element.elementor-element-2a4952a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-322877 .elementor-element.elementor-element-2a4952a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-2a4952a .elementor-image-box-description
{
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-122a933>.elementor-widget-container
{
    margin: -20px 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-122a933
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-ef6cf7a
{
    --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-322877 .elementor-element.elementor-element-ef6cf7a:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-ef6cf7a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-322877 .elementor-element.elementor-element-836eb6f.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-836eb6f .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-836eb6f.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322877 .elementor-element.elementor-element-836eb6f.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322877 .elementor-element.elementor-element-836eb6f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322877 .elementor-element.elementor-element-836eb6f .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322877 .elementor-element.elementor-element-836eb6f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-322877 .elementor-element.elementor-element-836eb6f .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-836eb6f .elementor-image-box-description
{
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-b40ebbb>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-b40ebbb
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-bb3f6d3
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --background-transition: .3s;
}
.elementor-322877 .elementor-element.elementor-element-14c1d5d
{
    --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-322877 .elementor-element.elementor-element-14c1d5d:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-14c1d5d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-71d87db.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-71d87db .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-71d87db.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322877 .elementor-element.elementor-element-71d87db.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322877 .elementor-element.elementor-element-71d87db.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322877 .elementor-element.elementor-element-71d87db .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322877 .elementor-element.elementor-element-71d87db .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-322877 .elementor-element.elementor-element-71d87db .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-71d87db .elementor-image-box-description
{
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-87e2bfc>.elementor-widget-container
{
    margin: -20px 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-87e2bfc
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-c098086
{
    --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-322877 .elementor-element.elementor-element-c098086:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-c098086>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-322877 .elementor-element.elementor-element-6443084
{
    width: var(--container-widget-width,95.185%);
    max-width: 95.185%;
    --container-widget-width: 95.185%;
    --container-widget-flex-grow: 0;
}
.elementor-322877 .elementor-element.elementor-element-6443084.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-6443084 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-6443084.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322877 .elementor-element.elementor-element-6443084.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322877 .elementor-element.elementor-element-6443084.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322877 .elementor-element.elementor-element-6443084 .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322877 .elementor-element.elementor-element-6443084 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-322877 .elementor-element.elementor-element-6443084 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-6443084 .elementor-image-box-description
{
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-5b7649f>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-5b7649f
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-f0a11d9
{
    --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-322877 .elementor-element.elementor-element-f0a11d9:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-f0a11d9>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-57de57f.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-57de57f .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-57de57f.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322877 .elementor-element.elementor-element-57de57f.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322877 .elementor-element.elementor-element-57de57f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322877 .elementor-element.elementor-element-57de57f .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322877 .elementor-element.elementor-element-57de57f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-322877 .elementor-element.elementor-element-57de57f .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-57de57f .elementor-image-box-description
{
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-64a8758>.elementor-widget-container
{
    margin: -20px 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-64a8758
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-8e4ffdf
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --background-transition: .3s;
}
.elementor-322877 .elementor-element.elementor-element-ecf7b3c
{
    --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-322877 .elementor-element.elementor-element-ecf7b3c:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-ecf7b3c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-322877 .elementor-element.elementor-element-088bc29.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-088bc29 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-088bc29.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322877 .elementor-element.elementor-element-088bc29.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322877 .elementor-element.elementor-element-088bc29.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322877 .elementor-element.elementor-element-088bc29 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322877 .elementor-element.elementor-element-088bc29 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-322877 .elementor-element.elementor-element-088bc29 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-088bc29 .elementor-image-box-description
{
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-ff22fd9>.elementor-widget-container
{
    margin: -20px 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-ff22fd9
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-933826f
{
    --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-322877 .elementor-element.elementor-element-933826f:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-933826f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-aa6dda0.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-aa6dda0 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-aa6dda0.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322877 .elementor-element.elementor-element-aa6dda0.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322877 .elementor-element.elementor-element-aa6dda0.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322877 .elementor-element.elementor-element-aa6dda0 .elementor-image-box-title
{
    margin-bottom: 12px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322877 .elementor-element.elementor-element-aa6dda0 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-322877 .elementor-element.elementor-element-aa6dda0 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-aa6dda0 .elementor-image-box-description
{
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-4837eb4>.elementor-widget-container
{
    margin: -20px 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-4837eb4
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-2433c1c
{
    --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-322877 .elementor-element.elementor-element-2433c1c:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-2433c1c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-322877 .elementor-element.elementor-element-bf8c127.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-bf8c127 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-bf8c127.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322877 .elementor-element.elementor-element-bf8c127.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322877 .elementor-element.elementor-element-bf8c127.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322877 .elementor-element.elementor-element-bf8c127 .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322877 .elementor-element.elementor-element-bf8c127 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 12%;
}
.elementor-322877 .elementor-element.elementor-element-bf8c127 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-bf8c127 .elementor-image-box-description
{
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-77d825d>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-77d825d
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-e4fc2ee
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --background-transition: .3s;
}
.elementor-322877 .elementor-element.elementor-element-ef276a3
{
    --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-322877 .elementor-element.elementor-element-ef276a3:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-ef276a3>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-989ccb2.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-989ccb2 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-989ccb2.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322877 .elementor-element.elementor-element-989ccb2.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322877 .elementor-element.elementor-element-989ccb2.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322877 .elementor-element.elementor-element-989ccb2 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322877 .elementor-element.elementor-element-989ccb2 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-322877 .elementor-element.elementor-element-989ccb2 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-989ccb2 .elementor-image-box-description
{
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-2203aea>.elementor-widget-container
{
    margin: -20px 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-2203aea
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-58ab81c
{
    --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-322877 .elementor-element.elementor-element-58ab81c:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-58ab81c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-322877 .elementor-element.elementor-element-7357a41.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-7357a41 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-7357a41.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322877 .elementor-element.elementor-element-7357a41.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322877 .elementor-element.elementor-element-7357a41.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322877 .elementor-element.elementor-element-7357a41 .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322877 .elementor-element.elementor-element-7357a41 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-322877 .elementor-element.elementor-element-7357a41 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-7357a41 .elementor-image-box-description
{
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-433406d>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-433406d
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-2e2c023
{
    --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-322877 .elementor-element.elementor-element-2e2c023:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-2e2c023>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-35afa6b.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-35afa6b .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-35afa6b.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322877 .elementor-element.elementor-element-35afa6b.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322877 .elementor-element.elementor-element-35afa6b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322877 .elementor-element.elementor-element-35afa6b .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322877 .elementor-element.elementor-element-35afa6b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-322877 .elementor-element.elementor-element-35afa6b .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-35afa6b .elementor-image-box-description
{
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-fbd9e1c>.elementor-widget-container
{
    margin: -20px 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-fbd9e1c
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-dee2420
{
    --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: 30px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-322877 .elementor-element.elementor-element-19505f2.elementor-element
{
    --align-self: center;
}
.elementor-322877 .elementor-element.elementor-element-19505f2
{
    text-align: center;
}
.elementor-322877 .elementor-element.elementor-element-19505f2 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-b4eb2ce .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-322877 .elementor-element.elementor-element-b4eb2ce .elementor-button:hover, .elementor-322877 .elementor-element.elementor-element-b4eb2ce .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-322877 .elementor-element.elementor-element-b4eb2ce .elementor-button:hover svg, .elementor-322877 .elementor-element.elementor-element-b4eb2ce .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-322877 .elementor-element.elementor-element-ee2bc89
{
    --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-322877 .elementor-element.elementor-element-6f069ec
{
    --display: flex;
}
.elementor-322877 .elementor-element.elementor-element-c898ca9
{
    text-align: center;
}
.elementor-322877 .elementor-element.elementor-element-c898ca9 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 45px;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-2585e30
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-322877 .elementor-element.elementor-element-2585e30 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-322877 .elementor-element.elementor-element-2585e30 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-322877 .elementor-element.elementor-element-301b9fb
{
    --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-322877 .elementor-element.elementor-element-77867ec
{
    --display: flex;
    --justify-content: center;
}
.elementor-322877 .elementor-element.elementor-element-533f2e2
{
    width: var(--container-widget-width,90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
}
.elementor-322877 .elementor-element.elementor-element-533f2e2 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 1.3em;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-296d2a1
{
    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-322877 .elementor-element.elementor-element-7b011c0>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-7b011c0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-322877 .elementor-element.elementor-element-7b011c0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-322877 .elementor-element.elementor-element-7b011c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-322877 .elementor-element.elementor-element-7b011c0 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-322877 .elementor-element.elementor-element-7b011c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-322877 .elementor-element.elementor-element-7b011c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-322877 .elementor-element.elementor-element-7b011c0 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-322877 .elementor-element.elementor-element-7b011c0 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-322877 .elementor-element.elementor-element-7b011c0
{
    --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-322877 .elementor-element.elementor-element-7b011c0 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-322877 .elementor-element.elementor-element-7b011c0 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-322877 .elementor-element.elementor-element-7b011c0 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-322877 .elementor-element.elementor-element-7b011c0 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-322877 .elementor-element.elementor-element-e451fd6
{
    --display: flex;
}
.elementor-322877 .elementor-element.elementor-element-9a93d43
{
    --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-322877 .elementor-element.elementor-element-800dcef
{
    --display: flex;
}
.elementor-322877 .elementor-element.elementor-element-0096d06
{
    --display: flex;
    --justify-content: center;
}
.elementor-322877 .elementor-element.elementor-element-2e82233 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-7d365aa
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 29px;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-6b83927>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-6b83927 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-322877 .elementor-element.elementor-element-6b83927 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-322877 .elementor-element.elementor-element-6b83927 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-322877 .elementor-element.elementor-element-6b83927 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-322877 .elementor-element.elementor-element-6b83927 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-322877 .elementor-element.elementor-element-6b83927 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-322877 .elementor-element.elementor-element-6b83927 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-322877 .elementor-element.elementor-element-6b83927 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-322877 .elementor-element.elementor-element-6b83927
{
    --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-322877 .elementor-element.elementor-element-6b83927 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-322877 .elementor-element.elementor-element-6b83927 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-322877 .elementor-element.elementor-element-6b83927 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-322877 .elementor-element.elementor-element-6b83927 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-322877 .elementor-element.elementor-element-548f288
{
    --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-322877 .elementor-element.elementor-element-76a3709
{
    --display: flex;
    --justify-content: center;
}
.elementor-322877 .elementor-element.elementor-element-42ba1ec .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-2713e62
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 29px;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-83357dc>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-83357dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-322877 .elementor-element.elementor-element-83357dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-322877 .elementor-element.elementor-element-83357dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-322877 .elementor-element.elementor-element-83357dc .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-322877 .elementor-element.elementor-element-83357dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-322877 .elementor-element.elementor-element-83357dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-322877 .elementor-element.elementor-element-83357dc .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-322877 .elementor-element.elementor-element-83357dc .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-322877 .elementor-element.elementor-element-83357dc
{
    --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-322877 .elementor-element.elementor-element-83357dc .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-322877 .elementor-element.elementor-element-83357dc .elementor-icon-list-item>.elementor-icon-list-text, .elementor-322877 .elementor-element.elementor-element-83357dc .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-322877 .elementor-element.elementor-element-83357dc .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-322877 .elementor-element.elementor-element-4ba175d
{
    --display: flex;
}
.elementor-322877 .elementor-element.elementor-element-343a9cd
{
    --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-322877 .elementor-element.elementor-element-5a9f18f
{
    --display: flex;
}
.elementor-322877 .elementor-element.elementor-element-4cd35be
{
    --display: flex;
    --justify-content: center;
}
.elementor-322877 .elementor-element.elementor-element-9f63346 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-e1479a6
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 29px;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-201016b>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-201016b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-322877 .elementor-element.elementor-element-201016b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-322877 .elementor-element.elementor-element-201016b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-322877 .elementor-element.elementor-element-201016b .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-322877 .elementor-element.elementor-element-201016b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-322877 .elementor-element.elementor-element-201016b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-322877 .elementor-element.elementor-element-201016b .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-322877 .elementor-element.elementor-element-201016b .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-322877 .elementor-element.elementor-element-201016b
{
    --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-322877 .elementor-element.elementor-element-201016b .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-322877 .elementor-element.elementor-element-201016b .elementor-icon-list-item>.elementor-icon-list-text, .elementor-322877 .elementor-element.elementor-element-201016b .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-322877 .elementor-element.elementor-element-201016b .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-322877 .elementor-element.elementor-element-1f816bb
{
    --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-322877 .elementor-element.elementor-element-8db28a0
{
    --display: flex;
    --justify-content: center;
}
.elementor-322877 .elementor-element.elementor-element-0d022ea .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-2020e34
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 29px;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-d4ada3f>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-d4ada3f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-322877 .elementor-element.elementor-element-d4ada3f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-322877 .elementor-element.elementor-element-d4ada3f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-322877 .elementor-element.elementor-element-d4ada3f .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-322877 .elementor-element.elementor-element-d4ada3f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-322877 .elementor-element.elementor-element-d4ada3f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-322877 .elementor-element.elementor-element-d4ada3f .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-322877 .elementor-element.elementor-element-d4ada3f .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-322877 .elementor-element.elementor-element-d4ada3f
{
    --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-322877 .elementor-element.elementor-element-d4ada3f .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-322877 .elementor-element.elementor-element-d4ada3f .elementor-icon-list-item>.elementor-icon-list-text, .elementor-322877 .elementor-element.elementor-element-d4ada3f .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-322877 .elementor-element.elementor-element-d4ada3f .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-322877 .elementor-element.elementor-element-013981e
{
    --display: flex;
}
.elementor-322877 .elementor-element.elementor-element-e90bfbb
{
    --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-322877 .elementor-element.elementor-element-dce3d00
{
    --display: flex;
}
.elementor-322877 .elementor-element.elementor-element-f8965ab
{
    --display: flex;
    --justify-content: center;
}
.elementor-322877 .elementor-element.elementor-element-48373d9 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-7f04bd9
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 29px;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-b3e17b0>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-b3e17b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-322877 .elementor-element.elementor-element-b3e17b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-322877 .elementor-element.elementor-element-b3e17b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-322877 .elementor-element.elementor-element-b3e17b0 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-322877 .elementor-element.elementor-element-b3e17b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-322877 .elementor-element.elementor-element-b3e17b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-322877 .elementor-element.elementor-element-b3e17b0 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-322877 .elementor-element.elementor-element-b3e17b0 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-322877 .elementor-element.elementor-element-b3e17b0
{
    --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-322877 .elementor-element.elementor-element-b3e17b0 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-322877 .elementor-element.elementor-element-b3e17b0 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-322877 .elementor-element.elementor-element-b3e17b0 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-322877 .elementor-element.elementor-element-b3e17b0 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-322877 .elementor-element.elementor-element-392edfe
{
    --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-322877 .elementor-element.elementor-element-12c6c73
{
    --display: flex;
    --justify-content: center;
}
.elementor-322877 .elementor-element.elementor-element-6767069 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-2dfaaeb
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 29px;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-a4d31dd>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-a4d31dd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-322877 .elementor-element.elementor-element-a4d31dd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-322877 .elementor-element.elementor-element-a4d31dd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-322877 .elementor-element.elementor-element-a4d31dd .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-322877 .elementor-element.elementor-element-a4d31dd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-322877 .elementor-element.elementor-element-a4d31dd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-322877 .elementor-element.elementor-element-a4d31dd .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-322877 .elementor-element.elementor-element-a4d31dd .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-322877 .elementor-element.elementor-element-a4d31dd
{
    --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-322877 .elementor-element.elementor-element-a4d31dd .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-322877 .elementor-element.elementor-element-a4d31dd .elementor-icon-list-item>.elementor-icon-list-text, .elementor-322877 .elementor-element.elementor-element-a4d31dd .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-322877 .elementor-element.elementor-element-a4d31dd .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-322877 .elementor-element.elementor-element-308f657
{
    --display: flex;
}
.elementor-322877 .elementor-element.elementor-element-b7e07d6
{
    --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: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-322877 .elementor-element.elementor-element-9190799.elementor-element
{
    --align-self: center;
}
.elementor-322877 .elementor-element.elementor-element-9190799
{
    text-align: center;
}
.elementor-322877 .elementor-element.elementor-element-9190799 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-2934949 .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-322877 .elementor-element.elementor-element-2934949 .elementor-button:hover, .elementor-322877 .elementor-element.elementor-element-2934949 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-322877 .elementor-element.elementor-element-2934949 .elementor-button:hover svg, .elementor-322877 .elementor-element.elementor-element-2934949 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-322877 .elementor-element.elementor-element-a9b0ec2
{
    --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: 61px;
    --padding-bottom: 61px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-322877 .elementor-element.elementor-element-a9b0ec2:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-a9b0ec2>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #183580;
}
.elementor-322877 .elementor-element.elementor-element-27514dd
{
    --display: flex;
}
.elementor-322877 .elementor-element.elementor-element-447c619>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-447c619.elementor-element
{
    --align-self: center;
}
.elementor-322877 .elementor-element.elementor-element-447c619
{
    text-align: center;
}
.elementor-322877 .elementor-element.elementor-element-447c619 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-b63503a
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-322877 .elementor-element.elementor-element-b63503a .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-322877 .elementor-element.elementor-element-b63503a .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-322877 .elementor-element.elementor-element-2df5efb
{
    --display: flex;
}
.elementor-322877 .elementor-element.elementor-element-200e497
{
    --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;
}
.elementor-322877 .elementor-element.elementor-element-22aafa5
{
    --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-322877 .elementor-element.elementor-element-9202c32
{
    --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-322877 .elementor-element.elementor-element-7655118 .elementor-counter
{
    gap: 9px;
}
.elementor-322877 .elementor-element.elementor-element-7655118 .elementor-counter-number-wrapper
{
    color: #f24c2c;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 58px;
}
.elementor-322877 .elementor-element.elementor-element-7655118 .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-322877 .elementor-element.elementor-element-0782a5c
{
    --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-322877 .elementor-element.elementor-element-9caa85d .elementor-counter
{
    gap: 9px;
}
.elementor-322877 .elementor-element.elementor-element-9caa85d .elementor-counter-number-wrapper
{
    color: #f24c2c;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 58px;
}
.elementor-322877 .elementor-element.elementor-element-9caa85d .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
}
.elementor-322877 .elementor-element.elementor-element-cbc69aa
{
    --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-322877 .elementor-element.elementor-element-419da62
{
    --display: flex;
}
.elementor-322877 .elementor-element.elementor-element-e207c4d
{
    --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-radius: 8px 8px 8px 8px;
    --padding-top: 40px;
    --padding-bottom: 25px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-322877 .elementor-element.elementor-element-e207c4d:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-e207c4d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-322877 .elementor-element.elementor-element-ab0c661
{
    --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-322877 .elementor-element.elementor-element-f1b5397
{
    width: var(--container-widget-width,60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}
.elementor-322877 .elementor-element.elementor-element-f1b5397.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-f1b5397 .elementor-counter-title
{
    justify-content: center;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
}
.elementor-322877 .elementor-element.elementor-element-f1b5397 .elementor-counter
{
    gap: 12px;
}
.elementor-322877 .elementor-element.elementor-element-f1b5397 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 600;
    line-height: 37px;
}
.elementor-322877 .elementor-element.elementor-element-de5c3f0
{
    --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-322877 .elementor-element.elementor-element-7cf48aa
{
    width: var(--container-widget-width,60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}
.elementor-322877 .elementor-element.elementor-element-7cf48aa.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-7cf48aa .elementor-counter-title
{
    justify-content: center;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
}
.elementor-322877 .elementor-element.elementor-element-7cf48aa .elementor-counter
{
    gap: 12px;
}
.elementor-322877 .elementor-element.elementor-element-7cf48aa .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 600;
    line-height: 37px;
}
.elementor-322877 .elementor-element.elementor-element-e7259a8
{
    --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-322877 .elementor-element.elementor-element-fc9234c
{
    width: var(--container-widget-width,60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}
.elementor-322877 .elementor-element.elementor-element-fc9234c.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-fc9234c .elementor-counter-title
{
    justify-content: center;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
}
.elementor-322877 .elementor-element.elementor-element-fc9234c .elementor-counter
{
    gap: 12px;
}
.elementor-322877 .elementor-element.elementor-element-fc9234c .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 600;
    line-height: 37px;
}
.elementor-322877 .elementor-element.elementor-element-04775a3
{
    --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: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-322877 .elementor-element.elementor-element-1e3609c .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.2em;
    fill: #1754d4;
    color: #1754d4;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-322877 .elementor-element.elementor-element-1e3609c .elementor-button:hover, .elementor-322877 .elementor-element.elementor-element-1e3609c .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-322877 .elementor-element.elementor-element-1e3609c>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-1e3609c
{
    z-index: 2;
}
.elementor-322877 .elementor-element.elementor-element-1e3609c .elementor-button:hover svg, .elementor-322877 .elementor-element.elementor-element-1e3609c .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-322877 .elementor-element.elementor-element-f5dd92e
{
    --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-322877 .elementor-element.elementor-element-becd310
{
    --display: flex;
}
.elementor-322877 .elementor-element.elementor-element-1c0554a
{
    text-align: center;
}
.elementor-322877 .elementor-element.elementor-element-1c0554a .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-01c61d4
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-322877 .elementor-element.elementor-element-01c61d4 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-322877 .elementor-element.elementor-element-01c61d4 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-322877 .elementor-element.elementor-element-c0443db
{
    --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-322877 .elementor-element.elementor-element-4e462b9
{
    --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;
    --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: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-322877 .elementor-element.elementor-element-4e462b9:hover
{
    border-style: none;
}
.elementor-322877 .elementor-element.elementor-element-4e462b9.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-cfd97a0>.elementor-widget-container
{
    padding: 0 11px 0 10px;
}
.elementor-322877 .elementor-element.elementor-element-cfd97a0.elementor-element
{
    --align-self: center;
}
.elementor-322877 .elementor-element.elementor-element-cfd97a0 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-322877 .elementor-element.elementor-element-cfd97a0.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322877 .elementor-element.elementor-element-cfd97a0.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322877 .elementor-element.elementor-element-cfd97a0.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322877 .elementor-element.elementor-element-cfd97a0 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 21px;
    font-weight: 500;
    text-decoration: none;
    line-height: 29px;
}
.elementor-322877 .elementor-element.elementor-element-cfd97a0 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 25%;
}
.elementor-322877 .elementor-element.elementor-element-cfd97a0 .elementor-image-box-img img
{
    border-style: none;
}
.elementor-322877 .elementor-element.elementor-element-04fcd78
{
    --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;
    --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: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
    --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-322877 .elementor-element.elementor-element-04fcd78:hover
{
    border-style: none;
}
.elementor-322877 .elementor-element.elementor-element-04fcd78.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-8152e48>.elementor-widget-container
{
    padding: 0 11px 0 10px;
}
.elementor-322877 .elementor-element.elementor-element-8152e48.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-8152e48 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-322877 .elementor-element.elementor-element-8152e48.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322877 .elementor-element.elementor-element-8152e48.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322877 .elementor-element.elementor-element-8152e48.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322877 .elementor-element.elementor-element-8152e48 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 21px;
    font-weight: 500;
    text-decoration: none;
    line-height: 29px;
}
.elementor-322877 .elementor-element.elementor-element-8152e48 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 25%;
}
.elementor-322877 .elementor-element.elementor-element-8152e48 .elementor-image-box-img img
{
    border-style: none;
}
.elementor-322877 .elementor-element.elementor-element-a0c4ac4
{
    --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;
    --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: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-322877 .elementor-element.elementor-element-a0c4ac4:hover
{
    border-style: none;
}
.elementor-322877 .elementor-element.elementor-element-a0c4ac4.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-872c321
{
    width: var(--container-widget-width,71.793%);
    max-width: 71.793%;
    --container-widget-width: 71.793%;
    --container-widget-flex-grow: 0;
}
.elementor-322877 .elementor-element.elementor-element-872c321.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-872c321 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-322877 .elementor-element.elementor-element-872c321.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322877 .elementor-element.elementor-element-872c321.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322877 .elementor-element.elementor-element-872c321.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322877 .elementor-element.elementor-element-872c321 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 21px;
    font-weight: 500;
    text-decoration: none;
    line-height: 29px;
}
.elementor-322877 .elementor-element.elementor-element-872c321 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-322877 .elementor-element.elementor-element-872c321 .elementor-image-box-img img
{
    border-style: none;
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-4c75c9b
{
    --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-322877 .elementor-element.elementor-element-5546ea5
{
    --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;
    --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: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-322877 .elementor-element.elementor-element-5546ea5:hover
{
    border-style: none;
}
.elementor-322877 .elementor-element.elementor-element-5546ea5.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-de171b8>.elementor-widget-container
{
    padding: 0 11px 0 20px;
}
.elementor-322877 .elementor-element.elementor-element-de171b8.elementor-element
{
    --align-self: center;
}
.elementor-322877 .elementor-element.elementor-element-de171b8 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-322877 .elementor-element.elementor-element-de171b8.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322877 .elementor-element.elementor-element-de171b8.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322877 .elementor-element.elementor-element-de171b8.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322877 .elementor-element.elementor-element-de171b8 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 21px;
    font-weight: 500;
    text-decoration: none;
    line-height: 29px;
}
.elementor-322877 .elementor-element.elementor-element-de171b8 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-322877 .elementor-element.elementor-element-de171b8 .elementor-image-box-img img
{
    border-style: none;
}
.elementor-322877 .elementor-element.elementor-element-b6928c7
{
    --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;
    --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: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
    --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-322877 .elementor-element.elementor-element-b6928c7:hover
{
    border-style: none;
}
.elementor-322877 .elementor-element.elementor-element-b6928c7.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-5fbcd86
{
    width: var(--container-widget-width,63.647%);
    max-width: 63.647%;
    --container-widget-width: 63.647%;
    --container-widget-flex-grow: 0;
}
.elementor-322877 .elementor-element.elementor-element-5fbcd86>.elementor-widget-container
{
    padding: 0 11px 0 10px;
}
.elementor-322877 .elementor-element.elementor-element-5fbcd86.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-5fbcd86 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-322877 .elementor-element.elementor-element-5fbcd86.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322877 .elementor-element.elementor-element-5fbcd86.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322877 .elementor-element.elementor-element-5fbcd86.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322877 .elementor-element.elementor-element-5fbcd86 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 21px;
    font-weight: 500;
    text-decoration: none;
    line-height: 29px;
}
.elementor-322877 .elementor-element.elementor-element-5fbcd86 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 50%;
}
.elementor-322877 .elementor-element.elementor-element-5fbcd86 .elementor-image-box-img img
{
    border-style: none;
}
.elementor-322877 .elementor-element.elementor-element-60201d1
{
    --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;
    --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: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
    --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-322877 .elementor-element.elementor-element-60201d1:hover
{
    border-style: none;
}
.elementor-322877 .elementor-element.elementor-element-60201d1.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-387f32e>.elementor-widget-container
{
    padding: 0 11px 0 10px;
}
.elementor-322877 .elementor-element.elementor-element-387f32e.elementor-element
{
    --align-self: center;
}
.elementor-322877 .elementor-element.elementor-element-387f32e .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-322877 .elementor-element.elementor-element-387f32e.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322877 .elementor-element.elementor-element-387f32e.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322877 .elementor-element.elementor-element-387f32e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322877 .elementor-element.elementor-element-387f32e .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 21px;
    font-weight: 500;
    text-decoration: none;
    line-height: 29px;
}
.elementor-322877 .elementor-element.elementor-element-387f32e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-322877 .elementor-element.elementor-element-387f32e .elementor-image-box-img img
{
    border-style: none;
}
.elementor-322877 .elementor-element.elementor-element-89217a5
{
    --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: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-322877 .elementor-element.elementor-element-be2ecbe .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-322877 .elementor-element.elementor-element-be2ecbe .elementor-button:hover, .elementor-322877 .elementor-element.elementor-element-be2ecbe .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-322877 .elementor-element.elementor-element-be2ecbe .elementor-button:hover svg, .elementor-322877 .elementor-element.elementor-element-be2ecbe .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-322877 .elementor-element.elementor-element-e959d6f
{
    --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-322877 .elementor-element.elementor-element-e959d6f:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-e959d6f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-322877 .elementor-element.elementor-element-c7d32d3
{
    text-align: center;
}
.elementor-322877 .elementor-element.elementor-element-c7d32d3 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5em;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-d144d9f
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 4.5px;
}
.elementor-322877 .elementor-element.elementor-element-d144d9f .elementor-divider-separator
{
    width: 13%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-322877 .elementor-element.elementor-element-d144d9f .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-322877 .elementor-element.elementor-element-0dc8663
{
    --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-322877 .elementor-element.elementor-element-9e26d28
{
    --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-322877 .elementor-element.elementor-element-2bf2a57
{
    --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-322877 .elementor-element.elementor-element-e32f8a1
{
    --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-322877 .elementor-element.elementor-element-159198d
{
    --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-322877 .elementor-element.elementor-element-2f7292a
{
    --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-322877 .elementor-element.elementor-element-87ddd61
{
    --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-322877 .elementor-element.elementor-element-a477516
{
    --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-322877 .elementor-element.elementor-element-b1e3810
{
    --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-322877 .elementor-element.elementor-element-6f2a0ef
{
    --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-322877 .elementor-element.elementor-element-e8b9526
{
    --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-322877 .elementor-element.elementor-element-4928c77
{
    --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-322877 .elementor-element.elementor-element-1838bf1
{
    --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-322877 .elementor-element.elementor-element-7f862e8
{
    --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-322877 .elementor-element.elementor-element-6f6ee87
{
    --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-322877 .elementor-element.elementor-element-9e8403f
{
    --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-322877 .elementor-element.elementor-element-7a9ea7f
{
    --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;
}
.elementor-322877 .elementor-element.elementor-element-44c1bd4 .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-322877 .elementor-element.elementor-element-44c1bd4 .elementor-button:hover, .elementor-322877 .elementor-element.elementor-element-44c1bd4 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-322877 .elementor-element.elementor-element-44c1bd4 .elementor-button:hover svg, .elementor-322877 .elementor-element.elementor-element-44c1bd4 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-322877 .elementor-element.elementor-element-c4a58b1
{
    --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-322877 .elementor-element.elementor-element-c4a58b1:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-c4a58b1>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-322877 .elementor-element.elementor-element-82482cb
{
    text-align: center;
}
.elementor-322877 .elementor-element.elementor-element-82482cb .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5em;
    color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-9fd58bb
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 4.5px;
}
.elementor-322877 .elementor-element.elementor-element-9fd58bb .elementor-divider-separator
{
    width: 13%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-322877 .elementor-element.elementor-element-9fd58bb .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-322877 .elementor-element.elementor-element-cc0701a
{
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-322877 .elementor-element.elementor-element-cc0701a.e-con
{
    --align-self: center;
}
.elementor-322877 .elementor-element.elementor-element-4c0c563
{
    text-align: center;
}
.elementor-322877 .elementor-element.elementor-element-4c0c563 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-bb9fa27
{
    --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-322877 .elementor-element.elementor-element-b82fa85
{
    --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-322877 .elementor-element.elementor-element-159a58d img
{
    transition-duration: .3s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-322877 .elementor-element.elementor-element-f56c500
{
    --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-322877 .elementor-element.elementor-element-1a2d070 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322877 .elementor-element.elementor-element-500d8f2
{
    --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-322877 .elementor-element.elementor-element-d404718 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322877 .elementor-element.elementor-element-65f11b9
{
    --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-322877 .elementor-element.elementor-element-0690121 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322877 .elementor-element.elementor-element-282c699
{
    --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;
    --margin-top: -43px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-322877 .elementor-element.elementor-element-527bf1f
{
    --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-322877 .elementor-element.elementor-element-ca0d407 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322877 .elementor-element.elementor-element-0366ed8
{
    --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-322877 .elementor-element.elementor-element-da9a769 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322877 .elementor-element.elementor-element-9f48a08
{
    --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-322877 .elementor-element.elementor-element-0dd3336 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322877 .elementor-element.elementor-element-8f6f2a4
{
    --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-322877 .elementor-element.elementor-element-ede7230 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322877 .elementor-element.elementor-element-db7f40d
{
    --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;
    --margin-top: -43px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-322877 .elementor-element.elementor-element-99b8f6f
{
    --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-322877 .elementor-element.elementor-element-f75dce6 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322877 .elementor-element.elementor-element-26a8c0c
{
    --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-322877 .elementor-element.elementor-element-180e513 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322877 .elementor-element.elementor-element-d25285c
{
    --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-322877 .elementor-element.elementor-element-938307b img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322877 .elementor-element.elementor-element-0aef27f
{
    --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-322877 .elementor-element.elementor-element-ef8f288 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322877 .elementor-element.elementor-element-4d58b2e
{
    --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;
    --margin-top: -43px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-322877 .elementor-element.elementor-element-2d6e3c9
{
    --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-322877 .elementor-element.elementor-element-e302dae img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322877 .elementor-element.elementor-element-0f297ee
{
    --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-322877 .elementor-element.elementor-element-851fadb img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322877 .elementor-element.elementor-element-b7b075e
{
    --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-322877 .elementor-element.elementor-element-74fa8f4 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322877 .elementor-element.elementor-element-d9db327
{
    --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-322877 .elementor-element.elementor-element-a4dca26 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322877 .elementor-element.elementor-element-c81c960
{
    --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;
    --margin-top: -43px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-322877 .elementor-element.elementor-element-ab31e10
{
    --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-322877 .elementor-element.elementor-element-37bb603 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322877 .elementor-element.elementor-element-d663dbb
{
    --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-322877 .elementor-element.elementor-element-13e0c1f img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322877 .elementor-element.elementor-element-7a86732
{
    --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-322877 .elementor-element.elementor-element-d8b875f img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322877 .elementor-element.elementor-element-6a2f916
{
    --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-322877 .elementor-element.elementor-element-1380daa img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322877 .elementor-element.elementor-element-3734152
{
    --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;
    --margin-top: -43px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-322877 .elementor-element.elementor-element-d957ac4
{
    --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-322877 .elementor-element.elementor-element-49dd818 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322877 .elementor-element.elementor-element-b3f2472
{
    --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-322877 .elementor-element.elementor-element-a5f4e71 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322877 .elementor-element.elementor-element-d03b04f
{
    --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-322877 .elementor-element.elementor-element-04fd8ba img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322877 .elementor-element.elementor-element-31b6d3e
{
    --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-322877 .elementor-element.elementor-element-878c720 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322877 .elementor-element.elementor-element-4a231ff
{
    --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;
    --margin-top: -43px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-322877 .elementor-element.elementor-element-ac411cc
{
    --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-322877 .elementor-element.elementor-element-8c2ef15 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322877 .elementor-element.elementor-element-2f7e01d
{
    --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-322877 .elementor-element.elementor-element-e016130 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322877 .elementor-element.elementor-element-ab689e9
{
    --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-322877 .elementor-element.elementor-element-075467a img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322877 .elementor-element.elementor-element-48403f4
{
    --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-322877 .elementor-element.elementor-element-ece68dc img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322877 .elementor-element.elementor-element-8469ea4
{
    --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;
    --margin-top: -43px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-322877 .elementor-element.elementor-element-db4c0d6
{
    --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-322877 .elementor-element.elementor-element-db4c0d6.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-9e8f7d8
{
    --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-322877 .elementor-element.elementor-element-4a1a6e5 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322877 .elementor-element.elementor-element-5016cfb
{
    --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-322877 .elementor-element.elementor-element-6a43412 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322877 .elementor-element.elementor-element-5b292c7
{
    --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-322877 .elementor-element.elementor-element-61b5333 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322877 .elementor-element.elementor-element-903a07f
{
    --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-322877 .elementor-element.elementor-element-b99c87d
{
    --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: 30px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-322877 .elementor-element.elementor-element-88e7bd5 .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #1745d5;
    color: #1745d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1745d5;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-322877 .elementor-element.elementor-element-88e7bd5 .elementor-button:hover, .elementor-322877 .elementor-element.elementor-element-88e7bd5 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-322877 .elementor-element.elementor-element-88e7bd5 .elementor-button:hover svg, .elementor-322877 .elementor-element.elementor-element-88e7bd5 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-322877 .elementor-element.elementor-element-4e3d8e1
{
    --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-322877 .elementor-element.elementor-element-96aa599
{
    text-align: center;
}
.elementor-322877 .elementor-element.elementor-element-96aa599 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-ad7552e
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-322877 .elementor-element.elementor-element-ad7552e .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-322877 .elementor-element.elementor-element-ad7552e .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-322877 .elementor-element.elementor-element-27a49c3
{
    --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-322877 .elementor-element.elementor-element-16c8d94
{
    --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-322877 .elementor-element.elementor-element-16c8d94.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-a994b93
{
    --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-322877 .elementor-element.elementor-element-baa2c00 img
{
    height: 100px;
}
.elementor-322877 .elementor-element.elementor-element-2754906
{
    --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-322877 .elementor-element.elementor-element-666db7f img
{
    height: 100px;
}
.elementor-322877 .elementor-element.elementor-element-2eb73ed
{
    --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-322877 .elementor-element.elementor-element-f80672b
{
    --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-322877 .elementor-element.elementor-element-7344040>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-7344040.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-322877 .elementor-element.elementor-element-7344040
{
    text-align: center;
}
.elementor-322877 .elementor-element.elementor-element-7344040 img
{
    width: 100%;
}
.elementor-322877 .elementor-element.elementor-element-42a7e39
{
    --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-322877 .elementor-element.elementor-element-f8b5499 img
{
    width: 100%;
    height: 100px;
}
.elementor-322877 .elementor-element.elementor-element-4653b5f
{
    --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-322877 .elementor-element.elementor-element-6d9363a
{
    --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-322877 .elementor-element.elementor-element-5ec044e
{
    --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-322877 .elementor-element.elementor-element-ac9b0d3
{
    --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-322877 .elementor-element.elementor-element-41a21b0
{
    --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-322877 .elementor-element.elementor-element-024a142
{
    --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-322877 .elementor-element.elementor-element-a831cb6
{
    --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-322877 .elementor-element.elementor-element-35be393
{
    --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-322877 .elementor-element.elementor-element-92f6171
{
    --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-322877 .elementor-element.elementor-element-bc87d00
{
    --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-322877 .elementor-element.elementor-element-c72c51d
{
    --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-322877 .elementor-element.elementor-element-731f8e6
{
    --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-322877 .elementor-element.elementor-element-628f62b
{
    --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-322877 .elementor-element.elementor-element-82676f6
{
    --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-322877 .elementor-element.elementor-element-69be604
{
    --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-322877 .elementor-element.elementor-element-b228b16
{
    --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-322877 .elementor-element.elementor-element-1476bf9
{
    --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-322877 .elementor-element.elementor-element-975d8c6
{
    --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-322877 .elementor-element.elementor-element-4a33099
{
    --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-322877 .elementor-element.elementor-element-a9eccb0
{
    --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-322877 .elementor-element.elementor-element-ebbacbe
{
    --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-322877 .elementor-element.elementor-element-88f64d0
{
    --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-322877 .elementor-element.elementor-element-8f3aa8a
{
    --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-322877 .elementor-element.elementor-element-bfc0522
{
    --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-322877 .elementor-element.elementor-element-cfaf9ea
{
    --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-322877 .elementor-element.elementor-element-5435084
{
    --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-322877 .elementor-element.elementor-element-b9c50a4
{
    --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-322877 .elementor-element.elementor-element-8038b91
{
    --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-322877 .elementor-element.elementor-element-cac6038
{
    --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-322877 .elementor-element.elementor-element-ae6a1ac
{
    --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-322877 .elementor-element.elementor-element-e6ca4be
{
    --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-322877 .elementor-element.elementor-element-e6c51d7
{
    --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-322877 .elementor-element.elementor-element-84a22db
{
    --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-322877 .elementor-element.elementor-element-b908d7b
{
    --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-322877 .elementor-element.elementor-element-0f47bd6
{
    --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-322877 .elementor-element.elementor-element-3838926
{
    --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-322877 .elementor-element.elementor-element-497794f
{
    --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-322877 .elementor-element.elementor-element-83ca19e
{
    --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-322877 .elementor-element.elementor-element-4394b51
{
    --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-322877 .elementor-element.elementor-element-94576f5
{
    --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-322877 .elementor-element.elementor-element-94576f5>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover)
{
    background: #f6f6f6;
}
.elementor-322877 .elementor-element.elementor-element-94576f5.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-322877 .elementor-element.elementor-element-94576f5.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-322877 .elementor-element.elementor-element-94576f5.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-322877 .elementor-element.elementor-element-94576f5>.elementor-widget-container
{
    padding: 20px 0 20px 0;
}
.elementor-322877 .elementor-element.elementor-element-94576f5.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-322877 .elementor-element.elementor-element-94576f5 [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-322877 .elementor-element.elementor-element-b474d2e .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-322877 .elementor-element.elementor-element-b474d2e .elementor-button:hover, .elementor-322877 .elementor-element.elementor-element-b474d2e .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-322877 .elementor-element.elementor-element-b474d2e .elementor-button:hover svg, .elementor-322877 .elementor-element.elementor-element-b474d2e .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-322877 .elementor-element.elementor-element-e638dda
{
    --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-322877 .elementor-element.elementor-element-e638dda:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-e638dda>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-322877 .elementor-element.elementor-element-705e0d7
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 36px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-322877 .elementor-element.elementor-element-278c849
{
    text-align: center;
}
.elementor-322877 .elementor-element.elementor-element-278c849 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5em;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-1a99803
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-322877 .elementor-element.elementor-element-1a99803 .elementor-divider-separator
{
    width: 160px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-322877 .elementor-element.elementor-element-1a99803 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-322877 .elementor-element.elementor-element-9c47774
{
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-322877 .elementor-element.elementor-element-9c47774.e-con
{
    --align-self: center;
}
.elementor-322877 .elementor-element.elementor-element-0d09131
{
    text-align: center;
}
.elementor-322877 .elementor-element.elementor-element-0d09131 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-d411788
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --background-transition: .3s;
}
.elementor-322877 .elementor-element.elementor-element-ebb5526
{
    --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: 1.5px 1.5px 1.5px 1.5px;
    --border-top-width: 1.5px;
    --border-right-width: 1.5px;
    --border-bottom-width: 1.5px;
    --border-left-width: 1.5px;
    border-color: #f5f5f5;
    --border-color: #f5f5f5;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-322877 .elementor-element.elementor-element-ebb5526:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-ebb5526>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-e5541fb.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-e5541fb .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-e5541fb.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322877 .elementor-element.elementor-element-e5541fb.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322877 .elementor-element.elementor-element-e5541fb.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322877 .elementor-element.elementor-element-e5541fb .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-322877 .elementor-element.elementor-element-e5541fb .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 17%;
}
.elementor-322877 .elementor-element.elementor-element-e5541fb .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-e5541fb .elementor-image-box-description
{
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-699310c
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #0c0803;
}
.elementor-322877 .elementor-element.elementor-element-2b711b4
{
    --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: 1.5px 1.5px 1.5px 1.5px;
    --border-top-width: 1.5px;
    --border-right-width: 1.5px;
    --border-bottom-width: 1.5px;
    --border-left-width: 1.5px;
    border-color: #f5f5f5;
    --border-color: #f5f5f5;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-322877 .elementor-element.elementor-element-2b711b4:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-2b711b4>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-ce123f1.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-ce123f1 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-ce123f1.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322877 .elementor-element.elementor-element-ce123f1.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322877 .elementor-element.elementor-element-ce123f1.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322877 .elementor-element.elementor-element-ce123f1 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-322877 .elementor-element.elementor-element-ce123f1 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 17%;
}
.elementor-322877 .elementor-element.elementor-element-ce123f1 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-ce123f1 .elementor-image-box-description
{
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-3dc523b
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #0c0803;
}
.elementor-322877 .elementor-element.elementor-element-a036b2a
{
    --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: 1.5px 1.5px 1.5px 1.5px;
    --border-top-width: 1.5px;
    --border-right-width: 1.5px;
    --border-bottom-width: 1.5px;
    --border-left-width: 1.5px;
    border-color: #f5f5f5;
    --border-color: #f5f5f5;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-322877 .elementor-element.elementor-element-a036b2a:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-a036b2a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-feb99ac.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-feb99ac .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322877 .elementor-element.elementor-element-feb99ac.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322877 .elementor-element.elementor-element-feb99ac.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322877 .elementor-element.elementor-element-feb99ac.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322877 .elementor-element.elementor-element-feb99ac .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-322877 .elementor-element.elementor-element-feb99ac .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 19%;
}
.elementor-322877 .elementor-element.elementor-element-feb99ac .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322877 .elementor-element.elementor-element-feb99ac .elementor-image-box-description
{
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-242860f
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #0c0803;
}
.elementor-322877 .elementor-element.elementor-element-5952e50
{
    --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: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-322877 .elementor-element.elementor-element-6ef5e0a .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-322877 .elementor-element.elementor-element-6ef5e0a .elementor-button:hover, .elementor-322877 .elementor-element.elementor-element-6ef5e0a .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-322877 .elementor-element.elementor-element-6ef5e0a .elementor-button:hover svg, .elementor-322877 .elementor-element.elementor-element-6ef5e0a .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-322877 .elementor-element.elementor-element-f148448
{
    --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-322877 .elementor-element.elementor-element-f148448:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-f148448>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1745d5;
}
.elementor-322877 .elementor-element.elementor-element-5e71cfa
{
    --display: flex;
}
.elementor-322877 .elementor-element.elementor-element-1f490d6>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-1f490d6.elementor-element
{
    --align-self: center;
}
.elementor-322877 .elementor-element.elementor-element-1f490d6
{
    text-align: center;
}
.elementor-322877 .elementor-element.elementor-element-1f490d6 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 47px;
    color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-53cd802
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-322877 .elementor-element.elementor-element-53cd802 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-322877 .elementor-element.elementor-element-53cd802 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-322877 .elementor-element.elementor-element-694eac4
{
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-322877 .elementor-element.elementor-element-694eac4.e-con
{
    --align-self: center;
}
.elementor-322877 .elementor-element.elementor-element-43b18cf
{
    text-align: center;
}
.elementor-322877 .elementor-element.elementor-element-43b18cf .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-91918b7
{
    --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: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px;
}
.elementor-322877 .elementor-element.elementor-element-939ab08
{
    --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: 8px 8px 8px 8px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-322877 .elementor-element.elementor-element-939ab08:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-939ab08>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-939ab08.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-b3d7396
{
    text-align: center;
}
.elementor-322877 .elementor-element.elementor-element-b3d7396 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 28px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 38.73px;
    color: #262626;
}
.elementor-322877 .elementor-element.elementor-element-dfe699f
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 2.1px;
}
.elementor-322877 .elementor-element.elementor-element-dfe699f .elementor-divider-separator
{
    width: 45%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-322877 .elementor-element.elementor-element-dfe699f .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-322877 .elementor-element.elementor-element-00d16ad>.elementor-widget-container
{
    padding: 0 20px 0 20px;
}
.elementor-322877 .elementor-element.elementor-element-00d16ad
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28.19px;
    color: #0c0803;
}
.elementor-322877 .elementor-element.elementor-element-be7d22c
{
    --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: 8px 8px 8px 8px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-322877 .elementor-element.elementor-element-be7d22c:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-be7d22c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-be7d22c.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-7118299
{
    text-align: center;
}
.elementor-322877 .elementor-element.elementor-element-7118299 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 28px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 38.73px;
    color: #262626;
}
.elementor-322877 .elementor-element.elementor-element-0f93558
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 2.1px;
}
.elementor-322877 .elementor-element.elementor-element-0f93558 .elementor-divider-separator
{
    width: 45%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-322877 .elementor-element.elementor-element-0f93558 .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-322877 .elementor-element.elementor-element-557f785>.elementor-widget-container
{
    padding: 0 20px 0 20px;
}
.elementor-322877 .elementor-element.elementor-element-557f785
{
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28.19px;
    color: #0c0803;
}
.elementor-322877 .elementor-element.elementor-element-10ab409
{
    --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: 8px 8px 8px 8px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-322877 .elementor-element.elementor-element-10ab409:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-10ab409>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-10ab409.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-6564424
{
    text-align: center;
}
.elementor-322877 .elementor-element.elementor-element-6564424 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 28px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 38.73px;
    color: #262626;
}
.elementor-322877 .elementor-element.elementor-element-07d062e
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 2.1px;
}
.elementor-322877 .elementor-element.elementor-element-07d062e .elementor-divider-separator
{
    width: 45%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-322877 .elementor-element.elementor-element-07d062e .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-322877 .elementor-element.elementor-element-3660e0a>.elementor-widget-container
{
    padding: 0 20px 0 20px;
}
.elementor-322877 .elementor-element.elementor-element-3660e0a
{
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28.19px;
    color: #0c0803;
}
.elementor-322877 .elementor-element.elementor-element-b3400b0
{
    --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: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-322877 .elementor-element.elementor-element-c1c5cc8 .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.2em;
    fill: #1754d4;
    color: #1754d4;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-322877 .elementor-element.elementor-element-c1c5cc8 .elementor-button:hover, .elementor-322877 .elementor-element.elementor-element-c1c5cc8 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-322877 .elementor-element.elementor-element-c1c5cc8>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-c1c5cc8
{
    z-index: 2;
}
.elementor-322877 .elementor-element.elementor-element-c1c5cc8 .elementor-button:hover svg, .elementor-322877 .elementor-element.elementor-element-c1c5cc8 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-322877 .elementor-element.elementor-element-0d1ebe9
{
    --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-322877 .elementor-element.elementor-element-702d9cf
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 36px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-322877 .elementor-element.elementor-element-e120333
{
    text-align: center;
}
.elementor-322877 .elementor-element.elementor-element-e120333 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-81368c2
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-322877 .elementor-element.elementor-element-81368c2 .elementor-divider-separator
{
    width: 160px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-322877 .elementor-element.elementor-element-81368c2 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-322877 .elementor-element.elementor-element-1017d6e
{
    --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-322877 .elementor-element.elementor-element-0dc1cf3
{
    --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-322877 .elementor-element.elementor-element-1ebaa60
{
    --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-322877 .elementor-element.elementor-element-bc7ff95>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-bc7ff95 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-322877 .elementor-element.elementor-element-bc7ff95 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-322877 .elementor-element.elementor-element-bc7ff95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-322877 .elementor-element.elementor-element-bc7ff95 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-322877 .elementor-element.elementor-element-bc7ff95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-322877 .elementor-element.elementor-element-bc7ff95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-322877 .elementor-element.elementor-element-bc7ff95 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-322877 .elementor-element.elementor-element-bc7ff95 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-322877 .elementor-element.elementor-element-bc7ff95
{
    --e-icon-list-icon-size: 20px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
}
.elementor-322877 .elementor-element.elementor-element-bc7ff95 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-322877 .elementor-element.elementor-element-bc7ff95 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-322877 .elementor-element.elementor-element-bc7ff95 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 40px;
}
.elementor-322877 .elementor-element.elementor-element-bc7ff95 .elementor-icon-list-text
{
    color: #262626;
    transition: color .3s;
}
.elementor-322877 .elementor-element.elementor-element-e2a21c8
{
    --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-322877 .elementor-element.elementor-element-669dbdc
{
    --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-322877 .elementor-element.elementor-element-1a632a3
{
    --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: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-322877 .elementor-element.elementor-element-45a21a7
{
    --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-322877 .elementor-element.elementor-element-e102757 .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-322877 .elementor-element.elementor-element-e102757 .elementor-button:hover, .elementor-322877 .elementor-element.elementor-element-e102757 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-322877 .elementor-element.elementor-element-e102757 .elementor-button:hover svg, .elementor-322877 .elementor-element.elementor-element-e102757 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-322877 .elementor-element.elementor-element-68bc479:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-68bc479>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-322877 .elementor-element.elementor-element-68bc479
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 70px 0 70px 0;
}
.elementor-322877 .elementor-element.elementor-element-68bc479>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-322877 .elementor-element.elementor-element-cc198cf.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-cc198cf
{
    text-align: center;
}
.elementor-322877 .elementor-element.elementor-element-cc198cf .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-322877 .elementor-element.elementor-element-5d336e9
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-322877 .elementor-element.elementor-element-5d336e9 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-322877 .elementor-element.elementor-element-5d336e9 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-322877 .elementor-element.elementor-element-85a2062
{
    margin-top: 50px;
    margin-bottom: 50px;
}
.elementor-322877 .elementor-element.elementor-element-5f3a5ce .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.2em;
    fill: #1754d4;
    color: #1754d4;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-322877 .elementor-element.elementor-element-5f3a5ce .elementor-button:hover, .elementor-322877 .elementor-element.elementor-element-5f3a5ce .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-322877 .elementor-element.elementor-element-5f3a5ce>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-5f3a5ce
{
    z-index: 2;
}
.elementor-322877 .elementor-element.elementor-element-5f3a5ce .elementor-button:hover svg, .elementor-322877 .elementor-element.elementor-element-5f3a5ce .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-322877 .elementor-element.elementor-element-18c8cfd
{
    --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-322877 .elementor-element.elementor-element-18c8cfd:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-18c8cfd>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-322877 .elementor-element.elementor-element-609a1f9>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-609a1f9
{
    text-align: center;
}
.elementor-322877 .elementor-element.elementor-element-609a1f9 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-ca444d6
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-322877 .elementor-element.elementor-element-ca444d6>.elementor-widget-container
{
    padding: 0 0 20px 0;
}
.elementor-322877 .elementor-element.elementor-element-ca444d6 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-322877 .elementor-element.elementor-element-ca444d6 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-322877 .elementor-element.elementor-element-749975b
{
    width: var(--container-widget-width,73.628%);
    max-width: 73.628%;
    --container-widget-width: 73.628%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.9em;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-749975b>.elementor-widget-container
{
    margin: 20px 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-749975b.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322877 .elementor-element.elementor-element-84ea580>.elementor-widget-container
{
    margin: 25px 0 0 0;
    padding: 20px 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-84ea580
{
    text-align: center;
}
.elementor-322877 .elementor-element.elementor-element-ef051e4 .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-322877 .elementor-element.elementor-element-ef051e4 .elementor-button:hover, .elementor-322877 .elementor-element.elementor-element-ef051e4 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-322877 .elementor-element.elementor-element-ef051e4>.elementor-widget-container
{
    padding: 50px 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-ef051e4 .elementor-button:hover svg, .elementor-322877 .elementor-element.elementor-element-ef051e4 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-322877 .elementor-element.elementor-element-a7ebca8
{
    --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-322877 .elementor-element.elementor-element-2fb91e7
{
    text-align: center;
}
.elementor-322877 .elementor-element.elementor-element-2fb91e7 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-4ba3198
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-322877 .elementor-element.elementor-element-4ba3198 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-322877 .elementor-element.elementor-element-4ba3198 .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-322877 .elementor-element.elementor-element-27845c5
{
    --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-322877 .elementor-element.elementor-element-27845c5:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-27845c5>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-322877 .elementor-element.elementor-element-27845c5: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-322877 .elementor-element.elementor-element-27845c5, .elementor-322877 .elementor-element.elementor-element-27845c5::before
{
    --border-transition: .3s;
}
.elementor-322877 .elementor-element.elementor-element-ba3ec9b
{
    --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-322877 .elementor-element.elementor-element-8a2f202>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-8a2f202
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-87d50b6
{
    --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-322877 .elementor-element.elementor-element-87d50b6:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-87d50b6>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-322877 .elementor-element.elementor-element-87d50b6: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-322877 .elementor-element.elementor-element-87d50b6, .elementor-322877 .elementor-element.elementor-element-87d50b6::before
{
    --border-transition: .3s;
}
.elementor-322877 .elementor-element.elementor-element-0e2f6a0
{
    --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-322877 .elementor-element.elementor-element-94a0903>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-94a0903
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-d0ad009
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-322877 .elementor-element.elementor-element-d0ad009:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-d0ad009>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-322877 .elementor-element.elementor-element-d0ad009: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-322877 .elementor-element.elementor-element-d0ad009, .elementor-322877 .elementor-element.elementor-element-d0ad009::before
{
    --border-transition: .3s;
}
.elementor-322877 .elementor-element.elementor-element-b0dab7e
{
    --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-322877 .elementor-element.elementor-element-b72f79a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-c06ea6f
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-322877 .elementor-element.elementor-element-c06ea6f:not(.elementor-motion-effects-element-type-background), .elementor-322877 .elementor-element.elementor-element-c06ea6f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-322877 .elementor-element.elementor-element-c06ea6f: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-322877 .elementor-element.elementor-element-c06ea6f, .elementor-322877 .elementor-element.elementor-element-c06ea6f::before
{
    --border-transition: .3s;
}
.elementor-322877 .elementor-element.elementor-element-c5ceb8b
{
    --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-322877 .elementor-element.elementor-element-62f38ec
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-322877 .elementor-element.elementor-element-4417ec4
{
    --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-322877 .elementor-element.elementor-element-4417ec4>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title
{
    background-color: #f5f5f5;
    border-style: none;
}
.elementor-322877 .elementor-element.elementor-element-4417ec4>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 20px 0 0 0;
}
.elementor-322877 .elementor-element.elementor-element-4417ec4
{
    --n-accordion-padding: 10px 20px 10px 15px;
}
:where(.elementor-322877 .elementor-element.elementor-element-4417ec4>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item)>.e-con
{
    border-style: none;
    --border-radius: 0px 0px 0px 0px;
}
@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-322877 .elementor-element.elementor-element-4cc18ed
    {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }
    .elementor-widget-image-box .elementor-image-box-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-322877 .elementor-element.elementor-element-196ede3
    {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-95f524b
    {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-b49e17f
    {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }
    .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);
    }
    .elementor-322877 .elementor-element.elementor-element-4c0c563
    {
        width: var(--container-widget-width,80%);
        max-width: 80%;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-4c0c563>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-4c0c563.elementor-element
    {
        --align-self: center;
    }
    .elementor-322877 .elementor-element.elementor-element-0d09131
    {
        width: var(--container-widget-width,85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-0d09131.elementor-element
    {
        --align-self: center;
    }
    .elementor-322877 .elementor-element.elementor-element-43b18cf
    {
        width: var(--container-widget-width,80%);
        max-width: 80%;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-43b18cf>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-43b18cf.elementor-element
    {
        --align-self: center;
    }
    .elementor-322877 .elementor-element.elementor-element-e2a21c8
    {
        --justify-content: center;
    }
}
@media(max-width: 1024px)
{
    .elementor-322877 .elementor-element.elementor-element-7c504be
    {
        --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-322877 .elementor-element.elementor-element-30bcd4d
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-322877 .elementor-element.elementor-element-7dd4cb4 img
    {
        width: 50%;
    }
    .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-322877 .elementor-element.elementor-element-bf3d646
    {
        width: var(--container-widget-width,181.297px);
        max-width: 181.297px;
        --container-widget-width: 181.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-bf3d646>.elementor-widget-container
    {
        margin: -9px 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-bf3d646.elementor-position-right .elementor-image-box-img
    {
        margin-left: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-bf3d646.elementor-position-left .elementor-image-box-img
    {
        margin-right: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-bf3d646.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-bf3d646 .elementor-image-box-title
    {
        margin-bottom: 5px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322877 .elementor-element.elementor-element-bf3d646 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-251140b>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-251140b
    {
        font-size: 14px;
    }
    .elementor-322877 .elementor-element.elementor-element-2386fe5
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-2386fe5.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-2386fe5.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-2386fe5.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-2386fe5 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322877 .elementor-element.elementor-element-2386fe5 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-04b0161>.elementor-widget-container
    {
        margin: -25px 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-04b0161
    {
        font-size: 14px;
    }
    .elementor-322877 .elementor-element.elementor-element-4fb24e6
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-4fb24e6.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-4fb24e6.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-4fb24e6.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-4fb24e6 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322877 .elementor-element.elementor-element-4fb24e6 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-0f19e47
    {
        font-size: 14px;
    }
    .elementor-322877 .elementor-element.elementor-element-d3defde
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-d3defde.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-d3defde.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-d3defde.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-d3defde .elementor-image-box-title
    {
        margin-bottom: 18px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322877 .elementor-element.elementor-element-d3defde .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 29%;
    }
    .elementor-322877 .elementor-element.elementor-element-43ed9a9>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-43ed9a9
    {
        font-size: 14px;
    }
    .elementor-322877 .elementor-element.elementor-element-d61a4b8
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-d61a4b8.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-d61a4b8.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-d61a4b8.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-d61a4b8 .elementor-image-box-title
    {
        margin-bottom: 13px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322877 .elementor-element.elementor-element-d61a4b8 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-1290af2>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-1290af2
    {
        font-size: 14px;
    }
    .elementor-322877 .elementor-element.elementor-element-256c2d4
    {
        width: var(--container-widget-width,188.297px);
        max-width: 188.297px;
        --container-widget-width: 188.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-256c2d4.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-256c2d4.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-256c2d4.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-256c2d4 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322877 .elementor-element.elementor-element-256c2d4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 27%;
    }
    .elementor-322877 .elementor-element.elementor-element-28099b3>.elementor-widget-container
    {
        margin: -25px 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-28099b3
    {
        font-size: 14px;
    }
    .elementor-322877 .elementor-element.elementor-element-98abe61
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-98abe61.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-98abe61.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-98abe61.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-98abe61 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322877 .elementor-element.elementor-element-98abe61 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-a60f625>.elementor-widget-container
    {
        margin: -25px 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-a60f625
    {
        font-size: 14px;
    }
    .elementor-322877 .elementor-element.elementor-element-f053a16
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-f053a16>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-f053a16.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-f053a16.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-f053a16.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-f053a16 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322877 .elementor-element.elementor-element-f053a16 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-393e585>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-393e585
    {
        font-size: 14px;
    }
    .elementor-322877 .elementor-element.elementor-element-a1c634b
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-a1c634b.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-a1c634b.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-a1c634b.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-a1c634b .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322877 .elementor-element.elementor-element-a1c634b .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-c0d0134>.elementor-widget-container
    {
        margin: -25px 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-c0d0134
    {
        font-size: 14px;
    }
    .elementor-322877 .elementor-element.elementor-element-d8dacbd
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-d8dacbd.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-d8dacbd.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-d8dacbd.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-d8dacbd .elementor-image-box-title
    {
        margin-bottom: 11px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322877 .elementor-element.elementor-element-d8dacbd .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 35%;
    }
    .elementor-322877 .elementor-element.elementor-element-44c959f
    {
        font-size: 14px;
    }
    .elementor-322877 .elementor-element.elementor-element-a03704d
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-a03704d.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-a03704d.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-a03704d.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-a03704d .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322877 .elementor-element.elementor-element-a03704d .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-ee0eadb
    {
        font-size: 14px;
    }
    .elementor-322877 .elementor-element.elementor-element-864cf97
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-864cf97.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-864cf97.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-864cf97.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-864cf97 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322877 .elementor-element.elementor-element-864cf97 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-6a113c7>.elementor-widget-container
    {
        margin: -23px 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-6a113c7
    {
        font-size: 14px;
    }
    .elementor-322877 .elementor-element.elementor-element-a67817c
    {
        width: var(--container-widget-width,183.297px);
        max-width: 183.297px;
        --container-widget-width: 183.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-a67817c>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-a67817c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-a67817c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-a67817c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-a67817c .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322877 .elementor-element.elementor-element-a67817c .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-ed8b5d9
    {
        font-size: 14px;
    }
    .elementor-322877 .elementor-element.elementor-element-b812729
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-b812729.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-b812729.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-b812729.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-b812729 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322877 .elementor-element.elementor-element-b812729 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-1c3c3b7>.elementor-widget-container
    {
        margin: -16px 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-1c3c3b7
    {
        font-size: 14px;
    }
    .elementor-322877 .elementor-element.elementor-element-5c8a6d8
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-5c8a6d8.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-5c8a6d8.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-5c8a6d8.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-5c8a6d8 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322877 .elementor-element.elementor-element-5c8a6d8 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322877 .elementor-element.elementor-element-154b299
    {
        font-size: 14px;
    }
    .elementor-322877 .elementor-element.elementor-element-35678bc
    {
        width: var(--container-widget-width,183.297px);
        max-width: 183.297px;
        --container-widget-width: 183.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-35678bc>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-35678bc.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-35678bc.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-35678bc.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-35678bc .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322877 .elementor-element.elementor-element-35678bc .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-b87e224
    {
        font-size: 14px;
    }
    .elementor-322877 .elementor-element.elementor-element-c26786a
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-c26786a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-c26786a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-c26786a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-c26786a .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322877 .elementor-element.elementor-element-c26786a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322877 .elementor-element.elementor-element-80e8e3e>.elementor-widget-container
    {
        margin: -25px 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-80e8e3e
    {
        font-size: 14px;
    }
    .elementor-322877 .elementor-element.elementor-element-48cd00b
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-48cd00b.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-48cd00b.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-48cd00b.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-48cd00b .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322877 .elementor-element.elementor-element-48cd00b .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-2672078>.elementor-widget-container
    {
        margin: -18px 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-2672078
    {
        font-size: 14px;
    }
    .elementor-322877 .elementor-element.elementor-element-eb5f7a6
    {
        width: var(--container-widget-width,183.297px);
        max-width: 183.297px;
        --container-widget-width: 183.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-eb5f7a6>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-eb5f7a6.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-eb5f7a6.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-eb5f7a6.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-eb5f7a6 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322877 .elementor-element.elementor-element-eb5f7a6 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-54b9ab0
    {
        font-size: 14px;
    }
    .elementor-322877 .elementor-element.elementor-element-d540480
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-d540480.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-d540480.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-d540480.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-d540480 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322877 .elementor-element.elementor-element-d540480 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-e3b9076>.elementor-widget-container
    {
        margin: -25px 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-e3b9076
    {
        font-size: 14px;
    }
    .elementor-322877 .elementor-element.elementor-element-59d8afa
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-59d8afa.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-59d8afa.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-59d8afa.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-59d8afa .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322877 .elementor-element.elementor-element-59d8afa .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322877 .elementor-element.elementor-element-5815816>.elementor-widget-container
    {
        margin: -18px 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-5815816
    {
        font-size: 14px;
    }
    .elementor-322877 .elementor-element.elementor-element-e77f7af
    {
        width: var(--container-widget-width,183.297px);
        max-width: 183.297px;
        --container-widget-width: 183.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-e77f7af>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-e77f7af.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-e77f7af.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-e77f7af.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-e77f7af .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322877 .elementor-element.elementor-element-e77f7af .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-dbec7a1
    {
        font-size: 14px;
    }
    .elementor-322877 .elementor-element.elementor-element-2a4952a
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-2a4952a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-2a4952a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-2a4952a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-2a4952a .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322877 .elementor-element.elementor-element-2a4952a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322877 .elementor-element.elementor-element-122a933
    {
        font-size: 14px;
    }
    .elementor-322877 .elementor-element.elementor-element-836eb6f
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-836eb6f.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-836eb6f.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-836eb6f.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-836eb6f .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322877 .elementor-element.elementor-element-836eb6f .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-b40ebbb
    {
        font-size: 14px;
    }
    .elementor-322877 .elementor-element.elementor-element-71d87db
    {
        width: var(--container-widget-width,183.297px);
        max-width: 183.297px;
        --container-widget-width: 183.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-71d87db>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-71d87db.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-71d87db.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-71d87db.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-71d87db .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322877 .elementor-element.elementor-element-71d87db .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-87e2bfc
    {
        font-size: 14px;
    }
    .elementor-322877 .elementor-element.elementor-element-6443084
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-6443084.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-6443084.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-6443084.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-6443084 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322877 .elementor-element.elementor-element-6443084 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-5b7649f>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-5b7649f
    {
        font-size: 14px;
    }
    .elementor-322877 .elementor-element.elementor-element-57de57f
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-57de57f.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-57de57f.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-57de57f.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-57de57f .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322877 .elementor-element.elementor-element-57de57f .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322877 .elementor-element.elementor-element-64a8758
    {
        font-size: 14px;
    }
    .elementor-322877 .elementor-element.elementor-element-088bc29
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-088bc29.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-088bc29.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-088bc29.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-088bc29 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322877 .elementor-element.elementor-element-088bc29 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322877 .elementor-element.elementor-element-ff22fd9
    {
        font-size: 14px;
    }
    .elementor-322877 .elementor-element.elementor-element-aa6dda0
    {
        width: var(--container-widget-width,183.297px);
        max-width: 183.297px;
        --container-widget-width: 183.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-aa6dda0>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-aa6dda0.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-aa6dda0.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-aa6dda0.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-aa6dda0 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322877 .elementor-element.elementor-element-aa6dda0 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-4837eb4
    {
        font-size: 14px;
    }
    .elementor-322877 .elementor-element.elementor-element-bf8c127
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-bf8c127.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-bf8c127.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-bf8c127.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-bf8c127 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322877 .elementor-element.elementor-element-bf8c127 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-77d825d>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-77d825d
    {
        font-size: 14px;
    }
    .elementor-322877 .elementor-element.elementor-element-989ccb2
    {
        width: var(--container-widget-width,183.297px);
        max-width: 183.297px;
        --container-widget-width: 183.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-989ccb2>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-989ccb2.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-989ccb2.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-989ccb2.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-989ccb2 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322877 .elementor-element.elementor-element-989ccb2 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-2203aea
    {
        font-size: 14px;
    }
    .elementor-322877 .elementor-element.elementor-element-7357a41
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-7357a41.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-7357a41.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-7357a41.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-7357a41 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322877 .elementor-element.elementor-element-7357a41 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-433406d>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-433406d
    {
        font-size: 14px;
    }
    .elementor-322877 .elementor-element.elementor-element-35afa6b
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-35afa6b.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-35afa6b.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-35afa6b.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-35afa6b .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322877 .elementor-element.elementor-element-35afa6b .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322877 .elementor-element.elementor-element-fbd9e1c
    {
        font-size: 14px;
    }
    .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-322877 .elementor-element.elementor-element-e451fd6.e-con
    {
        --align-self: center;
    }
    .elementor-322877 .elementor-element.elementor-element-800dcef.e-con
    {
        --align-self: center;
    }
    .elementor-322877 .elementor-element.elementor-element-4ba175d.e-con
    {
        --align-self: center;
    }
    .elementor-322877 .elementor-element.elementor-element-5a9f18f.e-con
    {
        --align-self: center;
    }
    .elementor-322877 .elementor-element.elementor-element-013981e.e-con
    {
        --align-self: center;
    }
    .elementor-322877 .elementor-element.elementor-element-dce3d00.e-con
    {
        --align-self: center;
    }
    .elementor-322877 .elementor-element.elementor-element-308f657.e-con
    {
        --align-self: center;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-322877 .elementor-element.elementor-element-7655118 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-322877 .elementor-element.elementor-element-9caa85d .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-322877 .elementor-element.elementor-element-f1b5397
    {
        width: var(--container-widget-width,150.094px);
        max-width: 150.094px;
        --container-widget-width: 150.094px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-f1b5397 .elementor-counter-title
    {
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-7cf48aa
    {
        width: var(--container-widget-width,150.094px);
        max-width: 150.094px;
        --container-widget-width: 150.094px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-7cf48aa .elementor-counter-title
    {
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-fc9234c
    {
        width: var(--container-widget-width,172.094px);
        max-width: 172.094px;
        --container-widget-width: 172.094px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-fc9234c .elementor-counter-title
    {
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-1e3609c .elementor-button
    {
        font-size: 18px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-cfd97a0 .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-322877 .elementor-element.elementor-element-8152e48 .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-322877 .elementor-element.elementor-element-872c321>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-872c321 .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-322877 .elementor-element.elementor-element-de171b8 .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-322877 .elementor-element.elementor-element-5fbcd86 .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-322877 .elementor-element.elementor-element-387f32e .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-322877 .elementor-element.elementor-element-4c0c563
    {
        --container-widget-width: 66%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,66%);
        max-width: 66%;
    }
    .elementor-322877 .elementor-element.elementor-element-0d09131
    {
        --container-widget-width: 66%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,66%);
        max-width: 66%;
    }
    .elementor-322877 .elementor-element.elementor-element-e5541fb
    {
        width: var(--container-widget-width,174.328px);
        max-width: 174.328px;
        --container-widget-width: 174.328px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-e5541fb.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-e5541fb.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-e5541fb.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-e5541fb .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322877 .elementor-element.elementor-element-699310c
    {
        font-size: 14px;
    }
    .elementor-322877 .elementor-element.elementor-element-ce123f1.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-ce123f1.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-ce123f1.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-ce123f1 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322877 .elementor-element.elementor-element-3dc523b
    {
        font-size: 14px;
    }
    .elementor-322877 .elementor-element.elementor-element-feb99ac
    {
        width: var(--container-widget-width,184.328px);
        max-width: 184.328px;
        --container-widget-width: 184.328px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-feb99ac.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-feb99ac.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-feb99ac.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-feb99ac .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322877 .elementor-element.elementor-element-242860f
    {
        font-size: 14px;
    }
    .elementor-322877 .elementor-element.elementor-element-43b18cf
    {
        --container-widget-width: 66%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,66%);
        max-width: 66%;
    }
    .elementor-322877 .elementor-element.elementor-element-c1c5cc8 .elementor-button
    {
        font-size: 18px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-5f3a5ce .elementor-button
    {
        font-size: 18px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-749975b
    {
        width: var(--container-widget-width,623.453px);
        max-width: 623.453px;
        --container-widget-width: 623.453px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-84ea580 img
    {
        width: 66%;
    }
    .elementor-322877 .elementor-element.elementor-element-4417ec4>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
}
@media(max-width: 767px)
{
    .elementor-322877 .elementor-element.elementor-element-7c504be
    {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-322877 .elementor-element.elementor-element-606e9a1
    {
        text-align: center;
    }
    .elementor-322877 .elementor-element.elementor-element-606e9a1 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-08ad2ef
    {
        text-align: center;
    }
    .elementor-322877 .elementor-element.elementor-element-08ad2ef .elementor-heading-title
    {
        font-size: 33px;
    }
    .elementor-322877 .elementor-element.elementor-element-0e15acc
    {
        text-align: center;
    }
    .elementor-322877 .elementor-element.elementor-element-0e15acc .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-322877 .elementor-element.elementor-element-b239376
    {
        text-align: center;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-322877 .elementor-element.elementor-element-e698143
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322877 .elementor-element.elementor-element-5a7083e
    {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-322877 .elementor-element.elementor-element-aec9142 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-322877 .elementor-element.elementor-element-897982f>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-897982f .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-322877 .elementor-element.elementor-element-4cc18ed
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --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-322877 .elementor-element.elementor-element-8c8aad1 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-322877 .elementor-element.elementor-element-8c8aad1 .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-322877 .elementor-element.elementor-element-8c8aad1 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-8c8aad1 .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-60ea84e .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-322877 .elementor-element.elementor-element-60ea84e .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-322877 .elementor-element.elementor-element-60ea84e .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-60ea84e .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-daabd2c .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-322877 .elementor-element.elementor-element-daabd2c .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-322877 .elementor-element.elementor-element-daabd2c .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-daabd2c .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-196ede3
    {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-f503bc8 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-322877 .elementor-element.elementor-element-f503bc8 .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-322877 .elementor-element.elementor-element-f503bc8 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-f503bc8 .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-5f38384 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-322877 .elementor-element.elementor-element-5f38384 .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-322877 .elementor-element.elementor-element-5f38384 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-5f38384 .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-7455fb2 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-322877 .elementor-element.elementor-element-7455fb2 .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-322877 .elementor-element.elementor-element-7455fb2 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-7455fb2 .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-95f524b
    {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-8573014 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-322877 .elementor-element.elementor-element-8573014 .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-322877 .elementor-element.elementor-element-8573014 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-8573014 .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-0400a54 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-322877 .elementor-element.elementor-element-0400a54 .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-322877 .elementor-element.elementor-element-0400a54 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-0400a54 .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-400b1a9 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-322877 .elementor-element.elementor-element-400b1a9 .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-322877 .elementor-element.elementor-element-400b1a9 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-400b1a9 .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-b49e17f
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-c63907f .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-322877 .elementor-element.elementor-element-c63907f .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-322877 .elementor-element.elementor-element-c63907f .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-c63907f .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-d2488e6 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-322877 .elementor-element.elementor-element-d2488e6 .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-322877 .elementor-element.elementor-element-d2488e6 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-d2488e6 .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-de72568 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-322877 .elementor-element.elementor-element-de72568 .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-322877 .elementor-element.elementor-element-de72568 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-de72568 .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-7f573df
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322877 .elementor-element.elementor-element-2d93535
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322877 .elementor-element.elementor-element-8f8e3af
    {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322877 .elementor-element.elementor-element-91eb286 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-322877 .elementor-element.elementor-element-b094295>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-b094295 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-322877 .elementor-element.elementor-element-cb5a6e9>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-cb5a6e9
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-322877 .elementor-element.elementor-element-4ea7dad
    {
        --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-322877 .elementor-element.elementor-element-c21a6a7
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-bf3d646
    {
        width: var(--container-widget-width,254.297px);
        max-width: 254.297px;
        --container-widget-width: 254.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-bf3d646>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-bf3d646.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322877 .elementor-element.elementor-element-bf3d646 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-322877 .elementor-element.elementor-element-bf3d646 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-bf3d646.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-bf3d646.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-bf3d646.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-bf3d646 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-bf3d646 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 26%;
    }
    .elementor-322877 .elementor-element.elementor-element-251140b>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-251140b
    {
        font-size: 13.31px;
    }
    .elementor-322877 .elementor-element.elementor-element-2871d16
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-2386fe5
    {
        width: var(--container-widget-width,260.297px);
        max-width: 260.297px;
        --container-widget-width: 260.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-2386fe5>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-2386fe5.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322877 .elementor-element.elementor-element-2386fe5 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322877 .elementor-element.elementor-element-2386fe5 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-2386fe5.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-2386fe5.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-2386fe5.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-2386fe5 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-2386fe5 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-322877 .elementor-element.elementor-element-04b0161>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-04b0161
    {
        font-size: 13.31px;
    }
    .elementor-322877 .elementor-element.elementor-element-7bdf1ab
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-4fb24e6
    {
        width: var(--container-widget-width,252.297px);
        max-width: 252.297px;
        --container-widget-width: 252.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-4fb24e6>.elementor-widget-container
    {
        margin: 0 0 0 10px;
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-4fb24e6.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322877 .elementor-element.elementor-element-4fb24e6 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322877 .elementor-element.elementor-element-4fb24e6 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-4fb24e6.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-4fb24e6.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-4fb24e6.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-4fb24e6 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-4fb24e6 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-322877 .elementor-element.elementor-element-0f19e47>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-0f19e47
    {
        font-size: 13.31px;
    }
    .elementor-322877 .elementor-element.elementor-element-ff52f17
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-db8ea65
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-d3defde
    {
        width: var(--container-widget-width,265.297px);
        max-width: 265.297px;
        --container-widget-width: 265.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-d3defde>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-d3defde.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322877 .elementor-element.elementor-element-d3defde .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322877 .elementor-element.elementor-element-d3defde .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-d3defde.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-d3defde.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-d3defde.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-d3defde .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-d3defde .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322877 .elementor-element.elementor-element-43ed9a9>.elementor-widget-container
    {
        margin: -15px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-43ed9a9
    {
        font-size: 13.31px;
    }
    .elementor-322877 .elementor-element.elementor-element-55413d8
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-d61a4b8
    {
        width: var(--container-widget-width,273.297px);
        max-width: 273.297px;
        --container-widget-width: 273.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-d61a4b8>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-d61a4b8.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322877 .elementor-element.elementor-element-d61a4b8 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322877 .elementor-element.elementor-element-d61a4b8 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-d61a4b8.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-d61a4b8.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-d61a4b8.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-d61a4b8 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-d61a4b8 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 21%;
    }
    .elementor-322877 .elementor-element.elementor-element-1290af2>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-1290af2
    {
        font-size: 13.31px;
    }
    .elementor-322877 .elementor-element.elementor-element-937254a
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-256c2d4
    {
        width: var(--container-widget-width,229.297px);
        max-width: 229.297px;
        --container-widget-width: 229.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-256c2d4>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-256c2d4.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322877 .elementor-element.elementor-element-256c2d4 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322877 .elementor-element.elementor-element-256c2d4 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-256c2d4.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-256c2d4.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-256c2d4.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-256c2d4 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-256c2d4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322877 .elementor-element.elementor-element-28099b3>.elementor-widget-container
    {
        margin: -15px 0 0 0;
        padding: 0 0 0 12px;
    }
    .elementor-322877 .elementor-element.elementor-element-28099b3
    {
        font-size: 13.31px;
    }
    .elementor-322877 .elementor-element.elementor-element-83611f1
    {
        --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-322877 .elementor-element.elementor-element-1481497
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-98abe61
    {
        width: var(--container-widget-width,282.297px);
        max-width: 282.297px;
        --container-widget-width: 282.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-98abe61>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-98abe61.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322877 .elementor-element.elementor-element-98abe61 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322877 .elementor-element.elementor-element-98abe61 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-98abe61.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-98abe61.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-98abe61.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-98abe61 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-98abe61 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 21%;
    }
    .elementor-322877 .elementor-element.elementor-element-a60f625>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-a60f625
    {
        font-size: 13.31px;
    }
    .elementor-322877 .elementor-element.elementor-element-e6240bb
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-f053a16
    {
        width: var(--container-widget-width,266.297px);
        max-width: 266.297px;
        --container-widget-width: 266.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-f053a16>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-f053a16.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322877 .elementor-element.elementor-element-f053a16 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322877 .elementor-element.elementor-element-f053a16 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-f053a16.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-f053a16.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-f053a16.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-f053a16 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-f053a16 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 22%;
    }
    .elementor-322877 .elementor-element.elementor-element-393e585>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-393e585
    {
        font-size: 13.31px;
    }
    .elementor-322877 .elementor-element.elementor-element-c303661
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-a1c634b
    {
        width: var(--container-widget-width,210.297px);
        max-width: 210.297px;
        --container-widget-width: 210.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-a1c634b>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-a1c634b.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322877 .elementor-element.elementor-element-a1c634b .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322877 .elementor-element.elementor-element-a1c634b .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-a1c634b.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-a1c634b.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-a1c634b.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-a1c634b .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-a1c634b .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322877 .elementor-element.elementor-element-c0d0134>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-c0d0134
    {
        font-size: 13.31px;
    }
    .elementor-322877 .elementor-element.elementor-element-525c806
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-65a631e
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-d8dacbd
    {
        width: var(--container-widget-width,225.297px);
        max-width: 225.297px;
        --container-widget-width: 225.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-d8dacbd>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-d8dacbd.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322877 .elementor-element.elementor-element-d8dacbd .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-322877 .elementor-element.elementor-element-d8dacbd .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-d8dacbd.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-d8dacbd.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-d8dacbd.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-d8dacbd .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-d8dacbd .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 37%;
    }
    .elementor-322877 .elementor-element.elementor-element-44c959f>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-44c959f
    {
        font-size: 13.31px;
    }
    .elementor-322877 .elementor-element.elementor-element-929fa11
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-a03704d
    {
        width: var(--container-widget-width,248.297px);
        max-width: 248.297px;
        --container-widget-width: 248.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-a03704d>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-a03704d.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322877 .elementor-element.elementor-element-a03704d .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322877 .elementor-element.elementor-element-a03704d .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-a03704d.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-a03704d.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-a03704d.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-a03704d .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-a03704d .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 24%;
    }
    .elementor-322877 .elementor-element.elementor-element-ee0eadb>.elementor-widget-container
    {
        margin: -15px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-ee0eadb
    {
        font-size: 13.31px;
    }
    .elementor-322877 .elementor-element.elementor-element-d6bb713
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-864cf97
    {
        width: var(--container-widget-width,211.297px);
        max-width: 211.297px;
        --container-widget-width: 211.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-864cf97>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-864cf97.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322877 .elementor-element.elementor-element-864cf97 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-322877 .elementor-element.elementor-element-864cf97 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-864cf97.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-864cf97.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-864cf97.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-864cf97 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-864cf97 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-6a113c7>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 12px;
    }
    .elementor-322877 .elementor-element.elementor-element-6a113c7
    {
        font-size: 13.31px;
    }
    .elementor-322877 .elementor-element.elementor-element-c5a53e5
    {
        --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-322877 .elementor-element.elementor-element-85b0d05
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-a67817c
    {
        width: var(--container-widget-width,254.297px);
        max-width: 254.297px;
        --container-widget-width: 254.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-a67817c>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-a67817c.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322877 .elementor-element.elementor-element-a67817c .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322877 .elementor-element.elementor-element-a67817c .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-a67817c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-a67817c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-a67817c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-a67817c .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-a67817c .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 23%;
    }
    .elementor-322877 .elementor-element.elementor-element-ed8b5d9>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-ed8b5d9
    {
        font-size: 13.31px;
    }
    .elementor-322877 .elementor-element.elementor-element-1eccb2a
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-b812729
    {
        width: var(--container-widget-width,216.297px);
        max-width: 216.297px;
        --container-widget-width: 216.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-b812729>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-b812729.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322877 .elementor-element.elementor-element-b812729 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-322877 .elementor-element.elementor-element-b812729 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-b812729.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-b812729.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-b812729.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-b812729 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-b812729 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-322877 .elementor-element.elementor-element-1c3c3b7>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-1c3c3b7
    {
        font-size: 13.31px;
    }
    .elementor-322877 .elementor-element.elementor-element-81722c4
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-5c8a6d8
    {
        width: var(--container-widget-width,234.297px);
        max-width: 234.297px;
        --container-widget-width: 234.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-5c8a6d8>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-5c8a6d8.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322877 .elementor-element.elementor-element-5c8a6d8 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322877 .elementor-element.elementor-element-5c8a6d8 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-5c8a6d8.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-5c8a6d8.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-5c8a6d8.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-5c8a6d8 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-5c8a6d8 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322877 .elementor-element.elementor-element-154b299>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-154b299
    {
        font-size: 13.31px;
    }
    .elementor-322877 .elementor-element.elementor-element-7f74f17
    {
        --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-322877 .elementor-element.elementor-element-ad906a2
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-35678bc
    {
        width: var(--container-widget-width,254.297px);
        max-width: 254.297px;
        --container-widget-width: 254.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-35678bc>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-35678bc.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322877 .elementor-element.elementor-element-35678bc .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322877 .elementor-element.elementor-element-35678bc .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-35678bc.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-35678bc.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-35678bc.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-35678bc .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-35678bc .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 23%;
    }
    .elementor-322877 .elementor-element.elementor-element-b87e224>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-b87e224
    {
        font-size: 13.31px;
    }
    .elementor-322877 .elementor-element.elementor-element-b127b7b
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-c26786a
    {
        width: var(--container-widget-width,258.297px);
        max-width: 258.297px;
        --container-widget-width: 258.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-c26786a>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-c26786a.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322877 .elementor-element.elementor-element-c26786a .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322877 .elementor-element.elementor-element-c26786a .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-c26786a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-c26786a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-c26786a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-c26786a .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-c26786a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322877 .elementor-element.elementor-element-80e8e3e>.elementor-widget-container
    {
        margin: -15px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-80e8e3e
    {
        font-size: 13.31px;
    }
    .elementor-322877 .elementor-element.elementor-element-af39564
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-48cd00b
    {
        width: var(--container-widget-width,220.297px);
        max-width: 220.297px;
        --container-widget-width: 220.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-48cd00b>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-48cd00b.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322877 .elementor-element.elementor-element-48cd00b .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-322877 .elementor-element.elementor-element-48cd00b .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-48cd00b.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-48cd00b.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-48cd00b.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-48cd00b .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-48cd00b .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-322877 .elementor-element.elementor-element-2672078>.elementor-widget-container
    {
        margin: -13px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-2672078
    {
        font-size: 13.31px;
    }
    .elementor-322877 .elementor-element.elementor-element-e63da8c
    {
        --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-322877 .elementor-element.elementor-element-3da898f
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-eb5f7a6
    {
        width: var(--container-widget-width,254.297px);
        max-width: 254.297px;
        --container-widget-width: 254.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-eb5f7a6>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-eb5f7a6.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322877 .elementor-element.elementor-element-eb5f7a6 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322877 .elementor-element.elementor-element-eb5f7a6 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-eb5f7a6.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-eb5f7a6.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-eb5f7a6.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-eb5f7a6 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-eb5f7a6 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 21%;
    }
    .elementor-322877 .elementor-element.elementor-element-54b9ab0>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-54b9ab0
    {
        font-size: 13.31px;
    }
    .elementor-322877 .elementor-element.elementor-element-82795e7
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-d540480
    {
        width: var(--container-widget-width,216.297px);
        max-width: 216.297px;
        --container-widget-width: 216.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-d540480>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-d540480.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322877 .elementor-element.elementor-element-d540480 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-322877 .elementor-element.elementor-element-d540480 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-d540480.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-d540480.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-d540480.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-d540480 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-d540480 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-322877 .elementor-element.elementor-element-e3b9076>.elementor-widget-container
    {
        margin: -15px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-e3b9076
    {
        font-size: 13.31px;
    }
    .elementor-322877 .elementor-element.elementor-element-5fbbd2d
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-59d8afa
    {
        width: var(--container-widget-width,195.297px);
        max-width: 195.297px;
        --container-widget-width: 195.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-59d8afa>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-59d8afa.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322877 .elementor-element.elementor-element-59d8afa .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-322877 .elementor-element.elementor-element-59d8afa .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-59d8afa.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-59d8afa.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-59d8afa.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-59d8afa .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-59d8afa .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 21%;
    }
    .elementor-322877 .elementor-element.elementor-element-5815816>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-5815816
    {
        font-size: 13.31px;
    }
    .elementor-322877 .elementor-element.elementor-element-a973775
    {
        --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-322877 .elementor-element.elementor-element-341971a
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-e77f7af
    {
        width: var(--container-widget-width,227.297px);
        max-width: 227.297px;
        --container-widget-width: 227.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-e77f7af>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-e77f7af.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322877 .elementor-element.elementor-element-e77f7af .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-322877 .elementor-element.elementor-element-e77f7af .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-e77f7af.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-e77f7af.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-e77f7af.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-e77f7af .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-e77f7af .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 22%;
    }
    .elementor-322877 .elementor-element.elementor-element-dbec7a1>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-dbec7a1
    {
        font-size: 13.31px;
    }
    .elementor-322877 .elementor-element.elementor-element-a2a9dd3
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-2a4952a
    {
        width: var(--container-widget-width,234.297px);
        max-width: 234.297px;
        --container-widget-width: 234.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-2a4952a>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-2a4952a.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322877 .elementor-element.elementor-element-2a4952a .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322877 .elementor-element.elementor-element-2a4952a .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-2a4952a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-2a4952a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-2a4952a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-2a4952a .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-2a4952a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322877 .elementor-element.elementor-element-122a933>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-122a933
    {
        font-size: 13.31px;
    }
    .elementor-322877 .elementor-element.elementor-element-ef6cf7a
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-836eb6f
    {
        width: var(--container-widget-width,216.297px);
        max-width: 216.297px;
        --container-widget-width: 216.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-836eb6f>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-836eb6f.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322877 .elementor-element.elementor-element-836eb6f .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-322877 .elementor-element.elementor-element-836eb6f .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-836eb6f.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-836eb6f.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-836eb6f.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-836eb6f .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-836eb6f .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-322877 .elementor-element.elementor-element-b40ebbb>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-b40ebbb
    {
        font-size: 13.31px;
    }
    .elementor-322877 .elementor-element.elementor-element-bb3f6d3
    {
        --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-322877 .elementor-element.elementor-element-14c1d5d
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-71d87db
    {
        width: var(--container-widget-width,254.297px);
        max-width: 254.297px;
        --container-widget-width: 254.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-71d87db>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-71d87db.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322877 .elementor-element.elementor-element-71d87db .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322877 .elementor-element.elementor-element-71d87db .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-71d87db.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-71d87db.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-71d87db.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-71d87db .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-71d87db .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 23%;
    }
    .elementor-322877 .elementor-element.elementor-element-87e2bfc>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-87e2bfc
    {
        font-size: 13.31px;
    }
    .elementor-322877 .elementor-element.elementor-element-c098086
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-6443084
    {
        width: var(--container-widget-width,246.297px);
        max-width: 246.297px;
        --container-widget-width: 246.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-6443084>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-6443084.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322877 .elementor-element.elementor-element-6443084 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-322877 .elementor-element.elementor-element-6443084 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-6443084.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-6443084.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-6443084.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-6443084 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-6443084 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 23%;
    }
    .elementor-322877 .elementor-element.elementor-element-5b7649f>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-5b7649f
    {
        font-size: 13.31px;
    }
    .elementor-322877 .elementor-element.elementor-element-f0a11d9
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-57de57f
    {
        width: var(--container-widget-width,279.297px);
        max-width: 279.297px;
        --container-widget-width: 279.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-57de57f>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-57de57f.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322877 .elementor-element.elementor-element-57de57f .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322877 .elementor-element.elementor-element-57de57f .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-57de57f.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-57de57f.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-57de57f.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-57de57f .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-57de57f .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 22%;
    }
    .elementor-322877 .elementor-element.elementor-element-64a8758>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-64a8758
    {
        font-size: 13.31px;
    }
    .elementor-322877 .elementor-element.elementor-element-8e4ffdf
    {
        --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-322877 .elementor-element.elementor-element-ecf7b3c
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-088bc29
    {
        width: var(--container-widget-width,234.297px);
        max-width: 234.297px;
        --container-widget-width: 234.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-088bc29>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-088bc29.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322877 .elementor-element.elementor-element-088bc29 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322877 .elementor-element.elementor-element-088bc29 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-088bc29.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-088bc29.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-088bc29.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-088bc29 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-088bc29 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322877 .elementor-element.elementor-element-ff22fd9>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-ff22fd9
    {
        font-size: 13.31px;
    }
    .elementor-322877 .elementor-element.elementor-element-933826f
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-aa6dda0
    {
        width: var(--container-widget-width,254.297px);
        max-width: 254.297px;
        --container-widget-width: 254.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-aa6dda0>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-aa6dda0.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322877 .elementor-element.elementor-element-aa6dda0 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322877 .elementor-element.elementor-element-aa6dda0 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-aa6dda0.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-aa6dda0.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-aa6dda0.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-aa6dda0 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-aa6dda0 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 23%;
    }
    .elementor-322877 .elementor-element.elementor-element-4837eb4>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-4837eb4
    {
        font-size: 13.31px;
    }
    .elementor-322877 .elementor-element.elementor-element-2433c1c
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-bf8c127
    {
        width: var(--container-widget-width,216.297px);
        max-width: 216.297px;
        --container-widget-width: 216.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-bf8c127>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-bf8c127.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322877 .elementor-element.elementor-element-bf8c127 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-322877 .elementor-element.elementor-element-bf8c127 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-bf8c127.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-bf8c127.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-bf8c127.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-bf8c127 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-bf8c127 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-322877 .elementor-element.elementor-element-77d825d>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-77d825d
    {
        font-size: 13.31px;
    }
    .elementor-322877 .elementor-element.elementor-element-e4fc2ee
    {
        --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-322877 .elementor-element.elementor-element-ef276a3
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-989ccb2
    {
        width: var(--container-widget-width,254.297px);
        max-width: 254.297px;
        --container-widget-width: 254.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-989ccb2>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-989ccb2.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322877 .elementor-element.elementor-element-989ccb2 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322877 .elementor-element.elementor-element-989ccb2 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-989ccb2.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-989ccb2.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-989ccb2.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-989ccb2 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-989ccb2 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 23%;
    }
    .elementor-322877 .elementor-element.elementor-element-2203aea>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-2203aea
    {
        font-size: 13.31px;
    }
    .elementor-322877 .elementor-element.elementor-element-58ab81c
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-7357a41
    {
        width: var(--container-widget-width,216.297px);
        max-width: 216.297px;
        --container-widget-width: 216.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-7357a41>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-7357a41.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322877 .elementor-element.elementor-element-7357a41 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-322877 .elementor-element.elementor-element-7357a41 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-7357a41.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-7357a41.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-7357a41.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-7357a41 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-7357a41 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-322877 .elementor-element.elementor-element-433406d>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-433406d
    {
        font-size: 13.31px;
    }
    .elementor-322877 .elementor-element.elementor-element-2e2c023
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-35afa6b
    {
        width: var(--container-widget-width,234.297px);
        max-width: 234.297px;
        --container-widget-width: 234.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-35afa6b>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-35afa6b.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322877 .elementor-element.elementor-element-35afa6b .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322877 .elementor-element.elementor-element-35afa6b .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-35afa6b.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-35afa6b.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-35afa6b.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-35afa6b .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-35afa6b .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322877 .elementor-element.elementor-element-fbd9e1c>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-fbd9e1c
    {
        font-size: 13.31px;
    }
    .elementor-322877 .elementor-element.elementor-element-dee2420
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322877 .elementor-element.elementor-element-ee2bc89
    {
        --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-322877 .elementor-element.elementor-element-6f069ec
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-322877 .elementor-element.elementor-element-6f069ec.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-322877 .elementor-element.elementor-element-c898ca9
    {
        width: var(--container-widget-width,100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-c898ca9.elementor-element
    {
        --align-self: center;
    }
    .elementor-322877 .elementor-element.elementor-element-c898ca9 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-322877 .elementor-element.elementor-element-2585e30>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-2585e30 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-322877 .elementor-element.elementor-element-301b9fb.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-322877 .elementor-element.elementor-element-77867ec
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-77867ec.e-con
    {
        --order: 2;
    }
    .elementor-322877 .elementor-element.elementor-element-533f2e2 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-322877 .elementor-element.elementor-element-296d2a1>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-296d2a1
    {
        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-322877 .elementor-element.elementor-element-7b011c0>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-7b011c0
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-322877 .elementor-element.elementor-element-7b011c0 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-322877 .elementor-element.elementor-element-7b011c0 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-322877 .elementor-element.elementor-element-9a93d43.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-322877 .elementor-element.elementor-element-0096d06
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-2e82233 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-322877 .elementor-element.elementor-element-7d365aa>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-7d365aa
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-322877 .elementor-element.elementor-element-6b83927>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-6b83927
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-322877 .elementor-element.elementor-element-6b83927 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-322877 .elementor-element.elementor-element-6b83927 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-322877 .elementor-element.elementor-element-548f288
    {
        --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-322877 .elementor-element.elementor-element-76a3709
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-42ba1ec .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-322877 .elementor-element.elementor-element-2713e62>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-2713e62
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-322877 .elementor-element.elementor-element-83357dc>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-83357dc
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-322877 .elementor-element.elementor-element-83357dc .elementor-icon-list-item>.elementor-icon-list-text, .elementor-322877 .elementor-element.elementor-element-83357dc .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-322877 .elementor-element.elementor-element-4cd35be
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-9f63346 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-322877 .elementor-element.elementor-element-e1479a6>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-e1479a6
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-322877 .elementor-element.elementor-element-201016b>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-201016b
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-322877 .elementor-element.elementor-element-201016b .elementor-icon-list-item>.elementor-icon-list-text, .elementor-322877 .elementor-element.elementor-element-201016b .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-322877 .elementor-element.elementor-element-1f816bb
    {
        --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-322877 .elementor-element.elementor-element-8db28a0
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-0d022ea .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-322877 .elementor-element.elementor-element-2020e34>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-2020e34
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-322877 .elementor-element.elementor-element-d4ada3f>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-d4ada3f
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-322877 .elementor-element.elementor-element-d4ada3f .elementor-icon-list-item>.elementor-icon-list-text, .elementor-322877 .elementor-element.elementor-element-d4ada3f .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-322877 .elementor-element.elementor-element-f8965ab
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-48373d9 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-322877 .elementor-element.elementor-element-7f04bd9>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-7f04bd9
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-322877 .elementor-element.elementor-element-b3e17b0>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-b3e17b0
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-322877 .elementor-element.elementor-element-b3e17b0 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-322877 .elementor-element.elementor-element-b3e17b0 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-322877 .elementor-element.elementor-element-392edfe
    {
        --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-322877 .elementor-element.elementor-element-12c6c73
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-6767069 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-322877 .elementor-element.elementor-element-2dfaaeb>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-2dfaaeb
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-322877 .elementor-element.elementor-element-a4d31dd>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-a4d31dd
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-322877 .elementor-element.elementor-element-a4d31dd .elementor-icon-list-item>.elementor-icon-list-text, .elementor-322877 .elementor-element.elementor-element-a4d31dd .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-322877 .elementor-element.elementor-element-b7e07d6
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-a9b0ec2
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322877 .elementor-element.elementor-element-447c619>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-447c619 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-322877 .elementor-element.elementor-element-b63503a>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-b63503a .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-322877 .elementor-element.elementor-element-22aafa5
    {
        --width: 0px;
    }
    .elementor-322877 .elementor-element.elementor-element-9202c32
    {
        --width: 33%;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-322877 .elementor-element.elementor-element-7655118 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-7655118 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-322877 .elementor-element.elementor-element-7655118 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-322877 .elementor-element.elementor-element-0782a5c
    {
        --width: 33%;
    }
    .elementor-322877 .elementor-element.elementor-element-9caa85d .elementor-counter
    {
        gap: 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-9caa85d .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-322877 .elementor-element.elementor-element-9caa85d .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-322877 .elementor-element.elementor-element-ab0c661
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-f1b5397
    {
        --container-widget-width: 100px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100px);
        max-width: 100px;
    }
    .elementor-322877 .elementor-element.elementor-element-f1b5397 .elementor-counter
    {
        gap: 2px;
    }
    .elementor-322877 .elementor-element.elementor-element-f1b5397 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-322877 .elementor-element.elementor-element-f1b5397 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-322877 .elementor-element.elementor-element-de5c3f0
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-7cf48aa
    {
        --container-widget-width: 100px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100px);
        max-width: 100px;
    }
    .elementor-322877 .elementor-element.elementor-element-7cf48aa .elementor-counter
    {
        gap: 2px;
    }
    .elementor-322877 .elementor-element.elementor-element-7cf48aa .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-322877 .elementor-element.elementor-element-7cf48aa .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-322877 .elementor-element.elementor-element-e7259a8
    {
        --width: 100%;
        --justify-content: flex-start;
    }
    .elementor-322877 .elementor-element.elementor-element-e7259a8.e-con
    {
        --align-self: center;
    }
    .elementor-322877 .elementor-element.elementor-element-fc9234c
    {
        --container-widget-width: 100px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100px);
        max-width: 100px;
    }
    .elementor-322877 .elementor-element.elementor-element-fc9234c .elementor-counter
    {
        gap: 2px;
    }
    .elementor-322877 .elementor-element.elementor-element-fc9234c .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-322877 .elementor-element.elementor-element-fc9234c .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-322877 .elementor-element.elementor-element-04775a3
    {
        --margin-top: -5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-1e3609c .elementor-button
    {
        font-size: 16px;
        line-height: 24px;
        padding: 11.69px 27.28px 11.69px 27.28px;
    }
    .elementor-322877 .elementor-element.elementor-element-f5dd92e
    {
        --padding-top: 36px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322877 .elementor-element.elementor-element-becd310
    {
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322877 .elementor-element.elementor-element-1c0554a
    {
        width: var(--container-widget-width,85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-1c0554a.elementor-element
    {
        --align-self: center;
    }
    .elementor-322877 .elementor-element.elementor-element-1c0554a .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-322877 .elementor-element.elementor-element-01c61d4>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-01c61d4 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-322877 .elementor-element.elementor-element-c0443db
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-322877 .elementor-element.elementor-element-cfd97a0>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 20px 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-cfd97a0.elementor-element
    {
        --align-self: center;
    }
    .elementor-322877 .elementor-element.elementor-element-cfd97a0 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322877 .elementor-element.elementor-element-cfd97a0 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-cfd97a0 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 35%;
    }
    .elementor-322877 .elementor-element.elementor-element-04fcd78
    {
        --padding-top: 15px;
        --padding-bottom: 5px;
        --padding-left: 0px;
        --padding-right: 50px;
    }
    .elementor-322877 .elementor-element.elementor-element-8152e48
    {
        width: var(--container-widget-width,247.359px);
        max-width: 247.359px;
        --container-widget-width: 247.359px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-8152e48.elementor-element
    {
        --align-self: center;
    }
    .elementor-322877 .elementor-element.elementor-element-8152e48 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322877 .elementor-element.elementor-element-8152e48 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-8152e48 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 35%;
    }
    .elementor-322877 .elementor-element.elementor-element-872c321
    {
        width: var(--container-widget-width,276.906px);
        max-width: 276.906px;
        --container-widget-width: 276.906px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-872c321>.elementor-widget-container
    {
        padding: 0 70px 0 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-872c321.elementor-element
    {
        --align-self: center;
    }
    .elementor-322877 .elementor-element.elementor-element-872c321 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322877 .elementor-element.elementor-element-872c321 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-872c321 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 39%;
    }
    .elementor-322877 .elementor-element.elementor-element-4c75c9b
    {
        --margin-top: -5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-de171b8.elementor-element
    {
        --align-self: center;
    }
    .elementor-322877 .elementor-element.elementor-element-de171b8 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322877 .elementor-element.elementor-element-de171b8 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-de171b8 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 17%;
    }
    .elementor-322877 .elementor-element.elementor-element-5fbcd86
    {
        width: var(--container-widget-width,264.391px);
        max-width: 264.391px;
        --container-widget-width: 264.391px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-5fbcd86>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 20px 10px 0;
    }
    .elementor-322877 .elementor-element.elementor-element-5fbcd86.elementor-element
    {
        --align-self: center;
    }
    .elementor-322877 .elementor-element.elementor-element-5fbcd86 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322877 .elementor-element.elementor-element-5fbcd86 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-5fbcd86 .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-5fbcd86 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-387f32e>.elementor-widget-container
    {
        padding: 5px 0 0 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-387f32e.elementor-element
    {
        --align-self: center;
    }
    .elementor-322877 .elementor-element.elementor-element-387f32e .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322877 .elementor-element.elementor-element-387f32e .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-387f32e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 24%;
    }
    .elementor-322877 .elementor-element.elementor-element-89217a5
    {
        --margin-top: -5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-be2ecbe>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-be2ecbe .elementor-button
    {
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-e959d6f
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322877 .elementor-element.elementor-element-c7d32d3 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-2bf2a57
    {
        --width: 33.33%;
    }
    .elementor-322877 .elementor-element.elementor-element-e32f8a1
    {
        --width: 33.33%;
    }
    .elementor-322877 .elementor-element.elementor-element-159198d
    {
        --width: 33.33%;
    }
    .elementor-322877 .elementor-element.elementor-element-2f7292a
    {
        --width: 33%;
    }
    .elementor-322877 .elementor-element.elementor-element-87ddd61
    {
        --width: 33.33%;
    }
    .elementor-322877 .elementor-element.elementor-element-e8b9526
    {
        --width: 33.33%;
    }
    .elementor-322877 .elementor-element.elementor-element-4928c77
    {
        --width: 33.33%;
    }
    .elementor-322877 .elementor-element.elementor-element-1838bf1
    {
        --width: 33.33%;
    }
    .elementor-322877 .elementor-element.elementor-element-7f862e8
    {
        --width: 33.33%;
    }
    .elementor-322877 .elementor-element.elementor-element-6f6ee87
    {
        --width: 33.33%;
    }
    .elementor-322877 .elementor-element.elementor-element-c4a58b1
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322877 .elementor-element.elementor-element-82482cb .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-cc0701a
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322877 .elementor-element.elementor-element-4c0c563>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-4c0c563
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-322877 .elementor-element.elementor-element-4c0c563 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-bb9fa27
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322877 .elementor-element.elementor-element-b82fa85
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-f56c500
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-500d8f2
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-65f11b9
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-282c699
    {
        --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-322877 .elementor-element.elementor-element-527bf1f
    {
        --width: 50%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-322877 .elementor-element.elementor-element-0366ed8
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-9f48a08
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-8f6f2a4
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-db7f40d
    {
        --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-322877 .elementor-element.elementor-element-99b8f6f
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-26a8c0c
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-d25285c
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-0aef27f
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-4d58b2e
    {
        --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-322877 .elementor-element.elementor-element-2d6e3c9
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-0f297ee
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-b7b075e
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-d9db327
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-c81c960
    {
        --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-322877 .elementor-element.elementor-element-ab31e10
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-d663dbb
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-7a86732
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-6a2f916
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-3734152
    {
        --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-322877 .elementor-element.elementor-element-d957ac4
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-b3f2472
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-d03b04f
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-31b6d3e
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-4a231ff
    {
        --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-322877 .elementor-element.elementor-element-ac411cc
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-2f7e01d
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-ab689e9
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-48403f4
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-8469ea4
    {
        --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-322877 .elementor-element.elementor-element-db4c0d6
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-9e8f7d8
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-5016cfb
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-5b292c7
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-903a07f
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-b99c87d
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322877 .elementor-element.elementor-element-96aa599 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-322877 .elementor-element.elementor-element-ad7552e>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-ad7552e .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-322877 .elementor-element.elementor-element-ad7552e .elementor-divider
    {
        padding-block-start: 3px;
        padding-block-end: 3px;
    }
    .elementor-322877 .elementor-element.elementor-element-27a49c3
    {
        --border-radius: 5px 5px 5px 5px;
    }
    .elementor-322877 .elementor-element.elementor-element-a994b93
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322877 .elementor-element.elementor-element-baa2c00>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-2754906
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322877 .elementor-element.elementor-element-666db7f>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-2eb73ed
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322877 .elementor-element.elementor-element-f80672b
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322877 .elementor-element.elementor-element-42a7e39
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322877 .elementor-element.elementor-element-ac9b0d3
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-41a21b0
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-024a142
    {
        --width: 33%;
    }
    .elementor-322877 .elementor-element.elementor-element-a831cb6
    {
        --width: 33%;
    }
    .elementor-322877 .elementor-element.elementor-element-35be393
    {
        --width: 33%;
    }
    .elementor-322877 .elementor-element.elementor-element-c72c51d
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-731f8e6
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-628f62b
    {
        --width: 33%;
    }
    .elementor-322877 .elementor-element.elementor-element-82676f6
    {
        --width: 33%;
    }
    .elementor-322877 .elementor-element.elementor-element-69be604
    {
        --width: 33%;
    }
    .elementor-322877 .elementor-element.elementor-element-4a33099
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-a9eccb0
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-ebbacbe
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-88f64d0
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-b9c50a4
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-8038b91
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-cac6038
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-ae6a1ac
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-e6ca4be
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-b908d7b
    {
        --width: 50%;
    }
    .elementor-322877 .elementor-element.elementor-element-94576f5
    {
        --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-322877 .elementor-element.elementor-element-94576f5>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-94576f5.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-322877 .elementor-element.elementor-element-e638dda
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322877 .elementor-element.elementor-element-705e0d7
    {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-278c849 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-322877 .elementor-element.elementor-element-1a99803>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-1a99803 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-322877 .elementor-element.elementor-element-9c47774
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322877 .elementor-element.elementor-element-0d09131
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-322877 .elementor-element.elementor-element-0d09131 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-d411788
    {
        --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-322877 .elementor-element.elementor-element-ebb5526
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-e5541fb
    {
        width: var(--container-widget-width,276.312px);
        max-width: 276.312px;
        --container-widget-width: 276.312px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-e5541fb>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-e5541fb.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322877 .elementor-element.elementor-element-e5541fb .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322877 .elementor-element.elementor-element-e5541fb .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-e5541fb.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-e5541fb.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-e5541fb.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-e5541fb .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-e5541fb .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322877 .elementor-element.elementor-element-699310c>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-699310c
    {
        font-size: 13.31px;
    }
    .elementor-322877 .elementor-element.elementor-element-2b711b4
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-ce123f1
    {
        width: var(--container-widget-width,282px);
        max-width: 282px;
        --container-widget-width: 282px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-ce123f1>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-ce123f1.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322877 .elementor-element.elementor-element-ce123f1 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322877 .elementor-element.elementor-element-ce123f1 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-ce123f1.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-ce123f1.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-ce123f1.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-ce123f1 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-ce123f1 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322877 .elementor-element.elementor-element-3dc523b>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-3dc523b
    {
        font-size: 13.31px;
    }
    .elementor-322877 .elementor-element.elementor-element-a036b2a
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-feb99ac
    {
        width: var(--container-widget-width,262.312px);
        max-width: 262.312px;
        --container-widget-width: 262.312px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-feb99ac>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-feb99ac.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322877 .elementor-element.elementor-element-feb99ac .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322877 .elementor-element.elementor-element-feb99ac .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-feb99ac.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-feb99ac.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-feb99ac.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-feb99ac .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-feb99ac .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322877 .elementor-element.elementor-element-242860f>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-242860f
    {
        font-size: 13.31px;
    }
    .elementor-322877 .elementor-element.elementor-element-6ef5e0a
    {
        width: var(--container-widget-width,80%);
        max-width: 80%;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-6ef5e0a.elementor-element
    {
        --align-self: center;
    }
    .elementor-322877 .elementor-element.elementor-element-f148448
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322877 .elementor-element.elementor-element-1f490d6>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-1f490d6 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-322877 .elementor-element.elementor-element-53cd802>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-53cd802 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-322877 .elementor-element.elementor-element-694eac4
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322877 .elementor-element.elementor-element-43b18cf>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-43b18cf
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-322877 .elementor-element.elementor-element-43b18cf .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-322877 .elementor-element.elementor-element-91918b7
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-b3d7396 .elementor-heading-title
    {
        font-size: 24px;
    }
    .elementor-322877 .elementor-element.elementor-element-7118299 .elementor-heading-title
    {
        font-size: 24px;
    }
    .elementor-322877 .elementor-element.elementor-element-6564424 .elementor-heading-title
    {
        font-size: 24px;
    }
    .elementor-322877 .elementor-element.elementor-element-b3400b0
    {
        --margin-top: -5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-c1c5cc8 .elementor-button
    {
        font-size: 16px;
        line-height: 24px;
        padding: 11.69px 27.28px 11.69px 27.28px;
    }
    .elementor-322877 .elementor-element.elementor-element-0d1ebe9
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322877 .elementor-element.elementor-element-702d9cf
    {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-e120333 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-322877 .elementor-element.elementor-element-81368c2>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-81368c2 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-322877 .elementor-element.elementor-element-1017d6e
    {
        --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-322877 .elementor-element.elementor-element-1ebaa60
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-322877 .elementor-element.elementor-element-bc7ff95>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-bc7ff95 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
    {
        padding-bottom: calc(10px / 2);
    }
    .elementor-322877 .elementor-element.elementor-element-bc7ff95 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
    {
        margin-top: calc(10px / 2);
    }
    .elementor-322877 .elementor-element.elementor-element-bc7ff95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
    {
        margin-right: calc(10px / 2);
        margin-left: calc(10px / 2);
    }
    .elementor-322877 .elementor-element.elementor-element-bc7ff95 .elementor-icon-list-items.elementor-inline-items
    {
        margin-right: calc(-10px / 2);
        margin-left: calc(-10px / 2);
    }
    body.rtl .elementor-322877 .elementor-element.elementor-element-bc7ff95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        left: calc(-10px / 2);
    }
    body:not(.rtl) .elementor-322877 .elementor-element.elementor-element-bc7ff95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        right: calc(-10px / 2);
    }
    .elementor-322877 .elementor-element.elementor-element-bc7ff95
    {
        --e-icon-list-icon-size: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-bc7ff95 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-322877 .elementor-element.elementor-element-bc7ff95 .elementor-icon-list-item>a
    {
        font-size: 14px;
        line-height: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-e2a21c8
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-322877 .elementor-element.elementor-element-1a632a3
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322877 .elementor-element.elementor-element-45a21a7
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322877 .elementor-element.elementor-element-68bc479
    {
        padding: 36px 0 36px 0;
    }
    .elementor-322877 .elementor-element.elementor-element-cc198cf
    {
        width: var(--container-widget-width,100.588%);
        max-width: 100.588%;
        --container-widget-width: 100.588%;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-cc198cf.elementor-element
    {
        --align-self: center;
    }
    .elementor-322877 .elementor-element.elementor-element-cc198cf .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-322877 .elementor-element.elementor-element-5d336e9>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-5d336e9 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-322877 .elementor-element.elementor-element-5f3a5ce .elementor-button
    {
        font-size: 16px;
        line-height: 24px;
        padding: 11.69px 27.28px 11.69px 27.28px;
    }
    .elementor-322877 .elementor-element.elementor-element-18c8cfd
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322877 .elementor-element.elementor-element-609a1f9>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-609a1f9 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-322877 .elementor-element.elementor-element-ca444d6>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-ca444d6 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-749975b
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        font-size: 16px;
        line-height: 24px;
    }
    .elementor-322877 .elementor-element.elementor-element-749975b.elementor-element
    {
        --align-self: center;
    }
    .elementor-322877 .elementor-element.elementor-element-a7ebca8
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322877 .elementor-element.elementor-element-2fb91e7
    {
        width: var(--container-widget-width,75%);
        max-width: 75%;
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
    }
    .elementor-322877 .elementor-element.elementor-element-2fb91e7.elementor-element
    {
        --align-self: center;
    }
    .elementor-322877 .elementor-element.elementor-element-2fb91e7 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-322877 .elementor-element.elementor-element-4ba3198>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-322877 .elementor-element.elementor-element-4ba3198 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-8a2f202
    {
        font-size: 14px;
    }
    .elementor-322877 .elementor-element.elementor-element-94a0903
    {
        font-size: 14px;
    }
    .elementor-322877 .elementor-element.elementor-element-b72f79a
    {
        font-size: 14px;
    }
    .elementor-322877 .elementor-element.elementor-element-62f38ec
    {
        font-size: 14px;
    }
    .elementor-322877 .elementor-element.elementor-element-4417ec4>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-322877 .elementor-element.elementor-element-4417ec4
    {
        --n-accordion-title-font-size: 15px;
    }
}
@media(min-width: 768px)
{
    .elementor-322877 .elementor-element.elementor-element-7c504be
    {
        --content-width: 1460px;
    }
    .elementor-322877 .elementor-element.elementor-element-12fa7be
    {
        --content-width: 1460px;
    }
    .elementor-322877 .elementor-element.elementor-element-30bcd4d
    {
        --content-width: 1460px;
    }
    .elementor-322877 .elementor-element.elementor-element-40aa48a
    {
        --content-width: 1460px;
    }
    .elementor-322877 .elementor-element.elementor-element-4cc18ed
    {
        --content-width: 100%;
    }
    .elementor-322877 .elementor-element.elementor-element-4d1a431
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-9851aeb
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-dbf2ac4
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-196ede3
    {
        --content-width: 100%;
    }
    .elementor-322877 .elementor-element.elementor-element-abf8b4d
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-8d1281a
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-bd2bb2d
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-95f524b
    {
        --content-width: 100%;
    }
    .elementor-322877 .elementor-element.elementor-element-b58c9aa
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-2130562
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-0ecd3e5
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-b49e17f
    {
        --content-width: 100%;
    }
    .elementor-322877 .elementor-element.elementor-element-8d8e24f
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-896dbd2
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-59c5e42
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-4ea7dad
    {
        --content-width: 1460px;
    }
    .elementor-322877 .elementor-element.elementor-element-ff52f17
    {
        --content-width: 1460px;
    }
    .elementor-322877 .elementor-element.elementor-element-83611f1
    {
        --content-width: 1460px;
    }
    .elementor-322877 .elementor-element.elementor-element-525c806
    {
        --content-width: 1460px;
    }
    .elementor-322877 .elementor-element.elementor-element-c5a53e5
    {
        --content-width: 1460px;
    }
    .elementor-322877 .elementor-element.elementor-element-7f74f17
    {
        --content-width: 1460px;
    }
    .elementor-322877 .elementor-element.elementor-element-e63da8c
    {
        --content-width: 1460px;
    }
    .elementor-322877 .elementor-element.elementor-element-a973775
    {
        --content-width: 1460px;
    }
    .elementor-322877 .elementor-element.elementor-element-bb3f6d3
    {
        --content-width: 1460px;
    }
    .elementor-322877 .elementor-element.elementor-element-8e4ffdf
    {
        --content-width: 1460px;
    }
    .elementor-322877 .elementor-element.elementor-element-e4fc2ee
    {
        --content-width: 1460px;
    }
    .elementor-322877 .elementor-element.elementor-element-ee2bc89
    {
        --content-width: 1460px;
    }
    .elementor-322877 .elementor-element.elementor-element-6f069ec
    {
        --content-width: 1460px;
    }
    .elementor-322877 .elementor-element.elementor-element-77867ec
    {
        --content-width: 1460px;
    }
    .elementor-322877 .elementor-element.elementor-element-e451fd6
    {
        --content-width: 1460px;
    }
    .elementor-322877 .elementor-element.elementor-element-800dcef
    {
        --content-width: 1460px;
    }
    .elementor-322877 .elementor-element.elementor-element-0096d06
    {
        --content-width: 1460px;
    }
    .elementor-322877 .elementor-element.elementor-element-76a3709
    {
        --content-width: 1460px;
    }
    .elementor-322877 .elementor-element.elementor-element-4ba175d
    {
        --content-width: 1460px;
    }
    .elementor-322877 .elementor-element.elementor-element-5a9f18f
    {
        --content-width: 1460px;
    }
    .elementor-322877 .elementor-element.elementor-element-4cd35be
    {
        --content-width: 1460px;
    }
    .elementor-322877 .elementor-element.elementor-element-013981e
    {
        --content-width: 1460px;
    }
    .elementor-322877 .elementor-element.elementor-element-308f657
    {
        --content-width: 1460px;
    }
    .elementor-322877 .elementor-element.elementor-element-22aafa5
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-9202c32
    {
        --width: 20%;
    }
    .elementor-322877 .elementor-element.elementor-element-0782a5c
    {
        --width: 20%;
    }
    .elementor-322877 .elementor-element.elementor-element-cbc69aa
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-ab0c661
    {
        --width: 33%;
    }
    .elementor-322877 .elementor-element.elementor-element-de5c3f0
    {
        --width: 33%;
    }
    .elementor-322877 .elementor-element.elementor-element-e7259a8
    {
        --width: 33%;
    }
    .elementor-322877 .elementor-element.elementor-element-f5dd92e
    {
        --content-width: 1460px;
    }
    .elementor-322877 .elementor-element.elementor-element-c0443db
    {
        --content-width: 1140px;
    }
    .elementor-322877 .elementor-element.elementor-element-4e462b9
    {
        --width: 30%;
    }
    .elementor-322877 .elementor-element.elementor-element-04fcd78
    {
        --width: 30%;
    }
    .elementor-322877 .elementor-element.elementor-element-a0c4ac4
    {
        --width: 30%;
    }
    .elementor-322877 .elementor-element.elementor-element-4c75c9b
    {
        --content-width: 1140px;
    }
    .elementor-322877 .elementor-element.elementor-element-5546ea5
    {
        --width: 30%;
    }
    .elementor-322877 .elementor-element.elementor-element-b6928c7
    {
        --width: 30%;
    }
    .elementor-322877 .elementor-element.elementor-element-60201d1
    {
        --width: 30%;
    }
    .elementor-322877 .elementor-element.elementor-element-e959d6f
    {
        --content-width: 1460px;
    }
    .elementor-322877 .elementor-element.elementor-element-0dc8663
    {
        --content-width: 1460px;
    }
    .elementor-322877 .elementor-element.elementor-element-9e26d28
    {
        --width: 12.5%;
    }
    .elementor-322877 .elementor-element.elementor-element-2bf2a57
    {
        --width: 15%;
    }
    .elementor-322877 .elementor-element.elementor-element-e32f8a1
    {
        --width: 15%;
    }
    .elementor-322877 .elementor-element.elementor-element-159198d
    {
        --width: 15%;
    }
    .elementor-322877 .elementor-element.elementor-element-2f7292a
    {
        --width: 15%;
    }
    .elementor-322877 .elementor-element.elementor-element-87ddd61
    {
        --width: 15%;
    }
    .elementor-322877 .elementor-element.elementor-element-a477516
    {
        --width: 12.5%;
    }
    .elementor-322877 .elementor-element.elementor-element-b1e3810
    {
        --content-width: 1460px;
    }
    .elementor-322877 .elementor-element.elementor-element-6f2a0ef
    {
        --width: 12.5%;
    }
    .elementor-322877 .elementor-element.elementor-element-e8b9526
    {
        --width: 15%;
    }
    .elementor-322877 .elementor-element.elementor-element-4928c77
    {
        --width: 15%;
    }
    .elementor-322877 .elementor-element.elementor-element-1838bf1
    {
        --width: 15%;
    }
    .elementor-322877 .elementor-element.elementor-element-7f862e8
    {
        --width: 15%;
    }
    .elementor-322877 .elementor-element.elementor-element-6f6ee87
    {
        --width: 15%;
    }
    .elementor-322877 .elementor-element.elementor-element-9e8403f
    {
        --width: 12.5%;
    }
    .elementor-322877 .elementor-element.elementor-element-c4a58b1
    {
        --content-width: 100%;
    }
    .elementor-322877 .elementor-element.elementor-element-cc0701a
    {
        --width: 1140px;
    }
    .elementor-322877 .elementor-element.elementor-element-bb9fa27
    {
        --content-width: 1140px;
    }
    .elementor-322877 .elementor-element.elementor-element-b82fa85
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-f56c500
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-500d8f2
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-65f11b9
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-282c699
    {
        --content-width: 1140px;
    }
    .elementor-322877 .elementor-element.elementor-element-527bf1f
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-0366ed8
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-9f48a08
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-8f6f2a4
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-db7f40d
    {
        --content-width: 1140px;
    }
    .elementor-322877 .elementor-element.elementor-element-99b8f6f
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-26a8c0c
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-d25285c
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-0aef27f
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-4d58b2e
    {
        --content-width: 1140px;
    }
    .elementor-322877 .elementor-element.elementor-element-2d6e3c9
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-0f297ee
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-b7b075e
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-d9db327
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-c81c960
    {
        --content-width: 1140px;
    }
    .elementor-322877 .elementor-element.elementor-element-ab31e10
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-d663dbb
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-7a86732
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-6a2f916
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-3734152
    {
        --content-width: 1140px;
    }
    .elementor-322877 .elementor-element.elementor-element-d957ac4
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-b3f2472
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-d03b04f
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-31b6d3e
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-4a231ff
    {
        --content-width: 1140px;
    }
    .elementor-322877 .elementor-element.elementor-element-ac411cc
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-2f7e01d
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-ab689e9
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-48403f4
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-8469ea4
    {
        --content-width: 1140px;
    }
    .elementor-322877 .elementor-element.elementor-element-db4c0d6
    {
        --width: 14%;
    }
    .elementor-322877 .elementor-element.elementor-element-9e8f7d8
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-5016cfb
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-5b292c7
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-903a07f
    {
        --width: 14%;
    }
    .elementor-322877 .elementor-element.elementor-element-4e3d8e1
    {
        --content-width: 1460px;
    }
    .elementor-322877 .elementor-element.elementor-element-16c8d94
    {
        --width: 10%;
    }
    .elementor-322877 .elementor-element.elementor-element-a994b93
    {
        --width: 16%;
    }
    .elementor-322877 .elementor-element.elementor-element-2754906
    {
        --width: 16%;
    }
    .elementor-322877 .elementor-element.elementor-element-2eb73ed
    {
        --width: 16%;
    }
    .elementor-322877 .elementor-element.elementor-element-f80672b
    {
        --width: 16%;
    }
    .elementor-322877 .elementor-element.elementor-element-42a7e39
    {
        --width: 16%;
    }
    .elementor-322877 .elementor-element.elementor-element-4653b5f
    {
        --width: 10%;
    }
    .elementor-322877 .elementor-element.elementor-element-5ec044e
    {
        --width: 15%;
    }
    .elementor-322877 .elementor-element.elementor-element-ac9b0d3
    {
        --width: 14%;
    }
    .elementor-322877 .elementor-element.elementor-element-41a21b0
    {
        --width: 14%;
    }
    .elementor-322877 .elementor-element.elementor-element-024a142
    {
        --width: 14%;
    }
    .elementor-322877 .elementor-element.elementor-element-a831cb6
    {
        --width: 14%;
    }
    .elementor-322877 .elementor-element.elementor-element-35be393
    {
        --width: 14%;
    }
    .elementor-322877 .elementor-element.elementor-element-92f6171
    {
        --width: 15%;
    }
    .elementor-322877 .elementor-element.elementor-element-bc87d00
    {
        --width: 15%;
    }
    .elementor-322877 .elementor-element.elementor-element-c72c51d
    {
        --width: 14%;
    }
    .elementor-322877 .elementor-element.elementor-element-731f8e6
    {
        --width: 14%;
    }
    .elementor-322877 .elementor-element.elementor-element-628f62b
    {
        --width: 14%;
    }
    .elementor-322877 .elementor-element.elementor-element-82676f6
    {
        --width: 14%;
    }
    .elementor-322877 .elementor-element.elementor-element-69be604
    {
        --width: 14%;
    }
    .elementor-322877 .elementor-element.elementor-element-b228b16
    {
        --width: 15%;
    }
    .elementor-322877 .elementor-element.elementor-element-975d8c6
    {
        --width: 15%;
    }
    .elementor-322877 .elementor-element.elementor-element-4a33099
    {
        --width: 14%;
    }
    .elementor-322877 .elementor-element.elementor-element-a9eccb0
    {
        --width: 14%;
    }
    .elementor-322877 .elementor-element.elementor-element-ebbacbe
    {
        --width: 14%;
    }
    .elementor-322877 .elementor-element.elementor-element-88f64d0
    {
        --width: 14%;
    }
    .elementor-322877 .elementor-element.elementor-element-8f3aa8a
    {
        --width: 14%;
    }
    .elementor-322877 .elementor-element.elementor-element-bfc0522
    {
        --width: 15%;
    }
    .elementor-322877 .elementor-element.elementor-element-cfaf9ea
    {
        --content-width: 1460px;
    }
    .elementor-322877 .elementor-element.elementor-element-5435084
    {
        --width: 15%;
    }
    .elementor-322877 .elementor-element.elementor-element-b9c50a4
    {
        --width: 14%;
    }
    .elementor-322877 .elementor-element.elementor-element-8038b91
    {
        --width: 14%;
    }
    .elementor-322877 .elementor-element.elementor-element-cac6038
    {
        --width: 14%;
    }
    .elementor-322877 .elementor-element.elementor-element-ae6a1ac
    {
        --width: 14%;
    }
    .elementor-322877 .elementor-element.elementor-element-e6ca4be
    {
        --width: 14%;
    }
    .elementor-322877 .elementor-element.elementor-element-e6c51d7
    {
        --width: 15%;
    }
    .elementor-322877 .elementor-element.elementor-element-84a22db
    {
        --width: 15%;
    }
    .elementor-322877 .elementor-element.elementor-element-b908d7b
    {
        --width: 14%;
    }
    .elementor-322877 .elementor-element.elementor-element-0f47bd6
    {
        --width: 12%;
    }
    .elementor-322877 .elementor-element.elementor-element-3838926
    {
        --width: 12%;
    }
    .elementor-322877 .elementor-element.elementor-element-497794f
    {
        --width: 12%;
    }
    .elementor-322877 .elementor-element.elementor-element-83ca19e
    {
        --width: 12%;
    }
    .elementor-322877 .elementor-element.elementor-element-4394b51
    {
        --width: 15%;
    }
    .elementor-322877 .elementor-element.elementor-element-e638dda
    {
        --content-width: 100%;
    }
    .elementor-322877 .elementor-element.elementor-element-9c47774
    {
        --width: 1140px;
    }
    .elementor-322877 .elementor-element.elementor-element-d411788
    {
        --content-width: 1460px;
    }
    .elementor-322877 .elementor-element.elementor-element-f148448
    {
        --content-width: 100%;
    }
    .elementor-322877 .elementor-element.elementor-element-5e71cfa
    {
        --content-width: 1460px;
    }
    .elementor-322877 .elementor-element.elementor-element-694eac4
    {
        --width: 1140px;
    }
    .elementor-322877 .elementor-element.elementor-element-91918b7
    {
        --content-width: 1460px;
    }
    .elementor-322877 .elementor-element.elementor-element-939ab08
    {
        --width: 28.878%;
    }
    .elementor-322877 .elementor-element.elementor-element-be7d22c
    {
        --width: 28.878%;
    }
    .elementor-322877 .elementor-element.elementor-element-10ab409
    {
        --width: 28.878%;
    }
    .elementor-322877 .elementor-element.elementor-element-0d1ebe9
    {
        --content-width: 100%;
    }
    .elementor-322877 .elementor-element.elementor-element-1017d6e
    {
        --content-width: 100%;
    }
    .elementor-322877 .elementor-element.elementor-element-0dc1cf3
    {
        --width: 10%;
    }
    .elementor-322877 .elementor-element.elementor-element-1ebaa60
    {
        --width: 40%;
    }
    .elementor-322877 .elementor-element.elementor-element-e2a21c8
    {
        --width: 40%;
    }
    .elementor-322877 .elementor-element.elementor-element-669dbdc
    {
        --width: 10%;
    }
    .elementor-322877 .elementor-element.elementor-element-18c8cfd
    {
        --content-width: 1460px;
    }
    .elementor-322877 .elementor-element.elementor-element-a7ebca8
    {
        --content-width: 1460px;
    }
    .elementor-322877 .elementor-element.elementor-element-ba3ec9b
    {
        --content-width: 1460px;
    }
    .elementor-322877 .elementor-element.elementor-element-0e2f6a0
    {
        --content-width: 1460px;
    }
    .elementor-322877 .elementor-element.elementor-element-b0dab7e
    {
        --content-width: 1460px;
    }
    .elementor-322877 .elementor-element.elementor-element-c06ea6f
    {
        --content-width: 100%;
    }
    .elementor-322877 .elementor-element.elementor-element-c5ceb8b
    {
        --content-width: 1460px;
    }
}
@media(max-width: 1366px) and (min-width: 768px)
{
    .elementor-322877 .elementor-element.elementor-element-4d1a431
    {
        --width: 33%;
    }
    .elementor-322877 .elementor-element.elementor-element-9851aeb
    {
        --width: 33%;
    }
    .elementor-322877 .elementor-element.elementor-element-dbf2ac4
    {
        --width: 33%;
    }
    .elementor-322877 .elementor-element.elementor-element-abf8b4d
    {
        --width: 33%;
    }
    .elementor-322877 .elementor-element.elementor-element-8d1281a
    {
        --width: 33%;
    }
    .elementor-322877 .elementor-element.elementor-element-bd2bb2d
    {
        --width: 33%;
    }
    .elementor-322877 .elementor-element.elementor-element-b58c9aa
    {
        --width: 33%;
    }
    .elementor-322877 .elementor-element.elementor-element-2130562
    {
        --width: 33%;
    }
    .elementor-322877 .elementor-element.elementor-element-0ecd3e5
    {
        --width: 33%;
    }
    .elementor-322877 .elementor-element.elementor-element-8d8e24f
    {
        --width: 33%;
    }
    .elementor-322877 .elementor-element.elementor-element-896dbd2
    {
        --width: 33%;
    }
    .elementor-322877 .elementor-element.elementor-element-59c5e42
    {
        --width: 33%;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-322877 .elementor-element.elementor-element-db4c0d6
    {
        --width: 17%;
    }
    .elementor-322877 .elementor-element.elementor-element-9e8f7d8
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-5016cfb
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-5b292c7
    {
        --width: 25%;
    }
    .elementor-322877 .elementor-element.elementor-element-903a07f
    {
        --width: 17%;
    }
}/* Start custom CSS for container, class: .elementor-element-40aa48a */
ul.subheader
{
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}
ul.subheader li a
{
    color: #fff;
}
@media only screen and (min-width: 1440px) and (max-width: 1440px)
{
    ul.subheader li a
    {
        font-size: 14px;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-e698143 */
@media(max-width: 767px)
{
    .benefits-section h3.elementor-image-box-title
    {
        margin-top: -10px;
    }
    .benefits_last_box h3.elementor-image-box-title
    {
        margin-top: 0;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-7bdf1ab */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-4ea7dad *//* .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-55413d8 */
.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-937254a */
.client_support h3.elementor-image-box-title
{
    margin-top: -10px;
    padding-left: 10px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-ff52f17 *//*.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-c303661 */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-83611f1 *//* .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-929fa11 */
.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-d6bb713 */
.client_support h3.elementor-image-box-title
{
    margin-top: -10px;
    padding-left: 10px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-525c806 *//*.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-81722c4 */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-c5a53e5 *//* .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-b127b7b */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-7f74f17 *//* .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-5fbbd2d */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-e63da8c *//* .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-a2a9dd3 */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-a973775 *//* .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-f0a11d9 */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-bb3f6d3 *//* .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-933826f */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-8e4ffdf *//* .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-2e2c023 */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-e4fc2ee *//* .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-2d93535 */
@media(max-width: 767px)
{
    .benefits-section h3.elementor-image-box-title
    {
        margin-top: -10px;
    }
    .benefits_last_box h3.elementor-image-box-title
    {
        margin-top: 0;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-77867ec */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-0096d06 */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-76a3709 */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-4cd35be */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-f8965ab */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-200e497 */
.counter_section .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-e207c4d */
.counter_data .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-f5dd92e */
@media(max-width: 767px)
{
    .sweepstakes-games-offer .elementor-image-box-wrapper
    {
        display: inline-flex;
    }
    .sweepstakes-games-offer .elementor-image-box-content
    {
        padding-top: 15px;
        padding-left: 25px;
    }
}/* End custom CSS *//* Start custom CSS for nested-tabs, class: .elementor-element-94576f5 */
@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-d411788 *//* .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;
}
@media(max-width: 768px)
{
    .div_img_box .elementor-image-box-wrapper
    {
        display: flex;
    }
}/* End custom CSS *//* Start custom CSS for nested-accordion, class: .elementor-element-4417ec4 */
.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 */