﻿.elementor-322247 .elementor-element.elementor-element-00c7bc1
{
    --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-322247 .elementor-element.elementor-element-00c7bc1:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-00c7bc1>.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-322247 .elementor-element.elementor-element-dd408fb
{
    --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-322247 .elementor-element.elementor-element-5caba50>.elementor-widget-container
{
    padding: 10px 0 0 0;
}
.elementor-322247 .elementor-element.elementor-element-5caba50
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-5caba50 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 27.5px;
    color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-68fa33d .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 51px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-c0fa53e>.elementor-widget-container
{
    padding: 10px 0 0 0;
}
.elementor-322247 .elementor-element.elementor-element-c0fa53e
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-c0fa53e .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-322247 .elementor-element.elementor-element-bb54fa2>.elementor-widget-container
{
    padding: 10px 0 10px 0;
}
.elementor-322247 .elementor-element.elementor-element-bb54fa2
{
    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-322247 .elementor-element.elementor-element-9dc257c .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-322247 .elementor-element.elementor-element-9dc257c .elementor-button:hover, .elementor-322247 .elementor-element.elementor-element-9dc257c .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-322247 .elementor-element.elementor-element-9dc257c .elementor-button:hover svg, .elementor-322247 .elementor-element.elementor-element-9dc257c .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-322247 .elementor-element.elementor-element-392d183
{
    --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-322247 .elementor-element.elementor-element-8c1ccd8
{
    --display: flex;
    --justify-content: center;
}
.elementor-322247 .elementor-element.elementor-element-8c1ccd8:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-8c1ccd8>.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-322247 .elementor-element.elementor-element-5807813
{
    --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-322247 .elementor-element.elementor-element-5807813:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-5807813>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-67658db
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-322247 .elementor-element.elementor-element-ee17e3a
{
    text-align: center;
}
.elementor-322247 .elementor-element.elementor-element-ee17e3a .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-322247 .elementor-element.elementor-element-14d2b93
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-322247 .elementor-element.elementor-element-14d2b93 .elementor-divider-separator
{
    width: 160px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-322247 .elementor-element.elementor-element-14d2b93 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-322247 .elementor-element.elementor-element-c62aec7
{
    --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-322247 .elementor-element.elementor-element-c62aec7.e-con
{
    --align-self: center;
}
.elementor-322247 .elementor-element.elementor-element-e7123a6
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-e7123a6:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-e7123a6>.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-322247 .elementor-element.elementor-element-d85c61f .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-d85c61f.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-322247 .elementor-element.elementor-element-d85c61f.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-322247 .elementor-element.elementor-element-d85c61f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-322247 .elementor-element.elementor-element-d85c61f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-322247 .elementor-element.elementor-element-d85c61f .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-d85c61f .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-322247 .elementor-element.elementor-element-d85c61f .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-322247 .elementor-element.elementor-element-b1a0ab1
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-b1a0ab1:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-b1a0ab1>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-4e9c2c4 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-4e9c2c4.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-322247 .elementor-element.elementor-element-4e9c2c4.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-322247 .elementor-element.elementor-element-4e9c2c4.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-322247 .elementor-element.elementor-element-4e9c2c4 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-322247 .elementor-element.elementor-element-4e9c2c4 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-4e9c2c4 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-322247 .elementor-element.elementor-element-4e9c2c4 .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-322247 .elementor-element.elementor-element-3f4b778
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-3f4b778:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-3f4b778>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-43b41a6 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-43b41a6.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-322247 .elementor-element.elementor-element-43b41a6.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-322247 .elementor-element.elementor-element-43b41a6.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-322247 .elementor-element.elementor-element-43b41a6 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-322247 .elementor-element.elementor-element-43b41a6 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-43b41a6 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-322247 .elementor-element.elementor-element-43b41a6 .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-322247 .elementor-element.elementor-element-7af1c40
{
    --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-322247 .elementor-element.elementor-element-7af1c40.e-con
{
    --align-self: center;
}
.elementor-322247 .elementor-element.elementor-element-e7e221b
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-e7e221b:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-e7e221b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-5ed81b8 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-5ed81b8.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-322247 .elementor-element.elementor-element-5ed81b8.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-322247 .elementor-element.elementor-element-5ed81b8.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-322247 .elementor-element.elementor-element-5ed81b8 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-322247 .elementor-element.elementor-element-5ed81b8 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-5ed81b8 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-322247 .elementor-element.elementor-element-5ed81b8 .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-322247 .elementor-element.elementor-element-a5421a3
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-a5421a3:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-a5421a3>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-139565d .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-139565d.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-322247 .elementor-element.elementor-element-139565d.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-322247 .elementor-element.elementor-element-139565d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-322247 .elementor-element.elementor-element-139565d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-322247 .elementor-element.elementor-element-139565d .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-139565d .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-322247 .elementor-element.elementor-element-139565d .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-322247 .elementor-element.elementor-element-dafd0cd
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-dafd0cd:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-dafd0cd>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-75857f7 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-75857f7.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-322247 .elementor-element.elementor-element-75857f7.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-322247 .elementor-element.elementor-element-75857f7.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-322247 .elementor-element.elementor-element-75857f7 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-322247 .elementor-element.elementor-element-75857f7 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-75857f7 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-322247 .elementor-element.elementor-element-75857f7 .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-322247 .elementor-element.elementor-element-1154517
{
    --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-322247 .elementor-element.elementor-element-1154517.e-con
{
    --align-self: center;
}
.elementor-322247 .elementor-element.elementor-element-ab5bcb9
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-ab5bcb9:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-ab5bcb9>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-6ebc6fa .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-6ebc6fa.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-322247 .elementor-element.elementor-element-6ebc6fa.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-322247 .elementor-element.elementor-element-6ebc6fa.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-322247 .elementor-element.elementor-element-6ebc6fa .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-322247 .elementor-element.elementor-element-6ebc6fa .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-6ebc6fa .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-322247 .elementor-element.elementor-element-6ebc6fa .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-322247 .elementor-element.elementor-element-5f16433
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-5f16433:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-5f16433>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-20c4062 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-20c4062.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-322247 .elementor-element.elementor-element-20c4062.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-322247 .elementor-element.elementor-element-20c4062.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-322247 .elementor-element.elementor-element-20c4062 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 24%;
}
.elementor-322247 .elementor-element.elementor-element-20c4062 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-20c4062 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-322247 .elementor-element.elementor-element-20c4062 .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-322247 .elementor-element.elementor-element-6b29b02
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-6b29b02:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-6b29b02>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-0e4aa48 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-0e4aa48.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-322247 .elementor-element.elementor-element-0e4aa48.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-322247 .elementor-element.elementor-element-0e4aa48.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-322247 .elementor-element.elementor-element-0e4aa48 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-322247 .elementor-element.elementor-element-0e4aa48 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-0e4aa48 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-322247 .elementor-element.elementor-element-0e4aa48 .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-322247 .elementor-element.elementor-element-eb51cb1
{
    --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-322247 .elementor-element.elementor-element-eb51cb1.e-con
{
    --align-self: center;
}
.elementor-322247 .elementor-element.elementor-element-fa92f63
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-fa92f63:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-fa92f63>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-0cc0523 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-0cc0523.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-322247 .elementor-element.elementor-element-0cc0523.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-322247 .elementor-element.elementor-element-0cc0523.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-322247 .elementor-element.elementor-element-0cc0523 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-322247 .elementor-element.elementor-element-0cc0523 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-0cc0523 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-322247 .elementor-element.elementor-element-0cc0523 .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-322247 .elementor-element.elementor-element-c792926
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-c792926:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-c792926>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-6eb2ed4 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-6eb2ed4.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-322247 .elementor-element.elementor-element-6eb2ed4.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-322247 .elementor-element.elementor-element-6eb2ed4.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-322247 .elementor-element.elementor-element-6eb2ed4 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-322247 .elementor-element.elementor-element-6eb2ed4 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-6eb2ed4 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-322247 .elementor-element.elementor-element-6eb2ed4 .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-322247 .elementor-element.elementor-element-8f9ae0a
{
    --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-322247 .elementor-element.elementor-element-e2043c9
{
    --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-322247 .elementor-element.elementor-element-1a4b14e .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-322247 .elementor-element.elementor-element-1a4b14e .elementor-button:hover, .elementor-322247 .elementor-element.elementor-element-1a4b14e .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-322247 .elementor-element.elementor-element-1a4b14e .elementor-button:hover svg, .elementor-322247 .elementor-element.elementor-element-1a4b14e .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-322247 .elementor-element.elementor-element-2789ed9
{
    --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-322247 .elementor-element.elementor-element-2789ed9:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-2789ed9>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-322247 .elementor-element.elementor-element-da8dfde
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-322247 .elementor-element.elementor-element-f4a1de1
{
    text-align: center;
}
.elementor-322247 .elementor-element.elementor-element-f4a1de1 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-96b1477
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-322247 .elementor-element.elementor-element-96b1477 .elementor-divider-separator
{
    width: 160px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-322247 .elementor-element.elementor-element-96b1477 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-322247 .elementor-element.elementor-element-7a0a103
{
    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-322247 .elementor-element.elementor-element-7a0a103.elementor-element
{
    --align-self: center;
}
.elementor-322247 .elementor-element.elementor-element-c706285
{
    --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-322247 .elementor-element.elementor-element-d2f8a6d
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-d2f8a6d:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-d2f8a6d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-995d491.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-995d491 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-995d491.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322247 .elementor-element.elementor-element-995d491.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322247 .elementor-element.elementor-element-995d491.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322247 .elementor-element.elementor-element-995d491 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322247 .elementor-element.elementor-element-995d491 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-322247 .elementor-element.elementor-element-995d491 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-995d491 .elementor-image-box-description
{
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-2a0ba2c
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-0f24bd7
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-0f24bd7:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-0f24bd7>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-322247 .elementor-element.elementor-element-c096244.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-c096244 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-c096244.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322247 .elementor-element.elementor-element-c096244.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322247 .elementor-element.elementor-element-c096244.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322247 .elementor-element.elementor-element-c096244 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322247 .elementor-element.elementor-element-c096244 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-322247 .elementor-element.elementor-element-c096244 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-c096244 .elementor-image-box-description
{
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-f3ced51
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-5bf6d4d
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-5bf6d4d:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-5bf6d4d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-b73b483.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-b73b483 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-b73b483.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322247 .elementor-element.elementor-element-b73b483.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322247 .elementor-element.elementor-element-b73b483.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322247 .elementor-element.elementor-element-b73b483 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322247 .elementor-element.elementor-element-b73b483 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-322247 .elementor-element.elementor-element-b73b483 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-b73b483 .elementor-image-box-description
{
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-441b8b5
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-eaaacc3
{
    --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-322247 .elementor-element.elementor-element-ea8ade8
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-ea8ade8:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-ea8ade8>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-322247 .elementor-element.elementor-element-b3d6956.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-b3d6956 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-b3d6956.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322247 .elementor-element.elementor-element-b3d6956.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322247 .elementor-element.elementor-element-b3d6956.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322247 .elementor-element.elementor-element-b3d6956 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322247 .elementor-element.elementor-element-b3d6956 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-322247 .elementor-element.elementor-element-b3d6956 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-b3d6956 .elementor-image-box-description
{
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-ad78a7e
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-5ccb128
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-5ccb128:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-5ccb128>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-bb30689.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-bb30689 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-bb30689.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322247 .elementor-element.elementor-element-bb30689.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322247 .elementor-element.elementor-element-bb30689.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322247 .elementor-element.elementor-element-bb30689 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322247 .elementor-element.elementor-element-bb30689 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-322247 .elementor-element.elementor-element-bb30689 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-bb30689 .elementor-image-box-description
{
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-ff6b3e3
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-56e62c2
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-56e62c2:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-56e62c2>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-322247 .elementor-element.elementor-element-50305df.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-50305df .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-50305df.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322247 .elementor-element.elementor-element-50305df.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322247 .elementor-element.elementor-element-50305df.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322247 .elementor-element.elementor-element-50305df .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322247 .elementor-element.elementor-element-50305df .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-322247 .elementor-element.elementor-element-50305df .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-50305df .elementor-image-box-description
{
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-784010f
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-0eca684
{
    --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-322247 .elementor-element.elementor-element-48c3a07
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-48c3a07:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-48c3a07>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-41a9440.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-41a9440 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-41a9440.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322247 .elementor-element.elementor-element-41a9440.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322247 .elementor-element.elementor-element-41a9440.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322247 .elementor-element.elementor-element-41a9440 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322247 .elementor-element.elementor-element-41a9440 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-322247 .elementor-element.elementor-element-41a9440 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-41a9440 .elementor-image-box-description
{
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-aaf3314
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-3dc8aba
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-3dc8aba:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-3dc8aba>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-322247 .elementor-element.elementor-element-f9abe0d.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-f9abe0d .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-f9abe0d.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322247 .elementor-element.elementor-element-f9abe0d.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322247 .elementor-element.elementor-element-f9abe0d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322247 .elementor-element.elementor-element-f9abe0d .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322247 .elementor-element.elementor-element-f9abe0d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-322247 .elementor-element.elementor-element-f9abe0d .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-f9abe0d .elementor-image-box-description
{
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-ea81505
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-21b9506
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-21b9506:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-21b9506>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-b8c1b4e.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-b8c1b4e .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-b8c1b4e.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322247 .elementor-element.elementor-element-b8c1b4e.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322247 .elementor-element.elementor-element-b8c1b4e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322247 .elementor-element.elementor-element-b8c1b4e .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322247 .elementor-element.elementor-element-b8c1b4e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-322247 .elementor-element.elementor-element-b8c1b4e .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-b8c1b4e .elementor-image-box-description
{
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-c9e4e2a
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-15f990c
{
    --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-322247 .elementor-element.elementor-element-c003823
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-c003823:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-c003823>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-322247 .elementor-element.elementor-element-455a272.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-455a272 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-455a272.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322247 .elementor-element.elementor-element-455a272.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322247 .elementor-element.elementor-element-455a272.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322247 .elementor-element.elementor-element-455a272 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322247 .elementor-element.elementor-element-455a272 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-322247 .elementor-element.elementor-element-455a272 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-455a272 .elementor-image-box-description
{
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-1d60cb3
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-4b4ba82
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-4b4ba82:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-4b4ba82>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-bcda7dd.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-bcda7dd .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-bcda7dd.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322247 .elementor-element.elementor-element-bcda7dd.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322247 .elementor-element.elementor-element-bcda7dd.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322247 .elementor-element.elementor-element-bcda7dd .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322247 .elementor-element.elementor-element-bcda7dd .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-322247 .elementor-element.elementor-element-bcda7dd .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-bcda7dd .elementor-image-box-description
{
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-486cf97
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-2ae9bbb
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-2ae9bbb:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-2ae9bbb>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-322247 .elementor-element.elementor-element-6e70741.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-6e70741 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-6e70741.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322247 .elementor-element.elementor-element-6e70741.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322247 .elementor-element.elementor-element-6e70741.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322247 .elementor-element.elementor-element-6e70741 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322247 .elementor-element.elementor-element-6e70741 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-322247 .elementor-element.elementor-element-6e70741 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-6e70741 .elementor-image-box-description
{
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-dd639d3
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-1018114
{
    --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-322247 .elementor-element.elementor-element-b4ab0af
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-b4ab0af:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-b4ab0af>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-3a9d193.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-3a9d193 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-3a9d193.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322247 .elementor-element.elementor-element-3a9d193.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322247 .elementor-element.elementor-element-3a9d193.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322247 .elementor-element.elementor-element-3a9d193 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322247 .elementor-element.elementor-element-3a9d193 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-322247 .elementor-element.elementor-element-3a9d193 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-3a9d193 .elementor-image-box-description
{
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-5fa871a
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-f0fea52
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-f0fea52:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-f0fea52>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-322247 .elementor-element.elementor-element-a8c94a0.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-a8c94a0 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-a8c94a0.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322247 .elementor-element.elementor-element-a8c94a0.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322247 .elementor-element.elementor-element-a8c94a0.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322247 .elementor-element.elementor-element-a8c94a0 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322247 .elementor-element.elementor-element-a8c94a0 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-322247 .elementor-element.elementor-element-a8c94a0 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-a8c94a0 .elementor-image-box-description
{
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-c9a2592
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-c84e915
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-c84e915:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-c84e915>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-8b4d5f1.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-8b4d5f1 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-8b4d5f1.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322247 .elementor-element.elementor-element-8b4d5f1.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322247 .elementor-element.elementor-element-8b4d5f1.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322247 .elementor-element.elementor-element-8b4d5f1 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322247 .elementor-element.elementor-element-8b4d5f1 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-322247 .elementor-element.elementor-element-8b4d5f1 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-8b4d5f1 .elementor-image-box-description
{
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-6925585
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-b70c26a
{
    --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-322247 .elementor-element.elementor-element-144c839
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-144c839:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-144c839>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-322247 .elementor-element.elementor-element-f1bcc0a.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-f1bcc0a .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-f1bcc0a.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322247 .elementor-element.elementor-element-f1bcc0a.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322247 .elementor-element.elementor-element-f1bcc0a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322247 .elementor-element.elementor-element-f1bcc0a .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322247 .elementor-element.elementor-element-f1bcc0a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-322247 .elementor-element.elementor-element-f1bcc0a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-f1bcc0a .elementor-image-box-description
{
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-8b56f2d
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-a7386db
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-a7386db:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-a7386db>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-99fcbb6.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-99fcbb6 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-99fcbb6.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322247 .elementor-element.elementor-element-99fcbb6.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322247 .elementor-element.elementor-element-99fcbb6.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322247 .elementor-element.elementor-element-99fcbb6 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322247 .elementor-element.elementor-element-99fcbb6 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-322247 .elementor-element.elementor-element-99fcbb6 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-99fcbb6 .elementor-image-box-description
{
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-9291eb5
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-318d907
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-318d907:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-318d907>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-322247 .elementor-element.elementor-element-9c49547.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-9c49547 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-9c49547.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322247 .elementor-element.elementor-element-9c49547.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322247 .elementor-element.elementor-element-9c49547.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322247 .elementor-element.elementor-element-9c49547 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322247 .elementor-element.elementor-element-9c49547 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-322247 .elementor-element.elementor-element-9c49547 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-9c49547 .elementor-image-box-description
{
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-c9c5b0c
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-444fb42
{
    --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-322247 .elementor-element.elementor-element-1524633
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-1524633:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-1524633>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-492ec03.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-492ec03 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-492ec03.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322247 .elementor-element.elementor-element-492ec03.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322247 .elementor-element.elementor-element-492ec03.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322247 .elementor-element.elementor-element-492ec03 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322247 .elementor-element.elementor-element-492ec03 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-322247 .elementor-element.elementor-element-492ec03 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-492ec03 .elementor-image-box-description
{
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-41094e3
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-914a1d3
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-914a1d3:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-914a1d3>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-322247 .elementor-element.elementor-element-2c14eff.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-2c14eff .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-2c14eff.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322247 .elementor-element.elementor-element-2c14eff.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322247 .elementor-element.elementor-element-2c14eff.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322247 .elementor-element.elementor-element-2c14eff .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322247 .elementor-element.elementor-element-2c14eff .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-322247 .elementor-element.elementor-element-2c14eff .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-2c14eff .elementor-image-box-description
{
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-560029d
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-e4fde33
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-e4fde33:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-e4fde33>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-1e0d195.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-1e0d195 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-1e0d195.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322247 .elementor-element.elementor-element-1e0d195.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322247 .elementor-element.elementor-element-1e0d195.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322247 .elementor-element.elementor-element-1e0d195 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322247 .elementor-element.elementor-element-1e0d195 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-322247 .elementor-element.elementor-element-1e0d195 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-1e0d195 .elementor-image-box-description
{
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-809e973
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-26d4412
{
    --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-322247 .elementor-element.elementor-element-defa62f
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-defa62f:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-defa62f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-322247 .elementor-element.elementor-element-f765d01.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-f765d01 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-f765d01.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322247 .elementor-element.elementor-element-f765d01.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322247 .elementor-element.elementor-element-f765d01.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322247 .elementor-element.elementor-element-f765d01 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322247 .elementor-element.elementor-element-f765d01 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-322247 .elementor-element.elementor-element-f765d01 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-f765d01 .elementor-image-box-description
{
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-8b60334
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-c15b9f7
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-c15b9f7:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-c15b9f7>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-c230691.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-c230691 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-c230691.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322247 .elementor-element.elementor-element-c230691.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322247 .elementor-element.elementor-element-c230691.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322247 .elementor-element.elementor-element-c230691 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322247 .elementor-element.elementor-element-c230691 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-322247 .elementor-element.elementor-element-c230691 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-c230691 .elementor-image-box-description
{
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-9f83e33
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-911e199
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-911e199:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-911e199>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-322247 .elementor-element.elementor-element-f80625e.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-f80625e .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-f80625e.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322247 .elementor-element.elementor-element-f80625e.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322247 .elementor-element.elementor-element-f80625e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322247 .elementor-element.elementor-element-f80625e .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322247 .elementor-element.elementor-element-f80625e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-322247 .elementor-element.elementor-element-f80625e .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-f80625e .elementor-image-box-description
{
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-2d0e188
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-3ec99f6
{
    --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-322247 .elementor-element.elementor-element-461897d
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-461897d:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-461897d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-68c8ca2.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-68c8ca2 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-68c8ca2.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322247 .elementor-element.elementor-element-68c8ca2.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322247 .elementor-element.elementor-element-68c8ca2.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322247 .elementor-element.elementor-element-68c8ca2 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322247 .elementor-element.elementor-element-68c8ca2 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-322247 .elementor-element.elementor-element-68c8ca2 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-68c8ca2 .elementor-image-box-description
{
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-bf6cad2
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-08b37fb
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-08b37fb:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-08b37fb>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-322247 .elementor-element.elementor-element-971eae4.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-971eae4 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-971eae4.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322247 .elementor-element.elementor-element-971eae4.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322247 .elementor-element.elementor-element-971eae4.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322247 .elementor-element.elementor-element-971eae4 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322247 .elementor-element.elementor-element-971eae4 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-322247 .elementor-element.elementor-element-971eae4 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-971eae4 .elementor-image-box-description
{
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-d1a55c9
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-07ff728
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-07ff728:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-07ff728>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-fcf7865.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-fcf7865 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-fcf7865.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322247 .elementor-element.elementor-element-fcf7865.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322247 .elementor-element.elementor-element-fcf7865.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322247 .elementor-element.elementor-element-fcf7865 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322247 .elementor-element.elementor-element-fcf7865 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-322247 .elementor-element.elementor-element-fcf7865 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-fcf7865 .elementor-image-box-description
{
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-95b882d
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-fe94423
{
    --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-322247 .elementor-element.elementor-element-027598d
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-027598d:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-027598d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-322247 .elementor-element.elementor-element-706ebf1.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-706ebf1 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-706ebf1.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322247 .elementor-element.elementor-element-706ebf1.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322247 .elementor-element.elementor-element-706ebf1.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322247 .elementor-element.elementor-element-706ebf1 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322247 .elementor-element.elementor-element-706ebf1 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-322247 .elementor-element.elementor-element-706ebf1 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-706ebf1 .elementor-image-box-description
{
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-4a06907
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-78a6e68
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-78a6e68:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-78a6e68>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-c56a07e.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-c56a07e .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-c56a07e.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322247 .elementor-element.elementor-element-c56a07e.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322247 .elementor-element.elementor-element-c56a07e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322247 .elementor-element.elementor-element-c56a07e .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322247 .elementor-element.elementor-element-c56a07e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-322247 .elementor-element.elementor-element-c56a07e .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-c56a07e .elementor-image-box-description
{
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-f3312c9
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-1305764
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-1305764:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-1305764>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-322247 .elementor-element.elementor-element-569c636.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-569c636 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-569c636.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322247 .elementor-element.elementor-element-569c636.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322247 .elementor-element.elementor-element-569c636.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322247 .elementor-element.elementor-element-569c636 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322247 .elementor-element.elementor-element-569c636 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-322247 .elementor-element.elementor-element-569c636 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-569c636 .elementor-image-box-description
{
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-90994ba
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-41ccde5
{
    --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-322247 .elementor-element.elementor-element-e70e4db
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-e70e4db:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-e70e4db>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-da0968f.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-da0968f .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-da0968f.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322247 .elementor-element.elementor-element-da0968f.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322247 .elementor-element.elementor-element-da0968f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322247 .elementor-element.elementor-element-da0968f .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322247 .elementor-element.elementor-element-da0968f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-322247 .elementor-element.elementor-element-da0968f .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-da0968f .elementor-image-box-description
{
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-41923af
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-d50dc69
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-d50dc69:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-d50dc69>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-322247 .elementor-element.elementor-element-04ed112.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-04ed112 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-04ed112.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322247 .elementor-element.elementor-element-04ed112.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322247 .elementor-element.elementor-element-04ed112.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322247 .elementor-element.elementor-element-04ed112 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322247 .elementor-element.elementor-element-04ed112 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-322247 .elementor-element.elementor-element-04ed112 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-04ed112 .elementor-image-box-description
{
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-cf3bb03
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-32b9ebf
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-32b9ebf:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-32b9ebf>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-ba4f388.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-ba4f388 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-ba4f388.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322247 .elementor-element.elementor-element-ba4f388.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322247 .elementor-element.elementor-element-ba4f388.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322247 .elementor-element.elementor-element-ba4f388 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-322247 .elementor-element.elementor-element-ba4f388 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-322247 .elementor-element.elementor-element-ba4f388 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-ba4f388 .elementor-image-box-description
{
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-daf148a
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-8019e10
{
    --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-322247 .elementor-element.elementor-element-7e6a681>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-322247 .elementor-element.elementor-element-7e6a681 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-8d25ed9 .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-322247 .elementor-element.elementor-element-8d25ed9 .elementor-button:hover, .elementor-322247 .elementor-element.elementor-element-8d25ed9 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-322247 .elementor-element.elementor-element-8d25ed9 .elementor-button:hover svg, .elementor-322247 .elementor-element.elementor-element-8d25ed9 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-322247 .elementor-element.elementor-element-25970dc
{
    --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-322247 .elementor-element.elementor-element-7ade010
{
    --display: flex;
}
.elementor-322247 .elementor-element.elementor-element-566a801
{
    text-align: center;
}
.elementor-322247 .elementor-element.elementor-element-566a801 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 45px;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-7e570aa
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-322247 .elementor-element.elementor-element-7e570aa .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-322247 .elementor-element.elementor-element-7e570aa .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-322247 .elementor-element.elementor-element-4a7facc
{
    --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-322247 .elementor-element.elementor-element-f8177f9
{
    --display: flex;
    --justify-content: center;
}
.elementor-322247 .elementor-element.elementor-element-7101c18
{
    width: var(--container-widget-width,90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
}
.elementor-322247 .elementor-element.elementor-element-7101c18 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 1.3em;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-f07d28f
{
    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-322247 .elementor-element.elementor-element-e931e8d>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-322247 .elementor-element.elementor-element-e931e8d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-322247 .elementor-element.elementor-element-e931e8d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-322247 .elementor-element.elementor-element-e931e8d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-322247 .elementor-element.elementor-element-e931e8d .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-322247 .elementor-element.elementor-element-e931e8d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-322247 .elementor-element.elementor-element-e931e8d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-322247 .elementor-element.elementor-element-e931e8d .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-322247 .elementor-element.elementor-element-e931e8d .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-322247 .elementor-element.elementor-element-e931e8d
{
    --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-322247 .elementor-element.elementor-element-e931e8d .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-322247 .elementor-element.elementor-element-e931e8d .elementor-icon-list-item>.elementor-icon-list-text, .elementor-322247 .elementor-element.elementor-element-e931e8d .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-322247 .elementor-element.elementor-element-e931e8d .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-322247 .elementor-element.elementor-element-a95f4d6
{
    --display: flex;
}
.elementor-322247 .elementor-element.elementor-element-1379fa6
{
    --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-322247 .elementor-element.elementor-element-bb8d024
{
    --display: flex;
}
.elementor-322247 .elementor-element.elementor-element-4b763ed
{
    --display: flex;
    --justify-content: center;
}
.elementor-322247 .elementor-element.elementor-element-9690268 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-22600df
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 29px;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-15e4b94>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-322247 .elementor-element.elementor-element-15e4b94 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-322247 .elementor-element.elementor-element-15e4b94 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-322247 .elementor-element.elementor-element-15e4b94 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-322247 .elementor-element.elementor-element-15e4b94 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-322247 .elementor-element.elementor-element-15e4b94 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-322247 .elementor-element.elementor-element-15e4b94 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-322247 .elementor-element.elementor-element-15e4b94 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-322247 .elementor-element.elementor-element-15e4b94 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-322247 .elementor-element.elementor-element-15e4b94
{
    --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-322247 .elementor-element.elementor-element-15e4b94 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-322247 .elementor-element.elementor-element-15e4b94 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-322247 .elementor-element.elementor-element-15e4b94 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-322247 .elementor-element.elementor-element-15e4b94 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-322247 .elementor-element.elementor-element-c0b4d5e
{
    --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-322247 .elementor-element.elementor-element-71e4634
{
    --display: flex;
    --justify-content: center;
}
.elementor-322247 .elementor-element.elementor-element-1832f95 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-4703be5
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 29px;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-cffd792>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-322247 .elementor-element.elementor-element-cffd792 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-322247 .elementor-element.elementor-element-cffd792 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-322247 .elementor-element.elementor-element-cffd792 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-322247 .elementor-element.elementor-element-cffd792 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-322247 .elementor-element.elementor-element-cffd792 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-322247 .elementor-element.elementor-element-cffd792 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-322247 .elementor-element.elementor-element-cffd792 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-322247 .elementor-element.elementor-element-cffd792 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-322247 .elementor-element.elementor-element-cffd792
{
    --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-322247 .elementor-element.elementor-element-cffd792 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-322247 .elementor-element.elementor-element-cffd792 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-322247 .elementor-element.elementor-element-cffd792 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-322247 .elementor-element.elementor-element-cffd792 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-322247 .elementor-element.elementor-element-1556213
{
    --display: flex;
}
.elementor-322247 .elementor-element.elementor-element-537a5f7
{
    --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-322247 .elementor-element.elementor-element-7f6417a
{
    --display: flex;
}
.elementor-322247 .elementor-element.elementor-element-21ad965
{
    --display: flex;
    --justify-content: center;
}
.elementor-322247 .elementor-element.elementor-element-807c17a .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-24b2310
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 29px;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-ebc8b29>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-322247 .elementor-element.elementor-element-ebc8b29 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-322247 .elementor-element.elementor-element-ebc8b29 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-322247 .elementor-element.elementor-element-ebc8b29 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-322247 .elementor-element.elementor-element-ebc8b29 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-322247 .elementor-element.elementor-element-ebc8b29 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-322247 .elementor-element.elementor-element-ebc8b29 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-322247 .elementor-element.elementor-element-ebc8b29 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-322247 .elementor-element.elementor-element-ebc8b29 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-322247 .elementor-element.elementor-element-ebc8b29
{
    --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-322247 .elementor-element.elementor-element-ebc8b29 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-322247 .elementor-element.elementor-element-ebc8b29 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-322247 .elementor-element.elementor-element-ebc8b29 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-322247 .elementor-element.elementor-element-ebc8b29 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-322247 .elementor-element.elementor-element-b76590f
{
    --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-322247 .elementor-element.elementor-element-aa3449e
{
    --display: flex;
    --justify-content: center;
}
.elementor-322247 .elementor-element.elementor-element-2cf5486 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-ccca089
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 29px;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-bcc512b>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-322247 .elementor-element.elementor-element-bcc512b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-322247 .elementor-element.elementor-element-bcc512b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-322247 .elementor-element.elementor-element-bcc512b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-322247 .elementor-element.elementor-element-bcc512b .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-322247 .elementor-element.elementor-element-bcc512b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-322247 .elementor-element.elementor-element-bcc512b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-322247 .elementor-element.elementor-element-bcc512b .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-322247 .elementor-element.elementor-element-bcc512b .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-322247 .elementor-element.elementor-element-bcc512b
{
    --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-322247 .elementor-element.elementor-element-bcc512b .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-322247 .elementor-element.elementor-element-bcc512b .elementor-icon-list-item>.elementor-icon-list-text, .elementor-322247 .elementor-element.elementor-element-bcc512b .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-322247 .elementor-element.elementor-element-bcc512b .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-322247 .elementor-element.elementor-element-f89be91
{
    --display: flex;
}
.elementor-322247 .elementor-element.elementor-element-e74b773
{
    --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-322247 .elementor-element.elementor-element-d3c8316
{
    --display: flex;
}
.elementor-322247 .elementor-element.elementor-element-4afde22
{
    --display: flex;
    --justify-content: center;
}
.elementor-322247 .elementor-element.elementor-element-ae7614d .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-ca9a4a5
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 29px;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-86f649c>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-322247 .elementor-element.elementor-element-86f649c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-322247 .elementor-element.elementor-element-86f649c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-322247 .elementor-element.elementor-element-86f649c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-322247 .elementor-element.elementor-element-86f649c .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-322247 .elementor-element.elementor-element-86f649c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-322247 .elementor-element.elementor-element-86f649c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-322247 .elementor-element.elementor-element-86f649c .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-322247 .elementor-element.elementor-element-86f649c .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-322247 .elementor-element.elementor-element-86f649c
{
    --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-322247 .elementor-element.elementor-element-86f649c .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-322247 .elementor-element.elementor-element-86f649c .elementor-icon-list-item>.elementor-icon-list-text, .elementor-322247 .elementor-element.elementor-element-86f649c .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-322247 .elementor-element.elementor-element-86f649c .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-322247 .elementor-element.elementor-element-06a5249
{
    --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-322247 .elementor-element.elementor-element-4922339
{
    --display: flex;
    --justify-content: center;
}
.elementor-322247 .elementor-element.elementor-element-314adcf .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-946f6fd
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 29px;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-8c57f85>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-322247 .elementor-element.elementor-element-8c57f85 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-322247 .elementor-element.elementor-element-8c57f85 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-322247 .elementor-element.elementor-element-8c57f85 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-322247 .elementor-element.elementor-element-8c57f85 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-322247 .elementor-element.elementor-element-8c57f85 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-322247 .elementor-element.elementor-element-8c57f85 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-322247 .elementor-element.elementor-element-8c57f85 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-322247 .elementor-element.elementor-element-8c57f85 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-322247 .elementor-element.elementor-element-8c57f85
{
    --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-322247 .elementor-element.elementor-element-8c57f85 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-322247 .elementor-element.elementor-element-8c57f85 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-322247 .elementor-element.elementor-element-8c57f85 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-322247 .elementor-element.elementor-element-8c57f85 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-322247 .elementor-element.elementor-element-5649ac9
{
    --display: flex;
}
.elementor-322247 .elementor-element.elementor-element-fbd8426
{
    --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-322247 .elementor-element.elementor-element-1296339
{
    --display: flex;
    --flex-direction: column-reverse;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --padding-top: 20px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-322247 .elementor-element.elementor-element-100979f .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-322247 .elementor-element.elementor-element-100979f .elementor-button:hover, .elementor-322247 .elementor-element.elementor-element-100979f .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-322247 .elementor-element.elementor-element-100979f .elementor-button:hover svg, .elementor-322247 .elementor-element.elementor-element-100979f .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-322247 .elementor-element.elementor-element-256ce04>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-322247 .elementor-element.elementor-element-256ce04 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-d262c89
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-d262c89:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-d262c89>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #183580;
}
.elementor-322247 .elementor-element.elementor-element-be59c08
{
    --display: flex;
}
.elementor-322247 .elementor-element.elementor-element-deb4656>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-322247 .elementor-element.elementor-element-deb4656.elementor-element
{
    --align-self: center;
}
.elementor-322247 .elementor-element.elementor-element-deb4656
{
    text-align: center;
}
.elementor-322247 .elementor-element.elementor-element-deb4656 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-76553e2
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-322247 .elementor-element.elementor-element-76553e2 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-322247 .elementor-element.elementor-element-76553e2 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-322247 .elementor-element.elementor-element-14b7d17
{
    --display: flex;
}
.elementor-322247 .elementor-element.elementor-element-bbd6d9b
{
    --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-322247 .elementor-element.elementor-element-eaee888
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-4311543
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-1be2199 .elementor-counter
{
    gap: 9px;
}
.elementor-322247 .elementor-element.elementor-element-1be2199 .elementor-counter-number-wrapper
{
    color: #f24c2c;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 58px;
}
.elementor-322247 .elementor-element.elementor-element-1be2199 .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-322247 .elementor-element.elementor-element-ce535f3
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-93a7296 .elementor-counter
{
    gap: 9px;
}
.elementor-322247 .elementor-element.elementor-element-93a7296 .elementor-counter-number-wrapper
{
    color: #f24c2c;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 58px;
}
.elementor-322247 .elementor-element.elementor-element-93a7296 .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
}
.elementor-322247 .elementor-element.elementor-element-b07bd7d
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-ada6f20
{
    --display: flex;
}
.elementor-322247 .elementor-element.elementor-element-74352cd
{
    --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-322247 .elementor-element.elementor-element-74352cd:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-74352cd>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-322247 .elementor-element.elementor-element-4e6a3b2
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-98c5334
{
    width: var(--container-widget-width,60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}
.elementor-322247 .elementor-element.elementor-element-98c5334.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-98c5334 .elementor-counter-title
{
    justify-content: center;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
}
.elementor-322247 .elementor-element.elementor-element-98c5334 .elementor-counter
{
    gap: 12px;
}
.elementor-322247 .elementor-element.elementor-element-98c5334 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 600;
    line-height: 37px;
}
.elementor-322247 .elementor-element.elementor-element-576b730
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-7de6016
{
    width: var(--container-widget-width,60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}
.elementor-322247 .elementor-element.elementor-element-7de6016.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-7de6016 .elementor-counter-title
{
    justify-content: center;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
}
.elementor-322247 .elementor-element.elementor-element-7de6016 .elementor-counter
{
    gap: 12px;
}
.elementor-322247 .elementor-element.elementor-element-7de6016 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 600;
    line-height: 37px;
}
.elementor-322247 .elementor-element.elementor-element-05f65e5
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-a14cbbb
{
    width: var(--container-widget-width,60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}
.elementor-322247 .elementor-element.elementor-element-a14cbbb.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-a14cbbb .elementor-counter-title
{
    justify-content: center;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
}
.elementor-322247 .elementor-element.elementor-element-a14cbbb .elementor-counter
{
    gap: 12px;
}
.elementor-322247 .elementor-element.elementor-element-a14cbbb .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 600;
    line-height: 37px;
}
.elementor-322247 .elementor-element.elementor-element-0b0d675
{
    --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-322247 .elementor-element.elementor-element-e1b7de9 .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-322247 .elementor-element.elementor-element-e1b7de9 .elementor-button:hover, .elementor-322247 .elementor-element.elementor-element-e1b7de9 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-322247 .elementor-element.elementor-element-e1b7de9>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-322247 .elementor-element.elementor-element-e1b7de9
{
    z-index: 2;
}
.elementor-322247 .elementor-element.elementor-element-e1b7de9 .elementor-button:hover svg, .elementor-322247 .elementor-element.elementor-element-e1b7de9 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-322247 .elementor-element.elementor-element-cd324d8
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-b265fb9
{
    --display: flex;
}
.elementor-322247 .elementor-element.elementor-element-9c17f1c
{
    text-align: center;
}
.elementor-322247 .elementor-element.elementor-element-9c17f1c .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-773076b
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-322247 .elementor-element.elementor-element-773076b .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-322247 .elementor-element.elementor-element-773076b .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-322247 .elementor-element.elementor-element-6cd0510
{
    --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-322247 .elementor-element.elementor-element-ef297de
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-ef297de:hover
{
    border-style: none;
}
.elementor-322247 .elementor-element.elementor-element-ef297de.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-c8c73e9>.elementor-widget-container
{
    padding: 0 11px 0 10px;
}
.elementor-322247 .elementor-element.elementor-element-c8c73e9.elementor-element
{
    --align-self: center;
}
.elementor-322247 .elementor-element.elementor-element-c8c73e9 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-322247 .elementor-element.elementor-element-c8c73e9.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322247 .elementor-element.elementor-element-c8c73e9.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322247 .elementor-element.elementor-element-c8c73e9.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322247 .elementor-element.elementor-element-c8c73e9 .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-322247 .elementor-element.elementor-element-c8c73e9 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 25%;
}
.elementor-322247 .elementor-element.elementor-element-c8c73e9 .elementor-image-box-img img
{
    border-style: none;
}
.elementor-322247 .elementor-element.elementor-element-7559c22
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-7559c22:hover
{
    border-style: none;
}
.elementor-322247 .elementor-element.elementor-element-7559c22.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-8d93271>.elementor-widget-container
{
    padding: 0 11px 0 10px;
}
.elementor-322247 .elementor-element.elementor-element-8d93271.elementor-element
{
    --align-self: center;
}
.elementor-322247 .elementor-element.elementor-element-8d93271 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-322247 .elementor-element.elementor-element-8d93271.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322247 .elementor-element.elementor-element-8d93271.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322247 .elementor-element.elementor-element-8d93271.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322247 .elementor-element.elementor-element-8d93271 .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-322247 .elementor-element.elementor-element-8d93271 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 25%;
}
.elementor-322247 .elementor-element.elementor-element-8d93271 .elementor-image-box-img img
{
    border-style: none;
}
.elementor-322247 .elementor-element.elementor-element-c838dff
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-c838dff:hover
{
    border-style: none;
}
.elementor-322247 .elementor-element.elementor-element-c838dff.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-072a518>.elementor-widget-container
{
    padding: 0 11px 0 10px;
}
.elementor-322247 .elementor-element.elementor-element-072a518.elementor-element
{
    --align-self: center;
}
.elementor-322247 .elementor-element.elementor-element-072a518 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-322247 .elementor-element.elementor-element-072a518.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322247 .elementor-element.elementor-element-072a518.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322247 .elementor-element.elementor-element-072a518.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322247 .elementor-element.elementor-element-072a518 .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-322247 .elementor-element.elementor-element-072a518 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-322247 .elementor-element.elementor-element-072a518 .elementor-image-box-img img
{
    border-style: none;
}
.elementor-322247 .elementor-element.elementor-element-ac2e8af
{
    --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-322247 .elementor-element.elementor-element-a3ebb56
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-a3ebb56:hover
{
    border-style: none;
}
.elementor-322247 .elementor-element.elementor-element-a3ebb56.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-c9ad37a>.elementor-widget-container
{
    padding: 0 11px 0 20px;
}
.elementor-322247 .elementor-element.elementor-element-c9ad37a.elementor-element
{
    --align-self: center;
}
.elementor-322247 .elementor-element.elementor-element-c9ad37a .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-322247 .elementor-element.elementor-element-c9ad37a.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322247 .elementor-element.elementor-element-c9ad37a.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322247 .elementor-element.elementor-element-c9ad37a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322247 .elementor-element.elementor-element-c9ad37a .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-322247 .elementor-element.elementor-element-c9ad37a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-322247 .elementor-element.elementor-element-c9ad37a .elementor-image-box-img img
{
    border-style: none;
}
.elementor-322247 .elementor-element.elementor-element-efd4582
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-efd4582:hover
{
    border-style: none;
}
.elementor-322247 .elementor-element.elementor-element-efd4582.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-2b8a98d
{
    width: var(--container-widget-width,63.647%);
    max-width: 63.647%;
    --container-widget-width: 63.647%;
    --container-widget-flex-grow: 0;
}
.elementor-322247 .elementor-element.elementor-element-2b8a98d>.elementor-widget-container
{
    padding: 0 11px 0 10px;
}
.elementor-322247 .elementor-element.elementor-element-2b8a98d.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-2b8a98d .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-322247 .elementor-element.elementor-element-2b8a98d.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322247 .elementor-element.elementor-element-2b8a98d.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322247 .elementor-element.elementor-element-2b8a98d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322247 .elementor-element.elementor-element-2b8a98d .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-322247 .elementor-element.elementor-element-2b8a98d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 50%;
}
.elementor-322247 .elementor-element.elementor-element-2b8a98d .elementor-image-box-img img
{
    border-style: none;
}
.elementor-322247 .elementor-element.elementor-element-c953ddd
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-c953ddd:hover
{
    border-style: none;
}
.elementor-322247 .elementor-element.elementor-element-c953ddd.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-09f8ea1.elementor-element
{
    --align-self: center;
}
.elementor-322247 .elementor-element.elementor-element-09f8ea1 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-322247 .elementor-element.elementor-element-09f8ea1.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322247 .elementor-element.elementor-element-09f8ea1.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322247 .elementor-element.elementor-element-09f8ea1.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322247 .elementor-element.elementor-element-09f8ea1 .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-322247 .elementor-element.elementor-element-09f8ea1 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 26%;
}
.elementor-322247 .elementor-element.elementor-element-09f8ea1 .elementor-image-box-img img
{
    border-style: none;
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-dd29742
{
    --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-322247 .elementor-element.elementor-element-9b061a8 .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-322247 .elementor-element.elementor-element-9b061a8 .elementor-button:hover, .elementor-322247 .elementor-element.elementor-element-9b061a8 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-322247 .elementor-element.elementor-element-9b061a8 .elementor-button:hover svg, .elementor-322247 .elementor-element.elementor-element-9b061a8 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-322247 .elementor-element.elementor-element-5f9ad39
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-5f9ad39:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-5f9ad39>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-322247 .elementor-element.elementor-element-8498e8b
{
    text-align: center;
}
.elementor-322247 .elementor-element.elementor-element-8498e8b .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5em;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-070451b
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 4.5px;
}
.elementor-322247 .elementor-element.elementor-element-070451b .elementor-divider-separator
{
    width: 13%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-322247 .elementor-element.elementor-element-070451b .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-322247 .elementor-element.elementor-element-541bc5a
{
    --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-322247 .elementor-element.elementor-element-581b9c1
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-815e5b1
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-3907ec8
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-cabf1a0
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-3748ed1
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-9037a57
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-978df63
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-3678e77
{
    --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-322247 .elementor-element.elementor-element-821c724
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-e18260a
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-3ea8c6d
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-3895905
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-4d517b6
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-f40fa4c
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-402ba2c
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-5bc7c79
{
    --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-322247 .elementor-element.elementor-element-6159c6f .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-322247 .elementor-element.elementor-element-6159c6f .elementor-button:hover, .elementor-322247 .elementor-element.elementor-element-6159c6f .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-322247 .elementor-element.elementor-element-6159c6f .elementor-button:hover svg, .elementor-322247 .elementor-element.elementor-element-6159c6f .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-322247 .elementor-element.elementor-element-5c42e83
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-5c42e83:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-5c42e83>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-322247 .elementor-element.elementor-element-87ee73f
{
    text-align: center;
}
.elementor-322247 .elementor-element.elementor-element-87ee73f .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5em;
    color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-ad3ea4e
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 4.5px;
}
.elementor-322247 .elementor-element.elementor-element-ad3ea4e .elementor-divider-separator
{
    width: 13%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-322247 .elementor-element.elementor-element-ad3ea4e .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-322247 .elementor-element.elementor-element-e036ed9
{
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-322247 .elementor-element.elementor-element-e036ed9.e-con
{
    --align-self: center;
}
.elementor-322247 .elementor-element.elementor-element-66477e5
{
    text-align: center;
}
.elementor-322247 .elementor-element.elementor-element-66477e5 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-7c5eb9f
{
    --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-322247 .elementor-element.elementor-element-b999094
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-58b756a img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322247 .elementor-element.elementor-element-b970a78
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-275d69f img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322247 .elementor-element.elementor-element-c66e058
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-6adf8d0 img
{
    transition-duration: .3s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-322247 .elementor-element.elementor-element-eef9ae9
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-39af3f7 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322247 .elementor-element.elementor-element-84ac06e
{
    --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-322247 .elementor-element.elementor-element-5885ff0
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-8623288 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322247 .elementor-element.elementor-element-9b5c3dc
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-5a5d229 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322247 .elementor-element.elementor-element-c7f8d4c
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-ee883c3 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322247 .elementor-element.elementor-element-3a37bd7
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-3ed3210 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322247 .elementor-element.elementor-element-bd33230
{
    --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-322247 .elementor-element.elementor-element-b96a1c0
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-89051c6 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322247 .elementor-element.elementor-element-2b369c6
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-bce4918 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322247 .elementor-element.elementor-element-9ec395a
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-47c2bb7 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322247 .elementor-element.elementor-element-3fd447c
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-cc20294 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322247 .elementor-element.elementor-element-c7bb01f
{
    --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-322247 .elementor-element.elementor-element-d0f2042
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-cda1f91 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322247 .elementor-element.elementor-element-e31aced
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-c3d4bd2 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322247 .elementor-element.elementor-element-644ae21
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-06f5bef img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322247 .elementor-element.elementor-element-a90c494
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-03f390f img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322247 .elementor-element.elementor-element-c098e3d
{
    --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-322247 .elementor-element.elementor-element-1e9722b
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-196118c img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322247 .elementor-element.elementor-element-bfe03e3
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-7b44ff0 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322247 .elementor-element.elementor-element-aeed63a
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-e210e8a img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322247 .elementor-element.elementor-element-9e0c4df
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-b8650ec img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322247 .elementor-element.elementor-element-21328ef
{
    --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-322247 .elementor-element.elementor-element-5e19db7
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-a81ee88 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322247 .elementor-element.elementor-element-af7f6bd
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-c4f9860 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322247 .elementor-element.elementor-element-149fea5
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-6b1c791 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322247 .elementor-element.elementor-element-ca4003c
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-45ef7f7 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322247 .elementor-element.elementor-element-db17b9f
{
    --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-322247 .elementor-element.elementor-element-3150ca0
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-a2239d4 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322247 .elementor-element.elementor-element-a6e2087
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-ca11c58 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322247 .elementor-element.elementor-element-78a8a82
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-6667cdd img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322247 .elementor-element.elementor-element-a105e47
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-63310a3 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322247 .elementor-element.elementor-element-ecf06b0
{
    --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-322247 .elementor-element.elementor-element-20e3380
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-20e3380.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-c3aae81
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-c268118 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322247 .elementor-element.elementor-element-93f95c7
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-95d0324 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-322247 .elementor-element.elementor-element-3b027ba
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-59e1c23
{
    --display: flex;
    --flex-direction: column-reverse;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-322247 .elementor-element.elementor-element-5d9ec67 .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-322247 .elementor-element.elementor-element-5d9ec67 .elementor-button:hover, .elementor-322247 .elementor-element.elementor-element-5d9ec67 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-322247 .elementor-element.elementor-element-5d9ec67>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-322247 .elementor-element.elementor-element-5d9ec67
{
    z-index: 2;
}
.elementor-322247 .elementor-element.elementor-element-5d9ec67 .elementor-button:hover svg, .elementor-322247 .elementor-element.elementor-element-5d9ec67 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-322247 .elementor-element.elementor-element-740a6b2>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-322247 .elementor-element.elementor-element-740a6b2 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-673f773
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-96781a6
{
    text-align: center;
}
.elementor-322247 .elementor-element.elementor-element-96781a6 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-d2fd06b
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-322247 .elementor-element.elementor-element-d2fd06b .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-322247 .elementor-element.elementor-element-d2fd06b .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-322247 .elementor-element.elementor-element-b362140
{
    --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-322247 .elementor-element.elementor-element-e510ac6
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-e510ac6.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-ce0fc73
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-8c87d34 img
{
    height: 100px;
}
.elementor-322247 .elementor-element.elementor-element-1c81b0b
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-87c0482 img
{
    height: 100px;
}
.elementor-322247 .elementor-element.elementor-element-f8755ec
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-ba2d71f
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-3497fa6>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-322247 .elementor-element.elementor-element-3497fa6.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-322247 .elementor-element.elementor-element-3497fa6
{
    text-align: center;
}
.elementor-322247 .elementor-element.elementor-element-3497fa6 img
{
    width: 100%;
}
.elementor-322247 .elementor-element.elementor-element-b96a846
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-243ad75 img
{
    width: 100%;
    height: 100px;
}
.elementor-322247 .elementor-element.elementor-element-161a871
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-7fc4789
{
    --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-322247 .elementor-element.elementor-element-47dd305
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-77998e9
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-70d5b10
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-e906955
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-ad526ca
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-c47f2b4
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-5590ea2
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-9dc32e9
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-4f25e70
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-95fa657
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-3c7cd75
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-1181969
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-fa82f6a
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-5a23244
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-11b2af9
{
    --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-322247 .elementor-element.elementor-element-4d14340
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-12ae6c9
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-711877d
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-a06e29a
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-ba55566
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-a337915
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-7fa0260
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-314aad2
{
    --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-322247 .elementor-element.elementor-element-00b8bc9
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-8e38ab7
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-8bba362
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-ddb551e
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-3865d77
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-12ba5ab
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-3654643
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-598f31a
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-07d50ed
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-498202e
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-49a67c7
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-d64b43a
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-84db403
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-d43b330
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-608ce8e
{
    --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-322247 .elementor-element.elementor-element-608ce8e>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover)
{
    background: #f6f6f6;
}
.elementor-322247 .elementor-element.elementor-element-608ce8e.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-322247 .elementor-element.elementor-element-608ce8e.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-322247 .elementor-element.elementor-element-608ce8e.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-322247 .elementor-element.elementor-element-608ce8e>.elementor-widget-container
{
    padding: 20px 0 20px 0;
}
.elementor-322247 .elementor-element.elementor-element-608ce8e.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-322247 .elementor-element.elementor-element-608ce8e [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-322247 .elementor-element.elementor-element-f57a0b4 .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-322247 .elementor-element.elementor-element-f57a0b4 .elementor-button:hover, .elementor-322247 .elementor-element.elementor-element-f57a0b4 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-322247 .elementor-element.elementor-element-f57a0b4 .elementor-button:hover svg, .elementor-322247 .elementor-element.elementor-element-f57a0b4 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-322247 .elementor-element.elementor-element-2d17789
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-2d17789:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-2d17789>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-322247 .elementor-element.elementor-element-b1f43df
{
    --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-322247 .elementor-element.elementor-element-5ba4418
{
    text-align: center;
}
.elementor-322247 .elementor-element.elementor-element-5ba4418 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5em;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-dd6b226
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-322247 .elementor-element.elementor-element-dd6b226 .elementor-divider-separator
{
    width: 160px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-322247 .elementor-element.elementor-element-dd6b226 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-322247 .elementor-element.elementor-element-30d1c96
{
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-322247 .elementor-element.elementor-element-30d1c96.e-con
{
    --align-self: center;
}
.elementor-322247 .elementor-element.elementor-element-8d0f12c
{
    text-align: center;
}
.elementor-322247 .elementor-element.elementor-element-8d0f12c .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-6cbe19a
{
    --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-322247 .elementor-element.elementor-element-4469034
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-4469034:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-4469034>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-3c0d6e2.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-3c0d6e2 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-3c0d6e2.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322247 .elementor-element.elementor-element-3c0d6e2.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322247 .elementor-element.elementor-element-3c0d6e2.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322247 .elementor-element.elementor-element-3c0d6e2 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-322247 .elementor-element.elementor-element-3c0d6e2 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 17%;
}
.elementor-322247 .elementor-element.elementor-element-3c0d6e2 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-3c0d6e2 .elementor-image-box-description
{
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-f878330
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #0c0803;
}
.elementor-322247 .elementor-element.elementor-element-b1e430e
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-b1e430e:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-b1e430e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-21000ed.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-21000ed .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-21000ed.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322247 .elementor-element.elementor-element-21000ed.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322247 .elementor-element.elementor-element-21000ed.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322247 .elementor-element.elementor-element-21000ed .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-322247 .elementor-element.elementor-element-21000ed .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 17%;
}
.elementor-322247 .elementor-element.elementor-element-21000ed .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-21000ed .elementor-image-box-description
{
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-5ed9419
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #0c0803;
}
.elementor-322247 .elementor-element.elementor-element-f697ab1
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-f697ab1:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-f697ab1>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-eca3828.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-eca3828 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-322247 .elementor-element.elementor-element-eca3828.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-322247 .elementor-element.elementor-element-eca3828.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-322247 .elementor-element.elementor-element-eca3828.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-322247 .elementor-element.elementor-element-eca3828 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-322247 .elementor-element.elementor-element-eca3828 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 17%;
}
.elementor-322247 .elementor-element.elementor-element-eca3828 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-322247 .elementor-element.elementor-element-eca3828 .elementor-image-box-description
{
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-fcb21dc
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #0c0803;
}
.elementor-322247 .elementor-element.elementor-element-a6244d6
{
    --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-322247 .elementor-element.elementor-element-a3aba7f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --padding-top: 20px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-322247 .elementor-element.elementor-element-748d80e>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-322247 .elementor-element.elementor-element-748d80e .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-0822a9b .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-322247 .elementor-element.elementor-element-0822a9b .elementor-button:hover, .elementor-322247 .elementor-element.elementor-element-0822a9b .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-322247 .elementor-element.elementor-element-0822a9b .elementor-button:hover svg, .elementor-322247 .elementor-element.elementor-element-0822a9b .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-322247 .elementor-element.elementor-element-282ef2f
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-282ef2f:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-282ef2f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1745d5;
}
.elementor-322247 .elementor-element.elementor-element-606c931
{
    --display: flex;
}
.elementor-322247 .elementor-element.elementor-element-6aaa1c4>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-322247 .elementor-element.elementor-element-6aaa1c4.elementor-element
{
    --align-self: center;
}
.elementor-322247 .elementor-element.elementor-element-6aaa1c4
{
    text-align: center;
}
.elementor-322247 .elementor-element.elementor-element-6aaa1c4 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 47px;
    color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-cccc818
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-322247 .elementor-element.elementor-element-cccc818 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-322247 .elementor-element.elementor-element-cccc818 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-322247 .elementor-element.elementor-element-71eb674
{
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-322247 .elementor-element.elementor-element-71eb674.e-con
{
    --align-self: center;
}
.elementor-322247 .elementor-element.elementor-element-9056ed5
{
    text-align: center;
}
.elementor-322247 .elementor-element.elementor-element-9056ed5 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-f5157ea
{
    --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-322247 .elementor-element.elementor-element-a707c93
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-a707c93:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-a707c93>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-a707c93.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-b256d3c
{
    text-align: center;
}
.elementor-322247 .elementor-element.elementor-element-b256d3c .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 28px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 38.73px;
    color: #262626;
}
.elementor-322247 .elementor-element.elementor-element-ee36b3f
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 2.1px;
}
.elementor-322247 .elementor-element.elementor-element-ee36b3f .elementor-divider-separator
{
    width: 45%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-322247 .elementor-element.elementor-element-ee36b3f .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-322247 .elementor-element.elementor-element-ba0a79c>.elementor-widget-container
{
    padding: 0 20px 0 20px;
}
.elementor-322247 .elementor-element.elementor-element-ba0a79c
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28.19px;
    color: #0c0803;
}
.elementor-322247 .elementor-element.elementor-element-afdcb9f
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-afdcb9f:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-afdcb9f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-afdcb9f.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-81b04d2
{
    text-align: center;
}
.elementor-322247 .elementor-element.elementor-element-81b04d2 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 28px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 38.73px;
    color: #262626;
}
.elementor-322247 .elementor-element.elementor-element-2d50060
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 2.1px;
}
.elementor-322247 .elementor-element.elementor-element-2d50060 .elementor-divider-separator
{
    width: 45%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-322247 .elementor-element.elementor-element-2d50060 .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-322247 .elementor-element.elementor-element-d5ac6af>.elementor-widget-container
{
    padding: 0 20px 0 20px;
}
.elementor-322247 .elementor-element.elementor-element-d5ac6af
{
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28.19px;
    color: #0c0803;
}
.elementor-322247 .elementor-element.elementor-element-cc57206
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-cc57206:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-cc57206>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-cc57206.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-220ef07
{
    text-align: center;
}
.elementor-322247 .elementor-element.elementor-element-220ef07 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 28px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 38.73px;
    color: #262626;
}
.elementor-322247 .elementor-element.elementor-element-53d7b17
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 2.1px;
}
.elementor-322247 .elementor-element.elementor-element-53d7b17 .elementor-divider-separator
{
    width: 45%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-322247 .elementor-element.elementor-element-53d7b17 .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-322247 .elementor-element.elementor-element-3a4c529>.elementor-widget-container
{
    padding: 0 20px 0 20px;
}
.elementor-322247 .elementor-element.elementor-element-3a4c529
{
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28.19px;
    color: #0c0803;
}
.elementor-322247 .elementor-element.elementor-element-afa3ab8
{
    --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-322247 .elementor-element.elementor-element-c3bca0a .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-322247 .elementor-element.elementor-element-c3bca0a .elementor-button:hover, .elementor-322247 .elementor-element.elementor-element-c3bca0a .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-322247 .elementor-element.elementor-element-c3bca0a>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-322247 .elementor-element.elementor-element-c3bca0a
{
    z-index: 2;
}
.elementor-322247 .elementor-element.elementor-element-c3bca0a .elementor-button:hover svg, .elementor-322247 .elementor-element.elementor-element-c3bca0a .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-322247 .elementor-element.elementor-element-cfaca69
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-3316e29
{
    --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-322247 .elementor-element.elementor-element-867edef
{
    text-align: center;
}
.elementor-322247 .elementor-element.elementor-element-867edef .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-a588f22
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-322247 .elementor-element.elementor-element-a588f22 .elementor-divider-separator
{
    width: 160px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-322247 .elementor-element.elementor-element-a588f22 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-322247 .elementor-element.elementor-element-7a6252b
{
    --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-322247 .elementor-element.elementor-element-dd04e00
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-0216b14
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-fe5ea64>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-322247 .elementor-element.elementor-element-fe5ea64 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-322247 .elementor-element.elementor-element-fe5ea64 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-322247 .elementor-element.elementor-element-fe5ea64 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-322247 .elementor-element.elementor-element-fe5ea64 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-322247 .elementor-element.elementor-element-fe5ea64 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-322247 .elementor-element.elementor-element-fe5ea64 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-322247 .elementor-element.elementor-element-fe5ea64 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-322247 .elementor-element.elementor-element-fe5ea64 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-322247 .elementor-element.elementor-element-fe5ea64
{
    --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-322247 .elementor-element.elementor-element-fe5ea64 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-322247 .elementor-element.elementor-element-fe5ea64 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-322247 .elementor-element.elementor-element-fe5ea64 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 40px;
}
.elementor-322247 .elementor-element.elementor-element-fe5ea64 .elementor-icon-list-text
{
    color: #262626;
    transition: color .3s;
}
.elementor-322247 .elementor-element.elementor-element-14d7f1d
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-f775ec3
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-5f0a26a
{
    --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-322247 .elementor-element.elementor-element-3f49d32
{
    --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-322247 .elementor-element.elementor-element-feb8280 .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-322247 .elementor-element.elementor-element-feb8280 .elementor-button:hover, .elementor-322247 .elementor-element.elementor-element-feb8280 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-322247 .elementor-element.elementor-element-feb8280 .elementor-button:hover svg, .elementor-322247 .elementor-element.elementor-element-feb8280 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-322247 .elementor-element.elementor-element-ba67513:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-ba67513>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-322247 .elementor-element.elementor-element-ba67513
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 70px 0 70px 0;
}
.elementor-322247 .elementor-element.elementor-element-ba67513>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-322247 .elementor-element.elementor-element-6d1601a.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-322247 .elementor-element.elementor-element-6d1601a
{
    text-align: center;
}
.elementor-322247 .elementor-element.elementor-element-6d1601a .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-322247 .elementor-element.elementor-element-24533c9
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-322247 .elementor-element.elementor-element-24533c9 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-322247 .elementor-element.elementor-element-24533c9 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-322247 .elementor-element.elementor-element-b6e71df
{
    margin-top: 50px;
    margin-bottom: 50px;
}
.elementor-322247 .elementor-element.elementor-element-ee54012 .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-322247 .elementor-element.elementor-element-ee54012 .elementor-button:hover, .elementor-322247 .elementor-element.elementor-element-ee54012 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-322247 .elementor-element.elementor-element-ee54012>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-322247 .elementor-element.elementor-element-ee54012
{
    z-index: 2;
}
.elementor-322247 .elementor-element.elementor-element-ee54012 .elementor-button:hover svg, .elementor-322247 .elementor-element.elementor-element-ee54012 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-322247 .elementor-element.elementor-element-a00275a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 72px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-322247 .elementor-element.elementor-element-86ba532>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-322247 .elementor-element.elementor-element-86ba532
{
    text-align: center;
}
.elementor-322247 .elementor-element.elementor-element-86ba532 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5em;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-9448b36
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-322247 .elementor-element.elementor-element-9448b36>.elementor-widget-container
{
    padding: 0 0 20px 0;
}
.elementor-322247 .elementor-element.elementor-element-9448b36 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-322247 .elementor-element.elementor-element-9448b36 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-322247 .elementor-element.elementor-element-8f76b9b
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-75185a2
{
    width: var(--container-widget-width,67%);
    max-width: 67%;
    --container-widget-width: 67%;
    --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-322247 .elementor-element.elementor-element-75185a2.elementor-element
{
    --align-self: center;
}
.elementor-322247 .elementor-element.elementor-element-ebf7222>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-322247 .elementor-element.elementor-element-ebf7222
{
    text-align: center;
}
.elementor-322247 .elementor-element.elementor-element-43b8e76
{
    --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: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-322247 .elementor-element.elementor-element-8035c47 .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-322247 .elementor-element.elementor-element-8035c47 .elementor-button:hover, .elementor-322247 .elementor-element.elementor-element-8035c47 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-322247 .elementor-element.elementor-element-8035c47>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-322247 .elementor-element.elementor-element-8035c47 .elementor-button:hover svg, .elementor-322247 .elementor-element.elementor-element-8035c47 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-322247 .elementor-element.elementor-element-a0aaae6
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-81390ed
{
    text-align: center;
}
.elementor-322247 .elementor-element.elementor-element-81390ed .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-4958d0d
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-322247 .elementor-element.elementor-element-4958d0d .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-322247 .elementor-element.elementor-element-4958d0d .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-322247 .elementor-element.elementor-element-54da3aa
{
    --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-322247 .elementor-element.elementor-element-54da3aa:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-54da3aa>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-322247 .elementor-element.elementor-element-54da3aa: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-322247 .elementor-element.elementor-element-54da3aa, .elementor-322247 .elementor-element.elementor-element-54da3aa::before
{
    --border-transition: .3s;
}
.elementor-322247 .elementor-element.elementor-element-9fce530
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-695a8b4>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-322247 .elementor-element.elementor-element-695a8b4
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-551ae74
{
    --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-322247 .elementor-element.elementor-element-551ae74:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-551ae74>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-322247 .elementor-element.elementor-element-551ae74: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-322247 .elementor-element.elementor-element-551ae74, .elementor-322247 .elementor-element.elementor-element-551ae74::before
{
    --border-transition: .3s;
}
.elementor-322247 .elementor-element.elementor-element-05d3207
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-c199092>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-322247 .elementor-element.elementor-element-c199092
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-77f30f6
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-322247 .elementor-element.elementor-element-77f30f6:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-77f30f6>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-322247 .elementor-element.elementor-element-77f30f6: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-322247 .elementor-element.elementor-element-77f30f6, .elementor-322247 .elementor-element.elementor-element-77f30f6::before
{
    --border-transition: .3s;
}
.elementor-322247 .elementor-element.elementor-element-7eec859
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-ccb6db8
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-8e5cd07
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-322247 .elementor-element.elementor-element-8e5cd07:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-8e5cd07>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-322247 .elementor-element.elementor-element-8e5cd07: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-322247 .elementor-element.elementor-element-8e5cd07, .elementor-322247 .elementor-element.elementor-element-8e5cd07::before
{
    --border-transition: .3s;
}
.elementor-322247 .elementor-element.elementor-element-e4be9b4
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-3c7c14a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-93ef363
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-322247 .elementor-element.elementor-element-93ef363:not(.elementor-motion-effects-element-type-background), .elementor-322247 .elementor-element.elementor-element-93ef363>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-322247 .elementor-element.elementor-element-93ef363: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-322247 .elementor-element.elementor-element-93ef363, .elementor-322247 .elementor-element.elementor-element-93ef363::before
{
    --border-transition: .3s;
}
.elementor-322247 .elementor-element.elementor-element-cfb1cbd
{
    --display: flex;
    --flex-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-322247 .elementor-element.elementor-element-2df9ace
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-322247 .elementor-element.elementor-element-49acf10
{
    --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-322247 .elementor-element.elementor-element-49acf10>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title
{
    background-color: #f5f5f5;
    border-style: none;
}
.elementor-322247 .elementor-element.elementor-element-49acf10>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 20px 0 0 0;
}
.elementor-322247 .elementor-element.elementor-element-49acf10
{
    --n-accordion-padding: 10px 20px 10px 15px;
}
:where(.elementor-322247 .elementor-element.elementor-element-49acf10>.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-322247 .elementor-element.elementor-element-c62aec7
    {
        --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-322247 .elementor-element.elementor-element-7af1c40
    {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-1154517
    {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-eb51cb1
    {
        --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-322247 .elementor-element.elementor-element-66477e5
    {
        width: var(--container-widget-width,80%);
        max-width: 80%;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-66477e5>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-66477e5.elementor-element
    {
        --align-self: center;
    }
    .elementor-322247 .elementor-element.elementor-element-59e1c23
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-8d0f12c
    {
        width: var(--container-widget-width,85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-8d0f12c.elementor-element
    {
        --align-self: center;
    }
    .elementor-322247 .elementor-element.elementor-element-9056ed5
    {
        width: var(--container-widget-width,80%);
        max-width: 80%;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-9056ed5>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-9056ed5.elementor-element
    {
        --align-self: center;
    }
    .elementor-322247 .elementor-element.elementor-element-14d7f1d
    {
        --justify-content: center;
    }
}
@media(max-width: 1024px)
{
    .elementor-322247 .elementor-element.elementor-element-00c7bc1
    {
        --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-322247 .elementor-element.elementor-element-392d183
    {
        --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-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-322247 .elementor-element.elementor-element-995d491
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-995d491.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-995d491.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-995d491.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-995d491 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322247 .elementor-element.elementor-element-995d491 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-2a0ba2c
    {
        font-size: 14px;
    }
    .elementor-322247 .elementor-element.elementor-element-c096244
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-c096244.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-c096244.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-c096244.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-c096244 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322247 .elementor-element.elementor-element-c096244 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-f3ced51
    {
        font-size: 14px;
    }
    .elementor-322247 .elementor-element.elementor-element-b73b483
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-b73b483.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-b73b483.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-b73b483.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-b73b483 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322247 .elementor-element.elementor-element-b73b483 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-441b8b5
    {
        font-size: 14px;
    }
    .elementor-322247 .elementor-element.elementor-element-b3d6956
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-b3d6956.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-b3d6956.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-b3d6956.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-b3d6956 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322247 .elementor-element.elementor-element-b3d6956 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-ad78a7e
    {
        font-size: 14px;
    }
    .elementor-322247 .elementor-element.elementor-element-bb30689
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-bb30689.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-bb30689.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-bb30689.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-bb30689 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322247 .elementor-element.elementor-element-bb30689 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-ff6b3e3
    {
        font-size: 14px;
    }
    .elementor-322247 .elementor-element.elementor-element-50305df
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-50305df.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-50305df.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-50305df.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-50305df .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322247 .elementor-element.elementor-element-50305df .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-784010f
    {
        font-size: 14px;
    }
    .elementor-322247 .elementor-element.elementor-element-41a9440
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-41a9440.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-41a9440.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-41a9440.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-41a9440 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322247 .elementor-element.elementor-element-41a9440 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-aaf3314
    {
        font-size: 14px;
    }
    .elementor-322247 .elementor-element.elementor-element-f9abe0d
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-f9abe0d.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-f9abe0d.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-f9abe0d.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-f9abe0d .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322247 .elementor-element.elementor-element-f9abe0d .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-ea81505
    {
        font-size: 14px;
    }
    .elementor-322247 .elementor-element.elementor-element-b8c1b4e
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-b8c1b4e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-b8c1b4e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-b8c1b4e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-b8c1b4e .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322247 .elementor-element.elementor-element-b8c1b4e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-c9e4e2a
    {
        font-size: 14px;
    }
    .elementor-322247 .elementor-element.elementor-element-455a272
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-455a272.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-455a272.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-455a272.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-455a272 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322247 .elementor-element.elementor-element-455a272 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-1d60cb3
    {
        font-size: 14px;
    }
    .elementor-322247 .elementor-element.elementor-element-bcda7dd
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-bcda7dd.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-bcda7dd.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-bcda7dd.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-bcda7dd .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322247 .elementor-element.elementor-element-bcda7dd .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-486cf97
    {
        font-size: 14px;
    }
    .elementor-322247 .elementor-element.elementor-element-6e70741
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-6e70741.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-6e70741.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-6e70741.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-6e70741 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322247 .elementor-element.elementor-element-6e70741 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-dd639d3
    {
        font-size: 14px;
    }
    .elementor-322247 .elementor-element.elementor-element-3a9d193
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-3a9d193.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-3a9d193.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-3a9d193.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-3a9d193 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322247 .elementor-element.elementor-element-3a9d193 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-5fa871a
    {
        font-size: 14px;
    }
    .elementor-322247 .elementor-element.elementor-element-a8c94a0
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-a8c94a0.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-a8c94a0.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-a8c94a0.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-a8c94a0 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322247 .elementor-element.elementor-element-a8c94a0 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-c9a2592
    {
        font-size: 14px;
    }
    .elementor-322247 .elementor-element.elementor-element-8b4d5f1
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-8b4d5f1.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-8b4d5f1.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-8b4d5f1.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-8b4d5f1 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322247 .elementor-element.elementor-element-8b4d5f1 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-6925585
    {
        font-size: 14px;
    }
    .elementor-322247 .elementor-element.elementor-element-f1bcc0a
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-f1bcc0a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-f1bcc0a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-f1bcc0a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-f1bcc0a .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322247 .elementor-element.elementor-element-f1bcc0a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-8b56f2d
    {
        font-size: 14px;
    }
    .elementor-322247 .elementor-element.elementor-element-99fcbb6
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-99fcbb6.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-99fcbb6.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-99fcbb6.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-99fcbb6 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322247 .elementor-element.elementor-element-99fcbb6 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-9291eb5
    {
        font-size: 14px;
    }
    .elementor-322247 .elementor-element.elementor-element-9c49547
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-9c49547.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-9c49547.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-9c49547.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-9c49547 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322247 .elementor-element.elementor-element-9c49547 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-c9c5b0c
    {
        font-size: 14px;
    }
    .elementor-322247 .elementor-element.elementor-element-492ec03
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-492ec03.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-492ec03.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-492ec03.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-492ec03 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322247 .elementor-element.elementor-element-492ec03 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-41094e3
    {
        font-size: 14px;
    }
    .elementor-322247 .elementor-element.elementor-element-2c14eff
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-2c14eff.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-2c14eff.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-2c14eff.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-2c14eff .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322247 .elementor-element.elementor-element-2c14eff .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-560029d
    {
        font-size: 14px;
    }
    .elementor-322247 .elementor-element.elementor-element-1e0d195
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-1e0d195.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-1e0d195.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-1e0d195.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-1e0d195 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322247 .elementor-element.elementor-element-1e0d195 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-809e973
    {
        font-size: 14px;
    }
    .elementor-322247 .elementor-element.elementor-element-f765d01
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-f765d01.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-f765d01.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-f765d01.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-f765d01 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322247 .elementor-element.elementor-element-f765d01 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-8b60334
    {
        font-size: 14px;
    }
    .elementor-322247 .elementor-element.elementor-element-c230691
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-c230691.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-c230691.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-c230691.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-c230691 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322247 .elementor-element.elementor-element-c230691 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-9f83e33
    {
        font-size: 14px;
    }
    .elementor-322247 .elementor-element.elementor-element-f80625e
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-f80625e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-f80625e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-f80625e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-f80625e .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322247 .elementor-element.elementor-element-f80625e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-2d0e188
    {
        font-size: 14px;
    }
    .elementor-322247 .elementor-element.elementor-element-68c8ca2
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-68c8ca2.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-68c8ca2.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-68c8ca2.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-68c8ca2 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322247 .elementor-element.elementor-element-68c8ca2 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-bf6cad2
    {
        font-size: 14px;
    }
    .elementor-322247 .elementor-element.elementor-element-971eae4
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-971eae4.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-971eae4.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-971eae4.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-971eae4 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322247 .elementor-element.elementor-element-971eae4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-d1a55c9
    {
        font-size: 14px;
    }
    .elementor-322247 .elementor-element.elementor-element-fcf7865
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-fcf7865.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-fcf7865.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-fcf7865.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-fcf7865 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322247 .elementor-element.elementor-element-fcf7865 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-95b882d
    {
        font-size: 14px;
    }
    .elementor-322247 .elementor-element.elementor-element-706ebf1
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-706ebf1.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-706ebf1.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-706ebf1.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-706ebf1 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322247 .elementor-element.elementor-element-706ebf1 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-4a06907
    {
        font-size: 14px;
    }
    .elementor-322247 .elementor-element.elementor-element-c56a07e
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-c56a07e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-c56a07e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-c56a07e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-c56a07e .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322247 .elementor-element.elementor-element-c56a07e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-f3312c9
    {
        font-size: 14px;
    }
    .elementor-322247 .elementor-element.elementor-element-569c636
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-569c636.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-569c636.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-569c636.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-569c636 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322247 .elementor-element.elementor-element-569c636 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-90994ba
    {
        font-size: 14px;
    }
    .elementor-322247 .elementor-element.elementor-element-da0968f
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-da0968f.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-da0968f.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-da0968f.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-da0968f .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322247 .elementor-element.elementor-element-da0968f .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-41923af
    {
        font-size: 14px;
    }
    .elementor-322247 .elementor-element.elementor-element-04ed112
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-04ed112.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-04ed112.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-04ed112.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-04ed112 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322247 .elementor-element.elementor-element-04ed112 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-cf3bb03
    {
        font-size: 14px;
    }
    .elementor-322247 .elementor-element.elementor-element-ba4f388
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-ba4f388.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-ba4f388.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-ba4f388.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-ba4f388 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322247 .elementor-element.elementor-element-ba4f388 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-daf148a
    {
        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-322247 .elementor-element.elementor-element-a95f4d6.e-con
    {
        --align-self: center;
    }
    .elementor-322247 .elementor-element.elementor-element-bb8d024.e-con
    {
        --align-self: center;
    }
    .elementor-322247 .elementor-element.elementor-element-1556213.e-con
    {
        --align-self: center;
    }
    .elementor-322247 .elementor-element.elementor-element-7f6417a.e-con
    {
        --align-self: center;
    }
    .elementor-322247 .elementor-element.elementor-element-f89be91.e-con
    {
        --align-self: center;
    }
    .elementor-322247 .elementor-element.elementor-element-d3c8316.e-con
    {
        --align-self: center;
    }
    .elementor-322247 .elementor-element.elementor-element-5649ac9.e-con
    {
        --align-self: center;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-322247 .elementor-element.elementor-element-1be2199 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-322247 .elementor-element.elementor-element-93a7296 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-322247 .elementor-element.elementor-element-98c5334
    {
        width: var(--container-widget-width,150.094px);
        max-width: 150.094px;
        --container-widget-width: 150.094px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-98c5334 .elementor-counter-title
    {
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-7de6016
    {
        width: var(--container-widget-width,150.094px);
        max-width: 150.094px;
        --container-widget-width: 150.094px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-7de6016 .elementor-counter-title
    {
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-a14cbbb
    {
        width: var(--container-widget-width,172.094px);
        max-width: 172.094px;
        --container-widget-width: 172.094px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-a14cbbb .elementor-counter-title
    {
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-e1b7de9 .elementor-button
    {
        font-size: 18px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-c8c73e9 .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-322247 .elementor-element.elementor-element-8d93271 .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-322247 .elementor-element.elementor-element-072a518 .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-322247 .elementor-element.elementor-element-c9ad37a .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-322247 .elementor-element.elementor-element-2b8a98d .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-322247 .elementor-element.elementor-element-09f8ea1>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-09f8ea1 .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-322247 .elementor-element.elementor-element-66477e5
    {
        --container-widget-width: 66%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,66%);
        max-width: 66%;
    }
    .elementor-322247 .elementor-element.elementor-element-5d9ec67 .elementor-button
    {
        font-size: 18px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-8d0f12c
    {
        --container-widget-width: 66%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,66%);
        max-width: 66%;
    }
    .elementor-322247 .elementor-element.elementor-element-3c0d6e2
    {
        width: var(--container-widget-width,174.328px);
        max-width: 174.328px;
        --container-widget-width: 174.328px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-3c0d6e2.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-3c0d6e2.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-3c0d6e2.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-3c0d6e2 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322247 .elementor-element.elementor-element-f878330
    {
        font-size: 14px;
    }
    .elementor-322247 .elementor-element.elementor-element-21000ed.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-21000ed.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-21000ed.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-21000ed .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322247 .elementor-element.elementor-element-5ed9419
    {
        font-size: 14px;
    }
    .elementor-322247 .elementor-element.elementor-element-eca3828
    {
        width: var(--container-widget-width,184.328px);
        max-width: 184.328px;
        --container-widget-width: 184.328px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-eca3828.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-eca3828.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-eca3828.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-eca3828 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-322247 .elementor-element.elementor-element-fcb21dc
    {
        font-size: 14px;
    }
    .elementor-322247 .elementor-element.elementor-element-9056ed5
    {
        --container-widget-width: 66%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,66%);
        max-width: 66%;
    }
    .elementor-322247 .elementor-element.elementor-element-c3bca0a .elementor-button
    {
        font-size: 18px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-ee54012 .elementor-button
    {
        font-size: 18px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-49acf10>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
}
@media(max-width: 767px)
{
    .elementor-322247 .elementor-element.elementor-element-00c7bc1
    {
        --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-322247 .elementor-element.elementor-element-5caba50
    {
        text-align: center;
    }
    .elementor-322247 .elementor-element.elementor-element-5caba50 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-68fa33d
    {
        text-align: center;
    }
    .elementor-322247 .elementor-element.elementor-element-68fa33d .elementor-heading-title
    {
        font-size: 33px;
    }
    .elementor-322247 .elementor-element.elementor-element-c0fa53e
    {
        text-align: center;
    }
    .elementor-322247 .elementor-element.elementor-element-c0fa53e .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-322247 .elementor-element.elementor-element-bb54fa2
    {
        text-align: center;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-322247 .elementor-element.elementor-element-5807813
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322247 .elementor-element.elementor-element-67658db
    {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-322247 .elementor-element.elementor-element-ee17e3a .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-322247 .elementor-element.elementor-element-14d2b93>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-14d2b93 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-322247 .elementor-element.elementor-element-c62aec7
    {
        --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-322247 .elementor-element.elementor-element-d85c61f .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-322247 .elementor-element.elementor-element-d85c61f .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-322247 .elementor-element.elementor-element-d85c61f .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-d85c61f .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-4e9c2c4 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-322247 .elementor-element.elementor-element-4e9c2c4 .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-322247 .elementor-element.elementor-element-4e9c2c4 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-4e9c2c4 .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-43b41a6 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-322247 .elementor-element.elementor-element-43b41a6 .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-322247 .elementor-element.elementor-element-43b41a6 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-43b41a6 .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-7af1c40
    {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-5ed81b8 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-322247 .elementor-element.elementor-element-5ed81b8 .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-322247 .elementor-element.elementor-element-5ed81b8 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-5ed81b8 .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-139565d .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-322247 .elementor-element.elementor-element-139565d .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-322247 .elementor-element.elementor-element-139565d .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-139565d .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-75857f7 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-322247 .elementor-element.elementor-element-75857f7 .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-322247 .elementor-element.elementor-element-75857f7 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-75857f7 .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-1154517
    {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-6ebc6fa .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-322247 .elementor-element.elementor-element-6ebc6fa .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-322247 .elementor-element.elementor-element-6ebc6fa .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-6ebc6fa .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-20c4062 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-322247 .elementor-element.elementor-element-20c4062 .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-322247 .elementor-element.elementor-element-20c4062 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-20c4062 .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-0e4aa48 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-322247 .elementor-element.elementor-element-0e4aa48 .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-322247 .elementor-element.elementor-element-0e4aa48 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-0e4aa48 .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-eb51cb1
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-0cc0523 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-322247 .elementor-element.elementor-element-0cc0523 .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-322247 .elementor-element.elementor-element-0cc0523 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-0cc0523 .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-6eb2ed4 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-322247 .elementor-element.elementor-element-6eb2ed4 .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-322247 .elementor-element.elementor-element-6eb2ed4 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-6eb2ed4 .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-e2043c9
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322247 .elementor-element.elementor-element-2789ed9
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322247 .elementor-element.elementor-element-da8dfde
    {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-322247 .elementor-element.elementor-element-f4a1de1 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-322247 .elementor-element.elementor-element-96b1477>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-96b1477 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-322247 .elementor-element.elementor-element-7a0a103>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-7a0a103
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-322247 .elementor-element.elementor-element-c706285
    {
        --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-322247 .elementor-element.elementor-element-d2f8a6d
    {
        --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-322247 .elementor-element.elementor-element-995d491>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-995d491.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322247 .elementor-element.elementor-element-995d491 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322247 .elementor-element.elementor-element-995d491 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-995d491.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-995d491.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-995d491.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-995d491 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-995d491 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322247 .elementor-element.elementor-element-2a0ba2c>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-2a0ba2c
    {
        font-size: 13.31px;
    }
    .elementor-322247 .elementor-element.elementor-element-0f24bd7
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-c096244>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-c096244.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322247 .elementor-element.elementor-element-c096244 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322247 .elementor-element.elementor-element-c096244 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-c096244.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-c096244.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-c096244.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-c096244 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-c096244 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322247 .elementor-element.elementor-element-f3ced51>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-f3ced51
    {
        font-size: 13.31px;
    }
    .elementor-322247 .elementor-element.elementor-element-5bf6d4d
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-b73b483>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-b73b483.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322247 .elementor-element.elementor-element-b73b483 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322247 .elementor-element.elementor-element-b73b483 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-b73b483.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-b73b483.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-b73b483.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-b73b483 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-b73b483 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322247 .elementor-element.elementor-element-441b8b5>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-441b8b5
    {
        font-size: 13.31px;
    }
    .elementor-322247 .elementor-element.elementor-element-eaaacc3
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-ea8ade8
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-b3d6956>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-b3d6956.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322247 .elementor-element.elementor-element-b3d6956 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322247 .elementor-element.elementor-element-b3d6956 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-b3d6956.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-b3d6956.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-b3d6956.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-b3d6956 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-b3d6956 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322247 .elementor-element.elementor-element-ad78a7e>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-ad78a7e
    {
        font-size: 13.31px;
    }
    .elementor-322247 .elementor-element.elementor-element-5ccb128
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-bb30689>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-bb30689.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322247 .elementor-element.elementor-element-bb30689 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322247 .elementor-element.elementor-element-bb30689 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-bb30689.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-bb30689.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-bb30689.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-bb30689 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-bb30689 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322247 .elementor-element.elementor-element-ff6b3e3>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-ff6b3e3
    {
        font-size: 13.31px;
    }
    .elementor-322247 .elementor-element.elementor-element-56e62c2
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-50305df>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-50305df.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322247 .elementor-element.elementor-element-50305df .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322247 .elementor-element.elementor-element-50305df .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-50305df.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-50305df.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-50305df.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-50305df .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-50305df .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322247 .elementor-element.elementor-element-784010f>.elementor-widget-container
    {
        padding: 0 0 0 12px;
    }
    .elementor-322247 .elementor-element.elementor-element-784010f
    {
        font-size: 13.31px;
    }
    .elementor-322247 .elementor-element.elementor-element-0eca684
    {
        --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-322247 .elementor-element.elementor-element-48c3a07
    {
        --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-322247 .elementor-element.elementor-element-41a9440>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-41a9440.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322247 .elementor-element.elementor-element-41a9440 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322247 .elementor-element.elementor-element-41a9440 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-41a9440.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-41a9440.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-41a9440.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-41a9440 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-41a9440 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322247 .elementor-element.elementor-element-aaf3314>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-aaf3314
    {
        font-size: 13.31px;
    }
    .elementor-322247 .elementor-element.elementor-element-3dc8aba
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-f9abe0d>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-f9abe0d.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322247 .elementor-element.elementor-element-f9abe0d .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322247 .elementor-element.elementor-element-f9abe0d .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-f9abe0d.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-f9abe0d.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-f9abe0d.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-f9abe0d .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-f9abe0d .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322247 .elementor-element.elementor-element-ea81505>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-ea81505
    {
        font-size: 13.31px;
    }
    .elementor-322247 .elementor-element.elementor-element-21b9506
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-b8c1b4e>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-b8c1b4e.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322247 .elementor-element.elementor-element-b8c1b4e .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322247 .elementor-element.elementor-element-b8c1b4e .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-b8c1b4e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-b8c1b4e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-b8c1b4e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-b8c1b4e .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-b8c1b4e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322247 .elementor-element.elementor-element-c9e4e2a>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-c9e4e2a
    {
        font-size: 13.31px;
    }
    .elementor-322247 .elementor-element.elementor-element-15f990c
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-c003823
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-455a272>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-455a272.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322247 .elementor-element.elementor-element-455a272 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322247 .elementor-element.elementor-element-455a272 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-455a272.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-455a272.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-455a272.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-455a272 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-455a272 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322247 .elementor-element.elementor-element-1d60cb3>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-1d60cb3
    {
        font-size: 13.31px;
    }
    .elementor-322247 .elementor-element.elementor-element-4b4ba82
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-bcda7dd>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-bcda7dd.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322247 .elementor-element.elementor-element-bcda7dd .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322247 .elementor-element.elementor-element-bcda7dd .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-bcda7dd.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-bcda7dd.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-bcda7dd.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-bcda7dd .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-bcda7dd .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322247 .elementor-element.elementor-element-486cf97>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-486cf97
    {
        font-size: 13.31px;
    }
    .elementor-322247 .elementor-element.elementor-element-2ae9bbb
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-6e70741>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-6e70741.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322247 .elementor-element.elementor-element-6e70741 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322247 .elementor-element.elementor-element-6e70741 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-6e70741.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-6e70741.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-6e70741.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-6e70741 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-6e70741 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322247 .elementor-element.elementor-element-dd639d3>.elementor-widget-container
    {
        padding: 0 0 0 12px;
    }
    .elementor-322247 .elementor-element.elementor-element-dd639d3
    {
        font-size: 13.31px;
    }
    .elementor-322247 .elementor-element.elementor-element-1018114
    {
        --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-322247 .elementor-element.elementor-element-b4ab0af
    {
        --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-322247 .elementor-element.elementor-element-3a9d193>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-3a9d193.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322247 .elementor-element.elementor-element-3a9d193 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322247 .elementor-element.elementor-element-3a9d193 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-3a9d193.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-3a9d193.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-3a9d193.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-3a9d193 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-3a9d193 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322247 .elementor-element.elementor-element-5fa871a>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-5fa871a
    {
        font-size: 13.31px;
    }
    .elementor-322247 .elementor-element.elementor-element-f0fea52
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-a8c94a0>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-a8c94a0.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322247 .elementor-element.elementor-element-a8c94a0 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322247 .elementor-element.elementor-element-a8c94a0 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-a8c94a0.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-a8c94a0.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-a8c94a0.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-a8c94a0 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-a8c94a0 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322247 .elementor-element.elementor-element-c9a2592>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-c9a2592
    {
        font-size: 13.31px;
    }
    .elementor-322247 .elementor-element.elementor-element-c84e915
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-8b4d5f1>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-8b4d5f1.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322247 .elementor-element.elementor-element-8b4d5f1 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322247 .elementor-element.elementor-element-8b4d5f1 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-8b4d5f1.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-8b4d5f1.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-8b4d5f1.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-8b4d5f1 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-8b4d5f1 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322247 .elementor-element.elementor-element-6925585>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-6925585
    {
        font-size: 13.31px;
    }
    .elementor-322247 .elementor-element.elementor-element-b70c26a
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-144c839
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-f1bcc0a>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-f1bcc0a.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322247 .elementor-element.elementor-element-f1bcc0a .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322247 .elementor-element.elementor-element-f1bcc0a .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-f1bcc0a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-f1bcc0a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-f1bcc0a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-f1bcc0a .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-f1bcc0a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322247 .elementor-element.elementor-element-8b56f2d>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-8b56f2d
    {
        font-size: 13.31px;
    }
    .elementor-322247 .elementor-element.elementor-element-a7386db
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-99fcbb6>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-99fcbb6.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322247 .elementor-element.elementor-element-99fcbb6 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322247 .elementor-element.elementor-element-99fcbb6 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-99fcbb6.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-99fcbb6.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-99fcbb6.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-99fcbb6 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-99fcbb6 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322247 .elementor-element.elementor-element-9291eb5>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-9291eb5
    {
        font-size: 13.31px;
    }
    .elementor-322247 .elementor-element.elementor-element-318d907
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-9c49547>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-9c49547.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322247 .elementor-element.elementor-element-9c49547 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322247 .elementor-element.elementor-element-9c49547 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-9c49547.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-9c49547.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-9c49547.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-9c49547 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-9c49547 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322247 .elementor-element.elementor-element-c9c5b0c>.elementor-widget-container
    {
        padding: 0 0 0 12px;
    }
    .elementor-322247 .elementor-element.elementor-element-c9c5b0c
    {
        font-size: 13.31px;
    }
    .elementor-322247 .elementor-element.elementor-element-444fb42
    {
        --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-322247 .elementor-element.elementor-element-1524633
    {
        --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-322247 .elementor-element.elementor-element-492ec03>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-492ec03.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322247 .elementor-element.elementor-element-492ec03 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322247 .elementor-element.elementor-element-492ec03 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-492ec03.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-492ec03.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-492ec03.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-492ec03 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-492ec03 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322247 .elementor-element.elementor-element-41094e3>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-41094e3
    {
        font-size: 13.31px;
    }
    .elementor-322247 .elementor-element.elementor-element-914a1d3
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-2c14eff>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-2c14eff.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322247 .elementor-element.elementor-element-2c14eff .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322247 .elementor-element.elementor-element-2c14eff .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-2c14eff.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-2c14eff.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-2c14eff.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-2c14eff .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-2c14eff .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322247 .elementor-element.elementor-element-560029d>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-560029d
    {
        font-size: 13.31px;
    }
    .elementor-322247 .elementor-element.elementor-element-e4fde33
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-1e0d195>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-1e0d195.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322247 .elementor-element.elementor-element-1e0d195 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322247 .elementor-element.elementor-element-1e0d195 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-1e0d195.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-1e0d195.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-1e0d195.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-1e0d195 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-1e0d195 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322247 .elementor-element.elementor-element-809e973>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-809e973
    {
        font-size: 13.31px;
    }
    .elementor-322247 .elementor-element.elementor-element-26d4412
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-defa62f
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-f765d01>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-f765d01.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322247 .elementor-element.elementor-element-f765d01 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322247 .elementor-element.elementor-element-f765d01 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-f765d01.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-f765d01.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-f765d01.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-f765d01 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-f765d01 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322247 .elementor-element.elementor-element-8b60334>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-8b60334
    {
        font-size: 13.31px;
    }
    .elementor-322247 .elementor-element.elementor-element-c15b9f7
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-c230691>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-c230691.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322247 .elementor-element.elementor-element-c230691 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322247 .elementor-element.elementor-element-c230691 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-c230691.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-c230691.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-c230691.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-c230691 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-c230691 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322247 .elementor-element.elementor-element-9f83e33>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-9f83e33
    {
        font-size: 13.31px;
    }
    .elementor-322247 .elementor-element.elementor-element-911e199
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-f80625e>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-f80625e.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322247 .elementor-element.elementor-element-f80625e .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322247 .elementor-element.elementor-element-f80625e .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-f80625e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-f80625e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-f80625e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-f80625e .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-f80625e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322247 .elementor-element.elementor-element-2d0e188>.elementor-widget-container
    {
        padding: 0 0 0 12px;
    }
    .elementor-322247 .elementor-element.elementor-element-2d0e188
    {
        font-size: 13.31px;
    }
    .elementor-322247 .elementor-element.elementor-element-3ec99f6
    {
        --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-322247 .elementor-element.elementor-element-461897d
    {
        --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-322247 .elementor-element.elementor-element-68c8ca2>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-68c8ca2.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322247 .elementor-element.elementor-element-68c8ca2 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322247 .elementor-element.elementor-element-68c8ca2 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-68c8ca2.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-68c8ca2.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-68c8ca2.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-68c8ca2 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-68c8ca2 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322247 .elementor-element.elementor-element-bf6cad2>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-bf6cad2
    {
        font-size: 13.31px;
    }
    .elementor-322247 .elementor-element.elementor-element-08b37fb
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-971eae4>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-971eae4.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322247 .elementor-element.elementor-element-971eae4 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322247 .elementor-element.elementor-element-971eae4 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-971eae4.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-971eae4.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-971eae4.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-971eae4 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-971eae4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322247 .elementor-element.elementor-element-d1a55c9>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-d1a55c9
    {
        font-size: 13.31px;
    }
    .elementor-322247 .elementor-element.elementor-element-07ff728
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-fcf7865>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-fcf7865.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322247 .elementor-element.elementor-element-fcf7865 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322247 .elementor-element.elementor-element-fcf7865 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-fcf7865.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-fcf7865.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-fcf7865.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-fcf7865 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-fcf7865 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322247 .elementor-element.elementor-element-95b882d>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-95b882d
    {
        font-size: 13.31px;
    }
    .elementor-322247 .elementor-element.elementor-element-fe94423
    {
        --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-322247 .elementor-element.elementor-element-027598d
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-706ebf1>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-706ebf1.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322247 .elementor-element.elementor-element-706ebf1 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322247 .elementor-element.elementor-element-706ebf1 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-706ebf1.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-706ebf1.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-706ebf1.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-706ebf1 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-706ebf1 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322247 .elementor-element.elementor-element-4a06907>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-4a06907
    {
        font-size: 13.31px;
    }
    .elementor-322247 .elementor-element.elementor-element-78a6e68
    {
        --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-322247 .elementor-element.elementor-element-c56a07e>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-c56a07e.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322247 .elementor-element.elementor-element-c56a07e .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322247 .elementor-element.elementor-element-c56a07e .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-c56a07e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-c56a07e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-c56a07e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-c56a07e .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-c56a07e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322247 .elementor-element.elementor-element-f3312c9>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-f3312c9
    {
        font-size: 13.31px;
    }
    .elementor-322247 .elementor-element.elementor-element-1305764
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-569c636>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-569c636.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322247 .elementor-element.elementor-element-569c636 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322247 .elementor-element.elementor-element-569c636 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-569c636.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-569c636.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-569c636.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-569c636 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-569c636 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322247 .elementor-element.elementor-element-90994ba>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-90994ba
    {
        font-size: 13.31px;
    }
    .elementor-322247 .elementor-element.elementor-element-41ccde5
    {
        --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-322247 .elementor-element.elementor-element-e70e4db
    {
        --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-322247 .elementor-element.elementor-element-da0968f>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-da0968f.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322247 .elementor-element.elementor-element-da0968f .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322247 .elementor-element.elementor-element-da0968f .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-da0968f.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-da0968f.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-da0968f.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-da0968f .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-da0968f .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322247 .elementor-element.elementor-element-41923af>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-41923af
    {
        font-size: 13.31px;
    }
    .elementor-322247 .elementor-element.elementor-element-d50dc69
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-04ed112>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-04ed112.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322247 .elementor-element.elementor-element-04ed112 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322247 .elementor-element.elementor-element-04ed112 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-04ed112.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-04ed112.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-04ed112.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-04ed112 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-04ed112 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322247 .elementor-element.elementor-element-cf3bb03>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-cf3bb03
    {
        font-size: 13.31px;
    }
    .elementor-322247 .elementor-element.elementor-element-32b9ebf
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-ba4f388>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-ba4f388.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322247 .elementor-element.elementor-element-ba4f388 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322247 .elementor-element.elementor-element-ba4f388 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-ba4f388.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-ba4f388.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-ba4f388.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-ba4f388 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-ba4f388 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322247 .elementor-element.elementor-element-daf148a>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-daf148a
    {
        font-size: 13.31px;
    }
    .elementor-322247 .elementor-element.elementor-element-8019e10
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-7e6a681
    {
        text-align: center;
    }
    .elementor-322247 .elementor-element.elementor-element-7e6a681 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-25970dc
    {
        --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-322247 .elementor-element.elementor-element-7ade010
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-322247 .elementor-element.elementor-element-7ade010.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-322247 .elementor-element.elementor-element-566a801
    {
        width: var(--container-widget-width,100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-566a801.elementor-element
    {
        --align-self: center;
    }
    .elementor-322247 .elementor-element.elementor-element-566a801 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-322247 .elementor-element.elementor-element-7e570aa>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-7e570aa .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-322247 .elementor-element.elementor-element-4a7facc.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-322247 .elementor-element.elementor-element-f8177f9
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-f8177f9.e-con
    {
        --order: 2;
    }
    .elementor-322247 .elementor-element.elementor-element-7101c18 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-322247 .elementor-element.elementor-element-f07d28f>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-f07d28f
    {
        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-322247 .elementor-element.elementor-element-e931e8d>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-e931e8d
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-322247 .elementor-element.elementor-element-e931e8d .elementor-icon-list-item>.elementor-icon-list-text, .elementor-322247 .elementor-element.elementor-element-e931e8d .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-322247 .elementor-element.elementor-element-1379fa6.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-322247 .elementor-element.elementor-element-4b763ed
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-9690268 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-322247 .elementor-element.elementor-element-22600df>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-22600df
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-322247 .elementor-element.elementor-element-15e4b94>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-15e4b94
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-322247 .elementor-element.elementor-element-15e4b94 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-322247 .elementor-element.elementor-element-15e4b94 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-322247 .elementor-element.elementor-element-c0b4d5e
    {
        --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-322247 .elementor-element.elementor-element-71e4634
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-1832f95 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-322247 .elementor-element.elementor-element-4703be5>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-4703be5
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-322247 .elementor-element.elementor-element-cffd792>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-cffd792
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-322247 .elementor-element.elementor-element-cffd792 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-322247 .elementor-element.elementor-element-cffd792 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-322247 .elementor-element.elementor-element-21ad965
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-807c17a .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-322247 .elementor-element.elementor-element-24b2310>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-24b2310
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-322247 .elementor-element.elementor-element-ebc8b29>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-ebc8b29
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-322247 .elementor-element.elementor-element-ebc8b29 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-322247 .elementor-element.elementor-element-ebc8b29 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-322247 .elementor-element.elementor-element-b76590f
    {
        --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-322247 .elementor-element.elementor-element-aa3449e
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-2cf5486 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-322247 .elementor-element.elementor-element-ccca089>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-ccca089
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-322247 .elementor-element.elementor-element-bcc512b>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-bcc512b
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-322247 .elementor-element.elementor-element-bcc512b .elementor-icon-list-item>.elementor-icon-list-text, .elementor-322247 .elementor-element.elementor-element-bcc512b .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-322247 .elementor-element.elementor-element-4afde22
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-ae7614d .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-322247 .elementor-element.elementor-element-ca9a4a5>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-ca9a4a5
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-322247 .elementor-element.elementor-element-86f649c>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-86f649c
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-322247 .elementor-element.elementor-element-86f649c .elementor-icon-list-item>.elementor-icon-list-text, .elementor-322247 .elementor-element.elementor-element-86f649c .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-322247 .elementor-element.elementor-element-06a5249
    {
        --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-322247 .elementor-element.elementor-element-4922339
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-314adcf .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-322247 .elementor-element.elementor-element-946f6fd>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-946f6fd
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-322247 .elementor-element.elementor-element-8c57f85>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-8c57f85
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-322247 .elementor-element.elementor-element-8c57f85 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-322247 .elementor-element.elementor-element-8c57f85 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-322247 .elementor-element.elementor-element-fbd8426
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-1296339
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322247 .elementor-element.elementor-element-256ce04
    {
        text-align: center;
    }
    .elementor-322247 .elementor-element.elementor-element-256ce04 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-d262c89
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322247 .elementor-element.elementor-element-deb4656>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-deb4656 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-322247 .elementor-element.elementor-element-76553e2>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-76553e2 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-322247 .elementor-element.elementor-element-eaee888
    {
        --width: 0px;
    }
    .elementor-322247 .elementor-element.elementor-element-4311543
    {
        --width: 33%;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-322247 .elementor-element.elementor-element-1be2199 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-1be2199 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-322247 .elementor-element.elementor-element-1be2199 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-322247 .elementor-element.elementor-element-ce535f3
    {
        --width: 33%;
    }
    .elementor-322247 .elementor-element.elementor-element-93a7296 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-93a7296 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-322247 .elementor-element.elementor-element-93a7296 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-322247 .elementor-element.elementor-element-4e6a3b2
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-98c5334
    {
        --container-widget-width: 100px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100px);
        max-width: 100px;
    }
    .elementor-322247 .elementor-element.elementor-element-98c5334 .elementor-counter
    {
        gap: 2px;
    }
    .elementor-322247 .elementor-element.elementor-element-98c5334 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-322247 .elementor-element.elementor-element-98c5334 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-322247 .elementor-element.elementor-element-576b730
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-7de6016
    {
        --container-widget-width: 100px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100px);
        max-width: 100px;
    }
    .elementor-322247 .elementor-element.elementor-element-7de6016 .elementor-counter
    {
        gap: 2px;
    }
    .elementor-322247 .elementor-element.elementor-element-7de6016 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-322247 .elementor-element.elementor-element-7de6016 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-322247 .elementor-element.elementor-element-05f65e5
    {
        --width: 100%;
        --justify-content: flex-start;
    }
    .elementor-322247 .elementor-element.elementor-element-05f65e5.e-con
    {
        --align-self: center;
    }
    .elementor-322247 .elementor-element.elementor-element-a14cbbb
    {
        --container-widget-width: 100px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100px);
        max-width: 100px;
    }
    .elementor-322247 .elementor-element.elementor-element-a14cbbb .elementor-counter
    {
        gap: 2px;
    }
    .elementor-322247 .elementor-element.elementor-element-a14cbbb .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-322247 .elementor-element.elementor-element-a14cbbb .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-322247 .elementor-element.elementor-element-0b0d675
    {
        --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-322247 .elementor-element.elementor-element-e1b7de9 .elementor-button
    {
        font-size: 16px;
        line-height: 24px;
        padding: 11.69px 27.28px 11.69px 27.28px;
    }
    .elementor-322247 .elementor-element.elementor-element-cd324d8
    {
        --padding-top: 36px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322247 .elementor-element.elementor-element-b265fb9
    {
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322247 .elementor-element.elementor-element-9c17f1c
    {
        width: var(--container-widget-width,85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-9c17f1c.elementor-element
    {
        --align-self: center;
    }
    .elementor-322247 .elementor-element.elementor-element-9c17f1c .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-322247 .elementor-element.elementor-element-773076b>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-773076b .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-322247 .elementor-element.elementor-element-6cd0510
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-322247 .elementor-element.elementor-element-ef297de
    {
        --padding-top: 15px;
        --padding-bottom: 5px;
        --padding-left: 0px;
        --padding-right: 50px;
    }
    .elementor-322247 .elementor-element.elementor-element-c8c73e9.elementor-element
    {
        --align-self: center;
    }
    .elementor-322247 .elementor-element.elementor-element-c8c73e9 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322247 .elementor-element.elementor-element-c8c73e9 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-c8c73e9 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 35%;
    }
    .elementor-322247 .elementor-element.elementor-element-8d93271>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 20px 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-8d93271.elementor-element
    {
        --align-self: center;
    }
    .elementor-322247 .elementor-element.elementor-element-8d93271 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322247 .elementor-element.elementor-element-8d93271 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-8d93271 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 35%;
    }
    .elementor-322247 .elementor-element.elementor-element-072a518.elementor-element
    {
        --align-self: center;
    }
    .elementor-322247 .elementor-element.elementor-element-072a518 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322247 .elementor-element.elementor-element-072a518 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-072a518 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 24%;
    }
    .elementor-322247 .elementor-element.elementor-element-ac2e8af
    {
        --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-322247 .elementor-element.elementor-element-c9ad37a.elementor-element
    {
        --align-self: center;
    }
    .elementor-322247 .elementor-element.elementor-element-c9ad37a .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322247 .elementor-element.elementor-element-c9ad37a .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-c9ad37a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 27%;
    }
    .elementor-322247 .elementor-element.elementor-element-2b8a98d>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 20px 10px 0;
    }
    .elementor-322247 .elementor-element.elementor-element-2b8a98d.elementor-element
    {
        --align-self: center;
    }
    .elementor-322247 .elementor-element.elementor-element-2b8a98d .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322247 .elementor-element.elementor-element-2b8a98d .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-2b8a98d .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-2b8a98d .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-09f8ea1>.elementor-widget-container
    {
        padding: 0 70px 0 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-09f8ea1.elementor-element
    {
        --align-self: center;
    }
    .elementor-322247 .elementor-element.elementor-element-09f8ea1 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322247 .elementor-element.elementor-element-09f8ea1 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-09f8ea1 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 39%;
    }
    .elementor-322247 .elementor-element.elementor-element-dd29742
    {
        --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-322247 .elementor-element.elementor-element-9b061a8>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-9b061a8 .elementor-button
    {
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-5f9ad39
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322247 .elementor-element.elementor-element-8498e8b .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-815e5b1
    {
        --width: 33.33%;
    }
    .elementor-322247 .elementor-element.elementor-element-3907ec8
    {
        --width: 33.33%;
    }
    .elementor-322247 .elementor-element.elementor-element-cabf1a0
    {
        --width: 33.33%;
    }
    .elementor-322247 .elementor-element.elementor-element-3748ed1
    {
        --width: 33%;
    }
    .elementor-322247 .elementor-element.elementor-element-9037a57
    {
        --width: 33.33%;
    }
    .elementor-322247 .elementor-element.elementor-element-e18260a
    {
        --width: 33.33%;
    }
    .elementor-322247 .elementor-element.elementor-element-3ea8c6d
    {
        --width: 33.33%;
    }
    .elementor-322247 .elementor-element.elementor-element-3895905
    {
        --width: 33.33%;
    }
    .elementor-322247 .elementor-element.elementor-element-4d517b6
    {
        --width: 33.33%;
    }
    .elementor-322247 .elementor-element.elementor-element-f40fa4c
    {
        --width: 33.33%;
    }
    .elementor-322247 .elementor-element.elementor-element-5c42e83
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322247 .elementor-element.elementor-element-87ee73f .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-e036ed9
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322247 .elementor-element.elementor-element-66477e5>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-66477e5
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-322247 .elementor-element.elementor-element-66477e5 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-7c5eb9f
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322247 .elementor-element.elementor-element-b999094
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-b970a78
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-c66e058
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-eef9ae9
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-84ac06e
    {
        --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-322247 .elementor-element.elementor-element-5885ff0
    {
        --width: 50%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-322247 .elementor-element.elementor-element-9b5c3dc
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-c7f8d4c
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-3a37bd7
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-bd33230
    {
        --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-322247 .elementor-element.elementor-element-b96a1c0
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-2b369c6
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-9ec395a
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-3fd447c
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-c7bb01f
    {
        --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-322247 .elementor-element.elementor-element-d0f2042
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-e31aced
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-644ae21
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-a90c494
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-c098e3d
    {
        --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-322247 .elementor-element.elementor-element-1e9722b
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-bfe03e3
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-aeed63a
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-9e0c4df
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-21328ef
    {
        --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-322247 .elementor-element.elementor-element-5e19db7
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-af7f6bd
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-149fea5
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-ca4003c
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-db17b9f
    {
        --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-322247 .elementor-element.elementor-element-3150ca0
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-a6e2087
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-78a8a82
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-a105e47
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-ecf06b0
    {
        --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-322247 .elementor-element.elementor-element-20e3380
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-c3aae81
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-93f95c7
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-3b027ba
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-5d9ec67 .elementor-button
    {
        font-size: 16px;
        line-height: 24px;
        padding: 11.69px 27.28px 11.69px 27.28px;
    }
    .elementor-322247 .elementor-element.elementor-element-740a6b2
    {
        text-align: center;
    }
    .elementor-322247 .elementor-element.elementor-element-740a6b2 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-96781a6 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-322247 .elementor-element.elementor-element-d2fd06b>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-d2fd06b .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-322247 .elementor-element.elementor-element-d2fd06b .elementor-divider
    {
        padding-block-start: 3px;
        padding-block-end: 3px;
    }
    .elementor-322247 .elementor-element.elementor-element-b362140
    {
        --border-radius: 5px 5px 5px 5px;
    }
    .elementor-322247 .elementor-element.elementor-element-ce0fc73
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322247 .elementor-element.elementor-element-8c87d34>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-1c81b0b
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322247 .elementor-element.elementor-element-87c0482>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-f8755ec
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322247 .elementor-element.elementor-element-ba2d71f
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322247 .elementor-element.elementor-element-b96a846
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322247 .elementor-element.elementor-element-77998e9
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-70d5b10
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-e906955
    {
        --width: 33%;
    }
    .elementor-322247 .elementor-element.elementor-element-ad526ca
    {
        --width: 33%;
    }
    .elementor-322247 .elementor-element.elementor-element-c47f2b4
    {
        --width: 33%;
    }
    .elementor-322247 .elementor-element.elementor-element-4f25e70
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-95fa657
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-3c7cd75
    {
        --width: 33%;
    }
    .elementor-322247 .elementor-element.elementor-element-1181969
    {
        --width: 33%;
    }
    .elementor-322247 .elementor-element.elementor-element-fa82f6a
    {
        --width: 33%;
    }
    .elementor-322247 .elementor-element.elementor-element-12ae6c9
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-711877d
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-a06e29a
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-ba55566
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-8e38ab7
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-8bba362
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-ddb551e
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-3865d77
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-12ba5ab
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-07d50ed
    {
        --width: 50%;
    }
    .elementor-322247 .elementor-element.elementor-element-608ce8e
    {
        --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-322247 .elementor-element.elementor-element-608ce8e>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-608ce8e.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-322247 .elementor-element.elementor-element-2d17789
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322247 .elementor-element.elementor-element-b1f43df
    {
        --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-322247 .elementor-element.elementor-element-5ba4418 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-322247 .elementor-element.elementor-element-dd6b226>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-dd6b226 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-322247 .elementor-element.elementor-element-30d1c96
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322247 .elementor-element.elementor-element-8d0f12c
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-322247 .elementor-element.elementor-element-8d0f12c .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-6cbe19a
    {
        --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-322247 .elementor-element.elementor-element-4469034
    {
        --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-322247 .elementor-element.elementor-element-3c0d6e2>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-3c0d6e2.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322247 .elementor-element.elementor-element-3c0d6e2 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322247 .elementor-element.elementor-element-3c0d6e2 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-3c0d6e2.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-3c0d6e2.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-3c0d6e2.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-3c0d6e2 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-3c0d6e2 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322247 .elementor-element.elementor-element-f878330>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-f878330
    {
        font-size: 13.31px;
    }
    .elementor-322247 .elementor-element.elementor-element-b1e430e
    {
        --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-322247 .elementor-element.elementor-element-21000ed
    {
        width: var(--container-widget-width,282px);
        max-width: 282px;
        --container-widget-width: 282px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-21000ed>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-21000ed.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322247 .elementor-element.elementor-element-21000ed .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322247 .elementor-element.elementor-element-21000ed .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-21000ed.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-21000ed.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-21000ed.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-21000ed .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-21000ed .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322247 .elementor-element.elementor-element-5ed9419>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-5ed9419
    {
        font-size: 13.31px;
    }
    .elementor-322247 .elementor-element.elementor-element-f697ab1
    {
        --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-322247 .elementor-element.elementor-element-eca3828
    {
        width: var(--container-widget-width,262.312px);
        max-width: 262.312px;
        --container-widget-width: 262.312px;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-eca3828>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-eca3828.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-322247 .elementor-element.elementor-element-eca3828 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-322247 .elementor-element.elementor-element-eca3828 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-eca3828.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-eca3828.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-eca3828.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-eca3828 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-eca3828 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-322247 .elementor-element.elementor-element-fcb21dc>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-fcb21dc
    {
        font-size: 13.31px;
    }
    .elementor-322247 .elementor-element.elementor-element-a3aba7f
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322247 .elementor-element.elementor-element-748d80e
    {
        text-align: center;
    }
    .elementor-322247 .elementor-element.elementor-element-748d80e .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-282ef2f
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322247 .elementor-element.elementor-element-6aaa1c4>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-6aaa1c4 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-322247 .elementor-element.elementor-element-cccc818>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-cccc818 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-322247 .elementor-element.elementor-element-71eb674
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322247 .elementor-element.elementor-element-9056ed5>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-9056ed5
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-322247 .elementor-element.elementor-element-9056ed5 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-322247 .elementor-element.elementor-element-f5157ea
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-b256d3c .elementor-heading-title
    {
        font-size: 24px;
    }
    .elementor-322247 .elementor-element.elementor-element-81b04d2 .elementor-heading-title
    {
        font-size: 24px;
    }
    .elementor-322247 .elementor-element.elementor-element-220ef07 .elementor-heading-title
    {
        font-size: 24px;
    }
    .elementor-322247 .elementor-element.elementor-element-afa3ab8
    {
        --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-322247 .elementor-element.elementor-element-c3bca0a .elementor-button
    {
        font-size: 16px;
        line-height: 24px;
        padding: 11.69px 27.28px 11.69px 27.28px;
    }
    .elementor-322247 .elementor-element.elementor-element-cfaca69
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322247 .elementor-element.elementor-element-3316e29
    {
        --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-322247 .elementor-element.elementor-element-867edef .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-322247 .elementor-element.elementor-element-a588f22>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-a588f22 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-322247 .elementor-element.elementor-element-fe5ea64>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-fe5ea64 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
    {
        padding-bottom: calc(10px / 2);
    }
    .elementor-322247 .elementor-element.elementor-element-fe5ea64 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
    {
        margin-top: calc(10px / 2);
    }
    .elementor-322247 .elementor-element.elementor-element-fe5ea64 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
    {
        margin-right: calc(10px / 2);
        margin-left: calc(10px / 2);
    }
    .elementor-322247 .elementor-element.elementor-element-fe5ea64 .elementor-icon-list-items.elementor-inline-items
    {
        margin-right: calc(-10px / 2);
        margin-left: calc(-10px / 2);
    }
    body.rtl .elementor-322247 .elementor-element.elementor-element-fe5ea64 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        left: calc(-10px / 2);
    }
    body:not(.rtl) .elementor-322247 .elementor-element.elementor-element-fe5ea64 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        right: calc(-10px / 2);
    }
    .elementor-322247 .elementor-element.elementor-element-fe5ea64
    {
        --e-icon-list-icon-size: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-fe5ea64 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-322247 .elementor-element.elementor-element-fe5ea64 .elementor-icon-list-item>a
    {
        font-size: 14px;
        line-height: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-14d7f1d
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-322247 .elementor-element.elementor-element-5f0a26a
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322247 .elementor-element.elementor-element-3f49d32
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322247 .elementor-element.elementor-element-6d1601a
    {
        width: var(--container-widget-width,100.588%);
        max-width: 100.588%;
        --container-widget-width: 100.588%;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-6d1601a.elementor-element
    {
        --align-self: center;
    }
    .elementor-322247 .elementor-element.elementor-element-6d1601a .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-322247 .elementor-element.elementor-element-24533c9>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-24533c9 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-322247 .elementor-element.elementor-element-ee54012 .elementor-button
    {
        font-size: 16px;
        line-height: 24px;
        padding: 11.69px 27.28px 11.69px 27.28px;
    }
    .elementor-322247 .elementor-element.elementor-element-a00275a
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322247 .elementor-element.elementor-element-86ba532>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-86ba532 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-322247 .elementor-element.elementor-element-9448b36>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-9448b36 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-75185a2
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-322247 .elementor-element.elementor-element-75185a2.elementor-element
    {
        --align-self: center;
    }
    .elementor-322247 .elementor-element.elementor-element-43b8e76
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322247 .elementor-element.elementor-element-a0aaae6
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-322247 .elementor-element.elementor-element-81390ed
    {
        width: var(--container-widget-width,75%);
        max-width: 75%;
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
    }
    .elementor-322247 .elementor-element.elementor-element-81390ed.elementor-element
    {
        --align-self: center;
    }
    .elementor-322247 .elementor-element.elementor-element-81390ed .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-322247 .elementor-element.elementor-element-4958d0d>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-322247 .elementor-element.elementor-element-4958d0d .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-695a8b4
    {
        font-size: 14px;
    }
    .elementor-322247 .elementor-element.elementor-element-c199092
    {
        font-size: 14px;
    }
    .elementor-322247 .elementor-element.elementor-element-ccb6db8
    {
        font-size: 14px;
    }
    .elementor-322247 .elementor-element.elementor-element-3c7c14a
    {
        font-size: 14px;
    }
    .elementor-322247 .elementor-element.elementor-element-2df9ace
    {
        font-size: 14px;
    }
    .elementor-322247 .elementor-element.elementor-element-49acf10>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-322247 .elementor-element.elementor-element-49acf10
    {
        --n-accordion-title-font-size: 15px;
    }
}
@media(min-width: 768px)
{
    .elementor-322247 .elementor-element.elementor-element-00c7bc1
    {
        --content-width: 1460px;
    }
    .elementor-322247 .elementor-element.elementor-element-dd408fb
    {
        --content-width: 1460px;
    }
    .elementor-322247 .elementor-element.elementor-element-392d183
    {
        --content-width: 1460px;
    }
    .elementor-322247 .elementor-element.elementor-element-8c1ccd8
    {
        --content-width: 1460px;
    }
    .elementor-322247 .elementor-element.elementor-element-c62aec7
    {
        --content-width: 100%;
    }
    .elementor-322247 .elementor-element.elementor-element-e7123a6
    {
        --width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-b1a0ab1
    {
        --width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-3f4b778
    {
        --width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-7af1c40
    {
        --content-width: 100%;
    }
    .elementor-322247 .elementor-element.elementor-element-e7e221b
    {
        --width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-a5421a3
    {
        --width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-dafd0cd
    {
        --width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-1154517
    {
        --content-width: 100%;
    }
    .elementor-322247 .elementor-element.elementor-element-ab5bcb9
    {
        --width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-5f16433
    {
        --width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-6b29b02
    {
        --width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-eb51cb1
    {
        --content-width: 100%;
    }
    .elementor-322247 .elementor-element.elementor-element-fa92f63
    {
        --width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-c792926
    {
        --width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-c706285
    {
        --content-width: 1460px;
    }
    .elementor-322247 .elementor-element.elementor-element-eaaacc3
    {
        --content-width: 1460px;
    }
    .elementor-322247 .elementor-element.elementor-element-0eca684
    {
        --content-width: 1460px;
    }
    .elementor-322247 .elementor-element.elementor-element-15f990c
    {
        --content-width: 1460px;
    }
    .elementor-322247 .elementor-element.elementor-element-1018114
    {
        --content-width: 1460px;
    }
    .elementor-322247 .elementor-element.elementor-element-b70c26a
    {
        --content-width: 1460px;
    }
    .elementor-322247 .elementor-element.elementor-element-444fb42
    {
        --content-width: 1460px;
    }
    .elementor-322247 .elementor-element.elementor-element-26d4412
    {
        --content-width: 1460px;
    }
    .elementor-322247 .elementor-element.elementor-element-3ec99f6
    {
        --content-width: 1460px;
    }
    .elementor-322247 .elementor-element.elementor-element-fe94423
    {
        --content-width: 1460px;
    }
    .elementor-322247 .elementor-element.elementor-element-41ccde5
    {
        --content-width: 1460px;
    }
    .elementor-322247 .elementor-element.elementor-element-25970dc
    {
        --content-width: 1460px;
    }
    .elementor-322247 .elementor-element.elementor-element-7ade010
    {
        --content-width: 1460px;
    }
    .elementor-322247 .elementor-element.elementor-element-f8177f9
    {
        --content-width: 1460px;
    }
    .elementor-322247 .elementor-element.elementor-element-a95f4d6
    {
        --content-width: 1460px;
    }
    .elementor-322247 .elementor-element.elementor-element-bb8d024
    {
        --content-width: 1460px;
    }
    .elementor-322247 .elementor-element.elementor-element-4b763ed
    {
        --content-width: 1460px;
    }
    .elementor-322247 .elementor-element.elementor-element-71e4634
    {
        --content-width: 1460px;
    }
    .elementor-322247 .elementor-element.elementor-element-1556213
    {
        --content-width: 1460px;
    }
    .elementor-322247 .elementor-element.elementor-element-7f6417a
    {
        --content-width: 1460px;
    }
    .elementor-322247 .elementor-element.elementor-element-21ad965
    {
        --content-width: 1460px;
    }
    .elementor-322247 .elementor-element.elementor-element-f89be91
    {
        --content-width: 1460px;
    }
    .elementor-322247 .elementor-element.elementor-element-5649ac9
    {
        --content-width: 1460px;
    }
    .elementor-322247 .elementor-element.elementor-element-eaee888
    {
        --width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-4311543
    {
        --width: 20%;
    }
    .elementor-322247 .elementor-element.elementor-element-ce535f3
    {
        --width: 20%;
    }
    .elementor-322247 .elementor-element.elementor-element-b07bd7d
    {
        --width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-4e6a3b2
    {
        --width: 33%;
    }
    .elementor-322247 .elementor-element.elementor-element-576b730
    {
        --width: 33%;
    }
    .elementor-322247 .elementor-element.elementor-element-05f65e5
    {
        --width: 33%;
    }
    .elementor-322247 .elementor-element.elementor-element-cd324d8
    {
        --content-width: 1460px;
    }
    .elementor-322247 .elementor-element.elementor-element-6cd0510
    {
        --content-width: 1140px;
    }
    .elementor-322247 .elementor-element.elementor-element-ef297de
    {
        --width: 30%;
    }
    .elementor-322247 .elementor-element.elementor-element-7559c22
    {
        --width: 30%;
    }
    .elementor-322247 .elementor-element.elementor-element-c838dff
    {
        --width: 30%;
    }
    .elementor-322247 .elementor-element.elementor-element-ac2e8af
    {
        --content-width: 1140px;
    }
    .elementor-322247 .elementor-element.elementor-element-a3ebb56
    {
        --width: 30%;
    }
    .elementor-322247 .elementor-element.elementor-element-efd4582
    {
        --width: 30%;
    }
    .elementor-322247 .elementor-element.elementor-element-c953ddd
    {
        --width: 30%;
    }
    .elementor-322247 .elementor-element.elementor-element-5f9ad39
    {
        --content-width: 1460px;
    }
    .elementor-322247 .elementor-element.elementor-element-541bc5a
    {
        --content-width: 1460px;
    }
    .elementor-322247 .elementor-element.elementor-element-581b9c1
    {
        --width: 12.5%;
    }
    .elementor-322247 .elementor-element.elementor-element-815e5b1
    {
        --width: 15%;
    }
    .elementor-322247 .elementor-element.elementor-element-3907ec8
    {
        --width: 15%;
    }
    .elementor-322247 .elementor-element.elementor-element-cabf1a0
    {
        --width: 15%;
    }
    .elementor-322247 .elementor-element.elementor-element-3748ed1
    {
        --width: 15%;
    }
    .elementor-322247 .elementor-element.elementor-element-9037a57
    {
        --width: 15%;
    }
    .elementor-322247 .elementor-element.elementor-element-978df63
    {
        --width: 12.5%;
    }
    .elementor-322247 .elementor-element.elementor-element-3678e77
    {
        --content-width: 1460px;
    }
    .elementor-322247 .elementor-element.elementor-element-821c724
    {
        --width: 12.5%;
    }
    .elementor-322247 .elementor-element.elementor-element-e18260a
    {
        --width: 15%;
    }
    .elementor-322247 .elementor-element.elementor-element-3ea8c6d
    {
        --width: 15%;
    }
    .elementor-322247 .elementor-element.elementor-element-3895905
    {
        --width: 15%;
    }
    .elementor-322247 .elementor-element.elementor-element-4d517b6
    {
        --width: 15%;
    }
    .elementor-322247 .elementor-element.elementor-element-f40fa4c
    {
        --width: 15%;
    }
    .elementor-322247 .elementor-element.elementor-element-402ba2c
    {
        --width: 12.5%;
    }
    .elementor-322247 .elementor-element.elementor-element-5c42e83
    {
        --content-width: 100%;
    }
    .elementor-322247 .elementor-element.elementor-element-e036ed9
    {
        --width: 1140px;
    }
    .elementor-322247 .elementor-element.elementor-element-7c5eb9f
    {
        --content-width: 1140px;
    }
    .elementor-322247 .elementor-element.elementor-element-b999094
    {
        --width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-b970a78
    {
        --width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-c66e058
    {
        --width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-eef9ae9
    {
        --width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-84ac06e
    {
        --content-width: 1140px;
    }
    .elementor-322247 .elementor-element.elementor-element-5885ff0
    {
        --width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-9b5c3dc
    {
        --width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-c7f8d4c
    {
        --width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-3a37bd7
    {
        --width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-bd33230
    {
        --content-width: 1140px;
    }
    .elementor-322247 .elementor-element.elementor-element-b96a1c0
    {
        --width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-2b369c6
    {
        --width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-9ec395a
    {
        --width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-3fd447c
    {
        --width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-c7bb01f
    {
        --content-width: 1140px;
    }
    .elementor-322247 .elementor-element.elementor-element-d0f2042
    {
        --width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-e31aced
    {
        --width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-644ae21
    {
        --width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-a90c494
    {
        --width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-c098e3d
    {
        --content-width: 1140px;
    }
    .elementor-322247 .elementor-element.elementor-element-1e9722b
    {
        --width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-bfe03e3
    {
        --width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-aeed63a
    {
        --width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-9e0c4df
    {
        --width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-21328ef
    {
        --content-width: 1140px;
    }
    .elementor-322247 .elementor-element.elementor-element-5e19db7
    {
        --width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-af7f6bd
    {
        --width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-149fea5
    {
        --width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-ca4003c
    {
        --width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-db17b9f
    {
        --content-width: 1140px;
    }
    .elementor-322247 .elementor-element.elementor-element-3150ca0
    {
        --width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-a6e2087
    {
        --width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-78a8a82
    {
        --width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-a105e47
    {
        --width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-ecf06b0
    {
        --content-width: 1140px;
    }
    .elementor-322247 .elementor-element.elementor-element-20e3380
    {
        --width: 18.482%;
    }
    .elementor-322247 .elementor-element.elementor-element-c3aae81
    {
        --width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-93f95c7
    {
        --width: 25%;
    }
    .elementor-322247 .elementor-element.elementor-element-3b027ba
    {
        --width: 21%;
    }
    .elementor-322247 .elementor-element.elementor-element-673f773
    {
        --content-width: 1460px;
    }
    .elementor-322247 .elementor-element.elementor-element-e510ac6
    {
        --width: 10%;
    }
    .elementor-322247 .elementor-element.elementor-element-ce0fc73
    {
        --width: 16%;
    }
    .elementor-322247 .elementor-element.elementor-element-1c81b0b
    {
        --width: 16%;
    }
    .elementor-322247 .elementor-element.elementor-element-f8755ec
    {
        --width: 16%;
    }
    .elementor-322247 .elementor-element.elementor-element-ba2d71f
    {
        --width: 16%;
    }
    .elementor-322247 .elementor-element.elementor-element-b96a846
    {
        --width: 16%;
    }
    .elementor-322247 .elementor-element.elementor-element-161a871
    {
        --width: 10%;
    }
    .elementor-322247 .elementor-element.elementor-element-47dd305
    {
        --width: 15%;
    }
    .elementor-322247 .elementor-element.elementor-element-77998e9
    {
        --width: 14%;
    }
    .elementor-322247 .elementor-element.elementor-element-70d5b10
    {
        --width: 14%;
    }
    .elementor-322247 .elementor-element.elementor-element-e906955
    {
        --width: 14%;
    }
    .elementor-322247 .elementor-element.elementor-element-ad526ca
    {
        --width: 14%;
    }
    .elementor-322247 .elementor-element.elementor-element-c47f2b4
    {
        --width: 14%;
    }
    .elementor-322247 .elementor-element.elementor-element-5590ea2
    {
        --width: 15%;
    }
    .elementor-322247 .elementor-element.elementor-element-9dc32e9
    {
        --width: 15%;
    }
    .elementor-322247 .elementor-element.elementor-element-4f25e70
    {
        --width: 14%;
    }
    .elementor-322247 .elementor-element.elementor-element-95fa657
    {
        --width: 14%;
    }
    .elementor-322247 .elementor-element.elementor-element-3c7cd75
    {
        --width: 14%;
    }
    .elementor-322247 .elementor-element.elementor-element-1181969
    {
        --width: 14%;
    }
    .elementor-322247 .elementor-element.elementor-element-fa82f6a
    {
        --width: 14%;
    }
    .elementor-322247 .elementor-element.elementor-element-5a23244
    {
        --width: 15%;
    }
    .elementor-322247 .elementor-element.elementor-element-4d14340
    {
        --width: 15%;
    }
    .elementor-322247 .elementor-element.elementor-element-12ae6c9
    {
        --width: 14%;
    }
    .elementor-322247 .elementor-element.elementor-element-711877d
    {
        --width: 14%;
    }
    .elementor-322247 .elementor-element.elementor-element-a06e29a
    {
        --width: 14%;
    }
    .elementor-322247 .elementor-element.elementor-element-ba55566
    {
        --width: 14%;
    }
    .elementor-322247 .elementor-element.elementor-element-a337915
    {
        --width: 14%;
    }
    .elementor-322247 .elementor-element.elementor-element-7fa0260
    {
        --width: 15%;
    }
    .elementor-322247 .elementor-element.elementor-element-314aad2
    {
        --content-width: 1460px;
    }
    .elementor-322247 .elementor-element.elementor-element-00b8bc9
    {
        --width: 15%;
    }
    .elementor-322247 .elementor-element.elementor-element-8e38ab7
    {
        --width: 14%;
    }
    .elementor-322247 .elementor-element.elementor-element-8bba362
    {
        --width: 14%;
    }
    .elementor-322247 .elementor-element.elementor-element-ddb551e
    {
        --width: 14%;
    }
    .elementor-322247 .elementor-element.elementor-element-3865d77
    {
        --width: 14%;
    }
    .elementor-322247 .elementor-element.elementor-element-12ba5ab
    {
        --width: 14%;
    }
    .elementor-322247 .elementor-element.elementor-element-3654643
    {
        --width: 15%;
    }
    .elementor-322247 .elementor-element.elementor-element-598f31a
    {
        --width: 15%;
    }
    .elementor-322247 .elementor-element.elementor-element-07d50ed
    {
        --width: 14%;
    }
    .elementor-322247 .elementor-element.elementor-element-498202e
    {
        --width: 12%;
    }
    .elementor-322247 .elementor-element.elementor-element-49a67c7
    {
        --width: 12%;
    }
    .elementor-322247 .elementor-element.elementor-element-d64b43a
    {
        --width: 12%;
    }
    .elementor-322247 .elementor-element.elementor-element-84db403
    {
        --width: 12%;
    }
    .elementor-322247 .elementor-element.elementor-element-d43b330
    {
        --width: 15%;
    }
    .elementor-322247 .elementor-element.elementor-element-2d17789
    {
        --content-width: 100%;
    }
    .elementor-322247 .elementor-element.elementor-element-30d1c96
    {
        --width: 1140px;
    }
    .elementor-322247 .elementor-element.elementor-element-6cbe19a
    {
        --content-width: 1460px;
    }
    .elementor-322247 .elementor-element.elementor-element-282ef2f
    {
        --content-width: 100%;
    }
    .elementor-322247 .elementor-element.elementor-element-606c931
    {
        --content-width: 1460px;
    }
    .elementor-322247 .elementor-element.elementor-element-71eb674
    {
        --width: 1140px;
    }
    .elementor-322247 .elementor-element.elementor-element-f5157ea
    {
        --content-width: 1460px;
    }
    .elementor-322247 .elementor-element.elementor-element-a707c93
    {
        --width: 28.878%;
    }
    .elementor-322247 .elementor-element.elementor-element-afdcb9f
    {
        --width: 28.878%;
    }
    .elementor-322247 .elementor-element.elementor-element-cc57206
    {
        --width: 28.878%;
    }
    .elementor-322247 .elementor-element.elementor-element-cfaca69
    {
        --content-width: 100%;
    }
    .elementor-322247 .elementor-element.elementor-element-7a6252b
    {
        --content-width: 100%;
    }
    .elementor-322247 .elementor-element.elementor-element-dd04e00
    {
        --width: 10%;
    }
    .elementor-322247 .elementor-element.elementor-element-0216b14
    {
        --width: 40%;
    }
    .elementor-322247 .elementor-element.elementor-element-14d7f1d
    {
        --width: 40%;
    }
    .elementor-322247 .elementor-element.elementor-element-f775ec3
    {
        --width: 10%;
    }
    .elementor-322247 .elementor-element.elementor-element-8f76b9b
    {
        --content-width: 1460px;
    }
    .elementor-322247 .elementor-element.elementor-element-43b8e76
    {
        --content-width: 100%;
    }
    .elementor-322247 .elementor-element.elementor-element-a0aaae6
    {
        --content-width: 1460px;
    }
    .elementor-322247 .elementor-element.elementor-element-9fce530
    {
        --content-width: 1460px;
    }
    .elementor-322247 .elementor-element.elementor-element-05d3207
    {
        --content-width: 1460px;
    }
    .elementor-322247 .elementor-element.elementor-element-7eec859
    {
        --content-width: 1460px;
    }
    .elementor-322247 .elementor-element.elementor-element-8e5cd07
    {
        --content-width: 100%;
    }
    .elementor-322247 .elementor-element.elementor-element-e4be9b4
    {
        --content-width: 1460px;
    }
    .elementor-322247 .elementor-element.elementor-element-93ef363
    {
        --content-width: 100%;
    }
    .elementor-322247 .elementor-element.elementor-element-cfb1cbd
    {
        --content-width: 1460px;
    }
}
@media(max-width: 1366px) and (min-width: 768px)
{
    .elementor-322247 .elementor-element.elementor-element-e7123a6
    {
        --width: 33%;
    }
    .elementor-322247 .elementor-element.elementor-element-b1a0ab1
    {
        --width: 33%;
    }
    .elementor-322247 .elementor-element.elementor-element-3f4b778
    {
        --width: 33%;
    }
    .elementor-322247 .elementor-element.elementor-element-e7e221b
    {
        --width: 33%;
    }
    .elementor-322247 .elementor-element.elementor-element-a5421a3
    {
        --width: 33%;
    }
    .elementor-322247 .elementor-element.elementor-element-dafd0cd
    {
        --width: 33%;
    }
    .elementor-322247 .elementor-element.elementor-element-ab5bcb9
    {
        --width: 33%;
    }
    .elementor-322247 .elementor-element.elementor-element-5f16433
    {
        --width: 33%;
    }
    .elementor-322247 .elementor-element.elementor-element-6b29b02
    {
        --width: 33%;
    }
    .elementor-322247 .elementor-element.elementor-element-fa92f63
    {
        --width: 33%;
    }
    .elementor-322247 .elementor-element.elementor-element-c792926
    {
        --width: 33%;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-322247 .elementor-element.elementor-element-20e3380
    {
        --width: 26%;
    }
    .elementor-322247 .elementor-element.elementor-element-3b027ba
    {
        --width: 26%;
    }
}/* Start custom CSS for container, class: .elementor-element-8c1ccd8 */
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-5807813 */
@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-5bf6d4d */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-c706285 *//* .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-5ccb128 */
.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-56e62c2 */
.client_support h3.elementor-image-box-title
{
    margin-top: -10px;
    padding-left: 10px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-eaaacc3 *//*.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-21b9506 */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-0eca684 *//* .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-4b4ba82 */
.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-2ae9bbb */
.client_support h3.elementor-image-box-title
{
    margin-top: -10px;
    padding-left: 10px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-15f990c *//*.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-c84e915 */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-1018114 *//* .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-a7386db */
.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-318d907 */
.client_support h3.elementor-image-box-title
{
    margin-top: -10px;
    padding-left: 10px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-b70c26a *//*.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-e4fde33 */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-444fb42 *//* .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-c15b9f7 */
.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-911e199 */
.client_support h3.elementor-image-box-title
{
    margin-top: -10px;
    padding-left: 10px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-26d4412 *//*.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-07ff728 */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-3ec99f6 *//* .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-fe94423 *//* .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-32b9ebf */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-41ccde5 *//* .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-2789ed9 */
@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-f8177f9 */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-4b763ed */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-71e4634 */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-21ad965 */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-4afde22 */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-bbd6d9b */
.counter_section .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-74352cd */
.counter_data .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-cd324d8 */
@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-608ce8e */
@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-6cbe19a *//* .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 section, class: .elementor-element-ba67513 */
.timeline.height-11:after
{
    height: 807px!important;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-a00275a */
.border-btn span.elementor-button-text
{
    font-weight: 500;
}/* End custom CSS *//* Start custom CSS for nested-accordion, class: .elementor-element-49acf10 */
.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;
}
ul.custom_ul li
{/* padding-left: 55px; */
    list-style: inherit!important;
}/* End custom CSS */