﻿.elementor-343928 .elementor-element.elementor-element-d48ad16
{
    --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-343928 .elementor-element.elementor-element-d48ad16:not(.elementor-motion-effects-element-type-background), .elementor-343928 .elementor-element.elementor-element-d48ad16>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-343928 .elementor-element.elementor-element-d48ad16.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-343928 .elementor-element.elementor-element-f8a91fd
{
    --display: flex;
    --justify-content: center;
    border-style: none;
    --border-style: none;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-343928 .elementor-element.elementor-element-f8a91fd:not(.elementor-motion-effects-element-type-background), .elementor-343928 .elementor-element.elementor-element-f8a91fd>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff0;
}
.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-343928 .elementor-element.elementor-element-79cd12a .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 27.5px;
    color: #fff;
}
.elementor-343928 .elementor-element.elementor-element-40c2d38>.elementor-widget-container
{
    margin: -10px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-40c2d38 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 51px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #fff;
}
.elementor-343928 .elementor-element.elementor-element-05433c7>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-05433c7.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-343928 .elementor-element.elementor-element-05433c7 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 30.67px;
    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-343928 .elementor-element.elementor-element-9a2c5bb>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-9a2c5bb.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-343928 .elementor-element.elementor-element-9a2c5bb
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 32px;
    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-343928 .elementor-element.elementor-element-753941d .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-343928 .elementor-element.elementor-element-753941d .elementor-button:hover, .elementor-343928 .elementor-element.elementor-element-753941d .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-343928 .elementor-element.elementor-element-753941d>.elementor-widget-container
{
    margin: 25px 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-753941d .elementor-button:hover svg, .elementor-343928 .elementor-element.elementor-element-753941d .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-343928 .elementor-element.elementor-element-0e1645c
{
    --display: flex;
    --justify-content: center;
}
.elementor-343928 .elementor-element.elementor-element-0e1645c.e-con
{
    --align-self: center;
}
.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-343928 .elementor-element.elementor-element-447d824
{
    --display: flex;
    --justify-content: center;
}
.elementor-343928 .elementor-element.elementor-element-447d824:not(.elementor-motion-effects-element-type-background), .elementor-343928 .elementor-element.elementor-element-447d824>.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-343928 .elementor-element.elementor-element-d892bb1
{
    --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-343928 .elementor-element.elementor-element-d892bb1:not(.elementor-motion-effects-element-type-background), .elementor-343928 .elementor-element.elementor-element-d892bb1>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-343928 .elementor-element.elementor-element-2703155
{
    --display: flex;
    --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-343928 .elementor-element.elementor-element-3bbc818
{
    text-align: center;
}
.elementor-343928 .elementor-element.elementor-element-3bbc818 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #000;
}
.elementor-widget-divider
{
    --divider-color: var(--e-global-color-secondary);
}
.elementor-widget-divider .neb-protected-content-message, .elementor-widget-divider .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider .elementor-divider__text
{
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-secondary);
}
.elementor-343928 .elementor-element.elementor-element-8185b73
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-343928 .elementor-element.elementor-element-8185b73 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-343928 .elementor-element.elementor-element-8185b73 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-343928 .elementor-element.elementor-element-0d50036
{
    --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-343928 .elementor-element.elementor-element-a801384
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-a801384:not(.elementor-motion-effects-element-type-background), .elementor-343928 .elementor-element.elementor-element-a801384>.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-343928 .elementor-element.elementor-element-0092454>.elementor-widget-container
{
    margin: 0 0 0 -25px;
}
.elementor-343928 .elementor-element.elementor-element-0092454.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-343928 .elementor-element.elementor-element-0092454 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-343928 .elementor-element.elementor-element-0092454.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-343928 .elementor-element.elementor-element-0092454.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-343928 .elementor-element.elementor-element-0092454.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-343928 .elementor-element.elementor-element-0092454 .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-343928 .elementor-element.elementor-element-0092454 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-343928 .elementor-element.elementor-element-0092454 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-343928 .elementor-element.elementor-element-676e559>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-676e559
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-343928 .elementor-element.elementor-element-cc1b355
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-cc1b355:not(.elementor-motion-effects-element-type-background), .elementor-343928 .elementor-element.elementor-element-cc1b355>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-343928 .elementor-element.elementor-element-33c4693
{
    width: var(--container-widget-width,94.944%);
    max-width: 94.944%;
    --container-widget-width: 94.944%;
    --container-widget-flex-grow: 0;
}
.elementor-343928 .elementor-element.elementor-element-33c4693>.elementor-widget-container
{
    margin: -8px 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-33c4693.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-343928 .elementor-element.elementor-element-33c4693 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-343928 .elementor-element.elementor-element-33c4693.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-343928 .elementor-element.elementor-element-33c4693.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-343928 .elementor-element.elementor-element-33c4693.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-343928 .elementor-element.elementor-element-33c4693 .elementor-image-box-title
{
    margin-bottom: 16px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-343928 .elementor-element.elementor-element-33c4693 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 23%;
}
.elementor-343928 .elementor-element.elementor-element-33c4693 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-343928 .elementor-element.elementor-element-1dffc5c>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-1dffc5c
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}
.elementor-343928 .elementor-element.elementor-element-6d32828
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-6d32828:not(.elementor-motion-effects-element-type-background), .elementor-343928 .elementor-element.elementor-element-6d32828>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-343928 .elementor-element.elementor-element-a7637fa.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-343928 .elementor-element.elementor-element-a7637fa .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-343928 .elementor-element.elementor-element-a7637fa.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-343928 .elementor-element.elementor-element-a7637fa.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-343928 .elementor-element.elementor-element-a7637fa.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-343928 .elementor-element.elementor-element-a7637fa .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-343928 .elementor-element.elementor-element-a7637fa .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 19%;
}
.elementor-343928 .elementor-element.elementor-element-a7637fa .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-343928 .elementor-element.elementor-element-a7637fa .elementor-image-box-description
{
    color: #000;
}
.elementor-343928 .elementor-element.elementor-element-d369c43
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-343928 .elementor-element.elementor-element-32de0e8
{
    --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-343928 .elementor-element.elementor-element-b6cc32a
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-b6cc32a:not(.elementor-motion-effects-element-type-background), .elementor-343928 .elementor-element.elementor-element-b6cc32a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-343928 .elementor-element.elementor-element-a4f9be4>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-a4f9be4.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-343928 .elementor-element.elementor-element-a4f9be4 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-343928 .elementor-element.elementor-element-a4f9be4.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-343928 .elementor-element.elementor-element-a4f9be4.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-343928 .elementor-element.elementor-element-a4f9be4.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-343928 .elementor-element.elementor-element-a4f9be4 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-343928 .elementor-element.elementor-element-a4f9be4 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-343928 .elementor-element.elementor-element-a4f9be4 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-343928 .elementor-element.elementor-element-c3e40da>.elementor-widget-container
{
    margin: -12px 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-c3e40da
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}
.elementor-343928 .elementor-element.elementor-element-060b9ec
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-060b9ec:not(.elementor-motion-effects-element-type-background), .elementor-343928 .elementor-element.elementor-element-060b9ec>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-343928 .elementor-element.elementor-element-6c18f15
{
    width: var(--container-widget-width,91.246%);
    max-width: 91.246%;
    --container-widget-width: 91.246%;
    --container-widget-flex-grow: 0;
}
.elementor-343928 .elementor-element.elementor-element-6c18f15>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-6c18f15.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-343928 .elementor-element.elementor-element-6c18f15.elementor-position-right .elementor-image-box-img
{
    margin-left: 28px;
}
.elementor-343928 .elementor-element.elementor-element-6c18f15.elementor-position-left .elementor-image-box-img
{
    margin-right: 28px;
}
.elementor-343928 .elementor-element.elementor-element-6c18f15.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 28px;
}
.elementor-343928 .elementor-element.elementor-element-6c18f15 .elementor-image-box-title
{
    margin-bottom: 35px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-343928 .elementor-element.elementor-element-6c18f15 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 25%;
}
.elementor-343928 .elementor-element.elementor-element-6c18f15 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-343928 .elementor-element.elementor-element-7e8c7a2>.elementor-widget-container
{
    margin: -36px 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-7e8c7a2
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-343928 .elementor-element.elementor-element-76f166c
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-76f166c:not(.elementor-motion-effects-element-type-background), .elementor-343928 .elementor-element.elementor-element-76f166c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-343928 .elementor-element.elementor-element-7bf200e
{
    width: var(--container-widget-width,91.811%);
    max-width: 91.811%;
    --container-widget-width: 91.811%;
    --container-widget-flex-grow: 0;
}
.elementor-343928 .elementor-element.elementor-element-7bf200e.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-343928 .elementor-element.elementor-element-7bf200e .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-343928 .elementor-element.elementor-element-7bf200e.elementor-position-right .elementor-image-box-img
{
    margin-left: 30px;
}
.elementor-343928 .elementor-element.elementor-element-7bf200e.elementor-position-left .elementor-image-box-img
{
    margin-right: 30px;
}
.elementor-343928 .elementor-element.elementor-element-7bf200e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 30px;
}
.elementor-343928 .elementor-element.elementor-element-7bf200e .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-343928 .elementor-element.elementor-element-7bf200e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-343928 .elementor-element.elementor-element-7bf200e .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-343928 .elementor-element.elementor-element-290b304>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-290b304
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}
.elementor-343928 .elementor-element.elementor-element-ec27417
{
    --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-343928 .elementor-element.elementor-element-255a95c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: none;
    --border-style: none;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-343928 .elementor-element.elementor-element-255a95c.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-343928 .elementor-element.elementor-element-c2d6309
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-c2d6309:not(.elementor-motion-effects-element-type-background), .elementor-343928 .elementor-element.elementor-element-c2d6309>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-343928 .elementor-element.elementor-element-c2d6309.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-343928 .elementor-element.elementor-element-fa83023
{
    width: var(--container-widget-width,92.993%);
    max-width: 92.993%;
    --container-widget-width: 92.993%;
    --container-widget-flex-grow: 0;
}
.elementor-343928 .elementor-element.elementor-element-fa83023>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-fa83023.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-343928 .elementor-element.elementor-element-fa83023 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-343928 .elementor-element.elementor-element-fa83023.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-343928 .elementor-element.elementor-element-fa83023.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-343928 .elementor-element.elementor-element-fa83023.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-343928 .elementor-element.elementor-element-fa83023 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-343928 .elementor-element.elementor-element-fa83023 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-343928 .elementor-element.elementor-element-fa83023 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-343928 .elementor-element.elementor-element-ea8ed3a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}
.elementor-343928 .elementor-element.elementor-element-9dbb331
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: none;
    --border-style: none;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-343928 .elementor-element.elementor-element-9dbb331.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-343928 .elementor-element.elementor-element-78f12a1
{
    --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: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-343928 .elementor-element.elementor-element-b7c57aa.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-343928 .elementor-element.elementor-element-b7c57aa
{
    text-align: center;
}
.elementor-343928 .elementor-element.elementor-element-b7c57aa .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 26px;
    color: #000;
}
.elementor-343928 .elementor-element.elementor-element-4f69fb0 .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 20px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 30px 18px 30px;
}
.elementor-343928 .elementor-element.elementor-element-4f69fb0 .elementor-button:hover, .elementor-343928 .elementor-element.elementor-element-4f69fb0 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-343928 .elementor-element.elementor-element-4f69fb0>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-4f69fb0.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-343928 .elementor-element.elementor-element-4f69fb0
{
    z-index: 2;
}
.elementor-343928 .elementor-element.elementor-element-4f69fb0 .elementor-button:hover svg, .elementor-343928 .elementor-element.elementor-element-4f69fb0 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-343928 .elementor-element.elementor-element-2911a0a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 72px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-343928 .elementor-element.elementor-element-2911a0a:not(.elementor-motion-effects-element-type-background), .elementor-343928 .elementor-element.elementor-element-2911a0a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-343928 .elementor-element.elementor-element-46c3e27
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-343928 .elementor-element.elementor-element-989bbfa
{
    text-align: center;
}
.elementor-343928 .elementor-element.elementor-element-989bbfa .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #fff;
}
.elementor-343928 .elementor-element.elementor-element-ff37624
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-343928 .elementor-element.elementor-element-ff37624 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-343928 .elementor-element.elementor-element-ff37624 .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-343928 .elementor-element.elementor-element-d7fde56
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-343928 .elementor-element.elementor-element-63eae89
{
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-343928 .elementor-element.elementor-element-3c67031
{
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 12px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-343928 .elementor-element.elementor-element-2ab5d8e>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-2ab5d8e.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-343928 .elementor-element.elementor-element-2ab5d8e.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-343928 .elementor-element.elementor-element-2ab5d8e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-343928 .elementor-element.elementor-element-2ab5d8e .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-343928 .elementor-element.elementor-element-2ab5d8e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 17%;
}
.elementor-343928 .elementor-element.elementor-element-2ab5d8e .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-343928 .elementor-element.elementor-element-d656058
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-343928 .elementor-element.elementor-element-d656058>.elementor-widget-container
{
    margin: 8px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-d656058.elementor-element
{
    --align-self: flex-end;
}
.elementor-343928 .elementor-element.elementor-element-0a66a1e
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-343928 .elementor-element.elementor-element-cb4d942>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-cb4d942.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-343928 .elementor-element.elementor-element-cb4d942.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-343928 .elementor-element.elementor-element-cb4d942.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-343928 .elementor-element.elementor-element-cb4d942 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-343928 .elementor-element.elementor-element-cb4d942 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-343928 .elementor-element.elementor-element-cb4d942 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-343928 .elementor-element.elementor-element-edb4a25
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-343928 .elementor-element.elementor-element-edb4a25>.elementor-widget-container
{
    margin: -10px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-edb4a25.elementor-element
{
    --align-self: flex-end;
}
.elementor-343928 .elementor-element.elementor-element-2ef2541
{
    --display: flex;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-343928 .elementor-element.elementor-element-47a8a30.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-343928 .elementor-element.elementor-element-47a8a30.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-343928 .elementor-element.elementor-element-47a8a30.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-343928 .elementor-element.elementor-element-47a8a30 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-343928 .elementor-element.elementor-element-47a8a30 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-343928 .elementor-element.elementor-element-47a8a30 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-343928 .elementor-element.elementor-element-c75ebb5
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-343928 .elementor-element.elementor-element-c75ebb5>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-c75ebb5.elementor-element
{
    --align-self: flex-end;
}
.elementor-343928 .elementor-element.elementor-element-d7e384a
{
    --display: flex;
    --margin-top: 15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-343928 .elementor-element.elementor-element-9ad5851.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-343928 .elementor-element.elementor-element-9ad5851.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-343928 .elementor-element.elementor-element-9ad5851.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-343928 .elementor-element.elementor-element-9ad5851 .elementor-image-box-title
{
    margin-bottom: 12px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-343928 .elementor-element.elementor-element-9ad5851 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-343928 .elementor-element.elementor-element-9ad5851 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-343928 .elementor-element.elementor-element-6a18384
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-343928 .elementor-element.elementor-element-6a18384>.elementor-widget-container
{
    margin: -5px 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-6a18384.elementor-element
{
    --align-self: flex-end;
}
.elementor-343928 .elementor-element.elementor-element-d82ca65
{
    --display: flex;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-343928 .elementor-element.elementor-element-2f0f633.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-343928 .elementor-element.elementor-element-2f0f633.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-343928 .elementor-element.elementor-element-2f0f633.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-343928 .elementor-element.elementor-element-2f0f633 .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-343928 .elementor-element.elementor-element-2f0f633 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-343928 .elementor-element.elementor-element-2f0f633 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-343928 .elementor-element.elementor-element-3620a98
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-343928 .elementor-element.elementor-element-3620a98>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-3620a98.elementor-element
{
    --align-self: flex-end;
}
.elementor-343928 .elementor-element.elementor-element-6e5e28e
{
    --display: flex;
}
.elementor-343928 .elementor-element.elementor-element-a9b203e>.elementor-widget-container
{
    margin: 80px 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-84a3fc8
{
    --display: flex;
    --justify-content: center;
    --margin-top: 115px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-343928 .elementor-element.elementor-element-84a3fc8.e-con
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-343928 .elementor-element.elementor-element-e658ff9
{
    width: var(--container-widget-width,95.155%);
    max-width: 95.155%;
    --container-widget-width: 95.155%;
    --container-widget-flex-grow: 0;
}
.elementor-343928 .elementor-element.elementor-element-e658ff9>.elementor-widget-container
{
    margin: 0 0 0 20px;
}
.elementor-343928 .elementor-element.elementor-element-e658ff9.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-343928 .elementor-element.elementor-element-e658ff9 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-343928 .elementor-element.elementor-element-e658ff9.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-343928 .elementor-element.elementor-element-e658ff9.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-343928 .elementor-element.elementor-element-e658ff9.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-343928 .elementor-element.elementor-element-e658ff9 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-343928 .elementor-element.elementor-element-e658ff9 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 17%;
}
.elementor-343928 .elementor-element.elementor-element-e658ff9 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-343928 .elementor-element.elementor-element-372b9aa
{
    width: var(--container-widget-width,95%);
    max-width: 95%;
    --container-widget-width: 95%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-343928 .elementor-element.elementor-element-372b9aa>.elementor-widget-container
{
    margin: -4px 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-372b9aa.elementor-element
{
    --align-self: center;
}
.elementor-343928 .elementor-element.elementor-element-c268e22
{
    --display: flex;
    --justify-content: center;
    --margin-top: 15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-343928 .elementor-element.elementor-element-c268e22.e-con
{
    --align-self: center;
}
.elementor-343928 .elementor-element.elementor-element-e0a45e2>.elementor-widget-container
{
    margin: 0 0 0 20px;
}
.elementor-343928 .elementor-element.elementor-element-e0a45e2.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-343928 .elementor-element.elementor-element-e0a45e2.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-343928 .elementor-element.elementor-element-e0a45e2.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-343928 .elementor-element.elementor-element-e0a45e2 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-343928 .elementor-element.elementor-element-e0a45e2 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-343928 .elementor-element.elementor-element-e0a45e2 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-343928 .elementor-element.elementor-element-d56dc1e
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-343928 .elementor-element.elementor-element-d56dc1e>.elementor-widget-container
{
    margin: -4px 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-d56dc1e.elementor-element
{
    --align-self: flex-start;
}
.elementor-343928 .elementor-element.elementor-element-4e24964
{
    --display: flex;
    --justify-content: center;
    --margin-top: 15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-343928 .elementor-element.elementor-element-4e24964.e-con
{
    --align-self: center;
}
.elementor-343928 .elementor-element.elementor-element-91b7cea>.elementor-widget-container
{
    margin: 0 0 0 20px;
}
.elementor-343928 .elementor-element.elementor-element-91b7cea.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-343928 .elementor-element.elementor-element-91b7cea.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-343928 .elementor-element.elementor-element-91b7cea.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-343928 .elementor-element.elementor-element-91b7cea .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-343928 .elementor-element.elementor-element-91b7cea .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 19%;
}
.elementor-343928 .elementor-element.elementor-element-91b7cea .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-343928 .elementor-element.elementor-element-eebc146
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-343928 .elementor-element.elementor-element-eebc146>.elementor-widget-container
{
    margin: -4px 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-eebc146.elementor-element
{
    --align-self: flex-start;
}
.elementor-343928 .elementor-element.elementor-element-46c788e
{
    --display: flex;
}
.elementor-343928 .elementor-element.elementor-element-613263e
{
    --display: flex;
    --margin-top: 5px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-343928 .elementor-element.elementor-element-3705622.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-343928 .elementor-element.elementor-element-3705622.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-343928 .elementor-element.elementor-element-3705622.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-343928 .elementor-element.elementor-element-3705622 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-343928 .elementor-element.elementor-element-3705622 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-343928 .elementor-element.elementor-element-3705622 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-343928 .elementor-element.elementor-element-b982cbd
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-343928 .elementor-element.elementor-element-b982cbd>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-ff97e8e
{
    --display: flex;
    --margin-top: 15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-343928 .elementor-element.elementor-element-778f986.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-343928 .elementor-element.elementor-element-778f986.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-343928 .elementor-element.elementor-element-778f986.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-343928 .elementor-element.elementor-element-778f986 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-343928 .elementor-element.elementor-element-778f986 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 12%;
}
.elementor-343928 .elementor-element.elementor-element-778f986 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-343928 .elementor-element.elementor-element-56dc7db
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-343928 .elementor-element.elementor-element-56dc7db>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-56dc7db.elementor-element
{
    --align-self: flex-start;
}
.elementor-343928 .elementor-element.elementor-element-b6cd732
{
    --display: flex;
    --margin-top: 70px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-343928 .elementor-element.elementor-element-ce59f25.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-343928 .elementor-element.elementor-element-ce59f25.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-343928 .elementor-element.elementor-element-ce59f25.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-343928 .elementor-element.elementor-element-ce59f25 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-343928 .elementor-element.elementor-element-ce59f25 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-343928 .elementor-element.elementor-element-ce59f25 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-343928 .elementor-element.elementor-element-c7808b7
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-343928 .elementor-element.elementor-element-c7808b7>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-f28f29f
{
    --display: flex;
    --margin-top: 40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-343928 .elementor-element.elementor-element-f279f38.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-343928 .elementor-element.elementor-element-f279f38.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-343928 .elementor-element.elementor-element-f279f38.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-343928 .elementor-element.elementor-element-f279f38 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-343928 .elementor-element.elementor-element-f279f38 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-343928 .elementor-element.elementor-element-f279f38 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-343928 .elementor-element.elementor-element-0b84741
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-343928 .elementor-element.elementor-element-0b84741>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-4215497
{
    --display: flex;
    --margin-top: 38px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-343928 .elementor-element.elementor-element-388d02e.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-343928 .elementor-element.elementor-element-388d02e.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-343928 .elementor-element.elementor-element-388d02e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-343928 .elementor-element.elementor-element-388d02e .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-343928 .elementor-element.elementor-element-388d02e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-343928 .elementor-element.elementor-element-388d02e .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-343928 .elementor-element.elementor-element-650c8a3
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-343928 .elementor-element.elementor-element-650c8a3>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-b5e091d
{
    --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: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-343928 .elementor-element.elementor-element-1cb5c79.elementor-element
{
    --align-self: center;
}
.elementor-343928 .elementor-element.elementor-element-1cb5c79
{
    text-align: center;
}
.elementor-343928 .elementor-element.elementor-element-1cb5c79 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 26px;
    color: #fff;
}
.elementor-343928 .elementor-element.elementor-element-e5bd409 .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-343928 .elementor-element.elementor-element-e5bd409 .elementor-button:hover, .elementor-343928 .elementor-element.elementor-element-e5bd409 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-343928 .elementor-element.elementor-element-e5bd409 .elementor-button:hover svg, .elementor-343928 .elementor-element.elementor-element-e5bd409 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-343928 .elementor-element.elementor-element-79d9508:not(.elementor-motion-effects-element-type-background), .elementor-343928 .elementor-element.elementor-element-79d9508>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-343928 .elementor-element.elementor-element-79d9508>.elementor-container
{
    max-width: 1440px;
}
.elementor-343928 .elementor-element.elementor-element-79d9508
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 72px 0 72px 0;
}
.elementor-343928 .elementor-element.elementor-element-79d9508>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-343928 .elementor-element.elementor-element-89d6344>.elementor-element-populated
{
    padding: 0 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-7b0c0b1
{
    margin-top: 0;
    margin-bottom: 0;
}
.elementor-343928 .elementor-element.elementor-element-f4e0585
{
    text-align: center;
}
.elementor-343928 .elementor-element.elementor-element-f4e0585 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-343928 .elementor-element.elementor-element-2c3054f
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-343928 .elementor-element.elementor-element-2c3054f .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-343928 .elementor-element.elementor-element-2c3054f .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-343928 .elementor-element.elementor-element-5a68810
{
    margin-top: 20px;
    margin-bottom: 20px;
}
.elementor-bc-flex-widget .elementor-343928 .elementor-element.elementor-element-01f48ae.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-343928 .elementor-element.elementor-element-01f48ae.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-343928 .elementor-element.elementor-element-9ac73b8 img
{
    width: 80%;
}
.elementor-bc-flex-widget .elementor-343928 .elementor-element.elementor-element-dc6a968.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-343928 .elementor-element.elementor-element-dc6a968.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-343928 .elementor-element.elementor-element-dc6a968>.elementor-element-populated
{
    margin: 0 0 0 50px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 50px;
    padding: 15px 15px 15px 15px;
}
.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-343928 .elementor-element.elementor-element-5ef4f03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-343928 .elementor-element.elementor-element-5ef4f03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-343928 .elementor-element.elementor-element-5ef4f03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-343928 .elementor-element.elementor-element-5ef4f03 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-343928 .elementor-element.elementor-element-5ef4f03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-343928 .elementor-element.elementor-element-5ef4f03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-343928 .elementor-element.elementor-element-5ef4f03 .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-343928 .elementor-element.elementor-element-5ef4f03 .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-343928 .elementor-element.elementor-element-5ef4f03
{
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-343928 .elementor-element.elementor-element-5ef4f03 .elementor-icon-list-icon
{
    padding-right: 7px;
}
.elementor-343928 .elementor-element.elementor-element-5ef4f03 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-343928 .elementor-element.elementor-element-5ef4f03 .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-343928 .elementor-element.elementor-element-5ef4f03 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-343928 .elementor-element.elementor-element-a7a2944
{
    --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: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-343928 .elementor-element.elementor-element-2793945.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-343928 .elementor-element.elementor-element-2793945
{
    text-align: center;
}
.elementor-343928 .elementor-element.elementor-element-2793945 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 26px;
    color: #000;
}
.elementor-343928 .elementor-element.elementor-element-29fbe44 .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.2em;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-343928 .elementor-element.elementor-element-29fbe44 .elementor-button:hover, .elementor-343928 .elementor-element.elementor-element-29fbe44 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-343928 .elementor-element.elementor-element-29fbe44>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-29fbe44
{
    z-index: 2;
}
.elementor-343928 .elementor-element.elementor-element-29fbe44 .elementor-button:hover svg, .elementor-343928 .elementor-element.elementor-element-29fbe44 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-343928 .elementor-element.elementor-element-63b94d4
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-63b94d4:not(.elementor-motion-effects-element-type-background), .elementor-343928 .elementor-element.elementor-element-63b94d4>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-343928 .elementor-element.elementor-element-301c157
{
    --display: flex;
}
.elementor-343928 .elementor-element.elementor-element-46d65c2
{
    text-align: center;
}
.elementor-343928 .elementor-element.elementor-element-46d65c2 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #000;
}
.elementor-343928 .elementor-element.elementor-element-7a99fc1
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-343928 .elementor-element.elementor-element-7a99fc1 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-343928 .elementor-element.elementor-element-7a99fc1 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-343928 .elementor-element.elementor-element-676520b
{
    --display: flex;
}
.elementor-343928 .elementor-element.elementor-element-5f37f48
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-343928 .elementor-element.elementor-element-e3330db
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-616367b
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-616367b.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.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-343928 .elementor-element.elementor-element-6ba3cdd .elementor-counter
{
    gap: 10px;
}
.elementor-343928 .elementor-element.elementor-element-6ba3cdd .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-343928 .elementor-element.elementor-element-6ba3cdd .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-343928 .elementor-element.elementor-element-0282741
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-widget-spacer .neb-protected-content-message, .elementor-widget-spacer .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-343928 .elementor-element.elementor-element-17782af
{
    --spacer-size: 70px;
}
.elementor-343928 .elementor-element.elementor-element-17782af>.elementor-widget-container
{
    background-color: #d9d9d95c;
    margin: 0 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-7e5de8d
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-d307b97 .elementor-counter
{
    gap: 10px;
}
.elementor-343928 .elementor-element.elementor-element-d307b97 .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-343928 .elementor-element.elementor-element-d307b97 .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-343928 .elementor-element.elementor-element-76e48db
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-20cab90
{
    --spacer-size: 70px;
}
.elementor-343928 .elementor-element.elementor-element-20cab90>.elementor-widget-container
{
    background-color: #d9d9d95c;
    margin: 0 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-819235a
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-5f1465f .elementor-counter
{
    gap: 10px;
}
.elementor-343928 .elementor-element.elementor-element-5f1465f .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-343928 .elementor-element.elementor-element-5f1465f .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-343928 .elementor-element.elementor-element-09cc21a
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-e525036
{
    --spacer-size: 70px;
}
.elementor-343928 .elementor-element.elementor-element-e525036>.elementor-widget-container
{
    background-color: #d9d9d95c;
    margin: 0 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-7062a73
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-451f9da
{
    --display: flex;
}
.elementor-343928 .elementor-element.elementor-element-4445dee
{
    --display: flex;
    --min-height: 201px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 5px 5px 5px 5px;
}
.elementor-343928 .elementor-element.elementor-element-4445dee:not(.elementor-motion-effects-element-type-background), .elementor-343928 .elementor-element.elementor-element-4445dee>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-343928 .elementor-element.elementor-element-04ee4a0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-343928 .elementor-element.elementor-element-912925a
{
    width: var(--container-widget-width,54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}
.elementor-343928 .elementor-element.elementor-element-912925a.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-343928 .elementor-element.elementor-element-912925a .elementor-counter
{
    gap: 10px;
}
.elementor-343928 .elementor-element.elementor-element-912925a .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-343928 .elementor-element.elementor-element-912925a .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-343928 .elementor-element.elementor-element-fb2602d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-343928 .elementor-element.elementor-element-c2ac755
{
    width: var(--container-widget-width,54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}
.elementor-343928 .elementor-element.elementor-element-c2ac755.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-343928 .elementor-element.elementor-element-c2ac755 .elementor-counter
{
    gap: 10px;
}
.elementor-343928 .elementor-element.elementor-element-c2ac755 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-343928 .elementor-element.elementor-element-c2ac755 .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-343928 .elementor-element.elementor-element-a10c7b3
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-343928 .elementor-element.elementor-element-b117e1a
{
    width: var(--container-widget-width,54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}
.elementor-343928 .elementor-element.elementor-element-b117e1a.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-343928 .elementor-element.elementor-element-b117e1a .elementor-counter
{
    gap: 10px;
}
.elementor-343928 .elementor-element.elementor-element-b117e1a .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-343928 .elementor-element.elementor-element-b117e1a .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-343928 .elementor-element.elementor-element-d7eacd8
{
    --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-343928 .elementor-element.elementor-element-b2451fa .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-343928 .elementor-element.elementor-element-b2451fa .elementor-button:hover, .elementor-343928 .elementor-element.elementor-element-b2451fa .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-343928 .elementor-element.elementor-element-b2451fa .elementor-button:hover svg, .elementor-343928 .elementor-element.elementor-element-b2451fa .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-343928 .elementor-element.elementor-element-565586a
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-565586a:not(.elementor-motion-effects-element-type-background), .elementor-343928 .elementor-element.elementor-element-565586a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-343928 .elementor-element.elementor-element-6b6f071
{
    text-align: center;
}
.elementor-343928 .elementor-element.elementor-element-6b6f071 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-343928 .elementor-element.elementor-element-29efd82
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-343928 .elementor-element.elementor-element-29efd82 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-343928 .elementor-element.elementor-element-29efd82 .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-343928 .elementor-element.elementor-element-9b28bed
{
    --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-343928 .elementor-element.elementor-element-a29f69c
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-ad63b72
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-b2442f7 img
{
    height: 100px;
}
.elementor-343928 .elementor-element.elementor-element-e8eca3e
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-e952496 img
{
    height: 100px;
}
.elementor-343928 .elementor-element.elementor-element-4695248
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-5699036
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-ce24127>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-ce24127.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-343928 .elementor-element.elementor-element-ce24127
{
    text-align: center;
}
.elementor-343928 .elementor-element.elementor-element-ce24127 img
{
    width: 100%;
}
.elementor-343928 .elementor-element.elementor-element-ede6fee
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-b45fc52 img
{
    width: 100%;
    height: 100px;
}
.elementor-343928 .elementor-element.elementor-element-e9f0f96
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-cab1732
{
    --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-343928 .elementor-element.elementor-element-8a61cd5
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-dab6dd3
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-71abb50
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-7e9c9fd
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-29ad150
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-0f491bc
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-0c468ce
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-bcbd925
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-7475ac7
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-8fad068
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-c82efc0
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-daa8b41
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-5fd1198
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-61c748f
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-58048ef
{
    --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-343928 .elementor-element.elementor-element-98077d4
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-db39a63
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-13899c0
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-af39e53
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-4aeb33c
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-279ee34
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-420d72e
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-e5e8276
{
    --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-343928 .elementor-element.elementor-element-6f50e79
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-553efdb
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-3678f6d
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-2114dc4
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-cec1196
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-a2e6a83
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-fe1bc7c
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-6a42aa5
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-0905773
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-4963f66
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-109ab25
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-c1b1a93
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-d13e040
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-8c27c33
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-da84053
{
    --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-343928 .elementor-element.elementor-element-da84053>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover)
{
    background: #f6f6f6;
}
.elementor-343928 .elementor-element.elementor-element-da84053.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-343928 .elementor-element.elementor-element-da84053.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-343928 .elementor-element.elementor-element-da84053.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-343928 .elementor-element.elementor-element-da84053>.elementor-widget-container
{
    padding: 20px 0 20px 0;
}
.elementor-343928 .elementor-element.elementor-element-da84053.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-343928 .elementor-element.elementor-element-da84053 [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-343928 .elementor-element.elementor-element-ac7925e
{
    --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: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-343928 .elementor-element.elementor-element-e81e8f9.elementor-element
{
    --align-self: center;
}
.elementor-343928 .elementor-element.elementor-element-e81e8f9
{
    text-align: center;
}
.elementor-343928 .elementor-element.elementor-element-e81e8f9 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 26px;
    color: #000;
}
.elementor-343928 .elementor-element.elementor-element-6d69725 .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.2em;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-343928 .elementor-element.elementor-element-6d69725 .elementor-button:hover, .elementor-343928 .elementor-element.elementor-element-6d69725 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-343928 .elementor-element.elementor-element-6d69725>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-6d69725
{
    z-index: 2;
}
.elementor-343928 .elementor-element.elementor-element-6d69725 .elementor-button:hover svg, .elementor-343928 .elementor-element.elementor-element-6d69725 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-343928 .elementor-element.elementor-element-9cbf504
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-9cbf504:not(.elementor-motion-effects-element-type-background), .elementor-343928 .elementor-element.elementor-element-9cbf504>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-343928 .elementor-element.elementor-element-84a4022
{
    --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-343928 .elementor-element.elementor-element-c30a27b
{
    text-align: center;
}
.elementor-343928 .elementor-element.elementor-element-c30a27b .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-343928 .elementor-element.elementor-element-ca68511
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-343928 .elementor-element.elementor-element-ca68511 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-343928 .elementor-element.elementor-element-ca68511 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-343928 .elementor-element.elementor-element-867f9d1
{
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-343928 .elementor-element.elementor-element-867f9d1.e-con
{
    --align-self: center;
}
.elementor-343928 .elementor-element.elementor-element-59bcaa2
{
    text-align: center;
}
.elementor-343928 .elementor-element.elementor-element-59bcaa2 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 33px;
    color: #000;
}
.elementor-343928 .elementor-element.elementor-element-d3bd521
{
    --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: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-343928 .elementor-element.elementor-element-b4471c7
{
    --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-343928 .elementor-element.elementor-element-2176d88>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-2176d88.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-343928 .elementor-element.elementor-element-2176d88 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-343928 .elementor-element.elementor-element-2d9e097 .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-343928 .elementor-element.elementor-element-2d9e097 .elementor-button:hover, .elementor-343928 .elementor-element.elementor-element-2d9e097 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-343928 .elementor-element.elementor-element-2d9e097 .elementor-button:hover svg, .elementor-343928 .elementor-element.elementor-element-2d9e097 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-343928 .elementor-element.elementor-element-4aa390c
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-4aa390c:not(.elementor-motion-effects-element-type-background), .elementor-343928 .elementor-element.elementor-element-4aa390c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-343928 .elementor-element.elementor-element-a7a9868>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-a7a9868.elementor-element
{
    --align-self: center;
}
.elementor-343928 .elementor-element.elementor-element-a7a9868
{
    text-align: center;
}
.elementor-343928 .elementor-element.elementor-element-a7a9868 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
}
.elementor-343928 .elementor-element.elementor-element-eab64a0
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-343928 .elementor-element.elementor-element-eab64a0 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-343928 .elementor-element.elementor-element-eab64a0 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-343928 .elementor-element.elementor-element-35ab0af
{
    --display: flex;
    --min-height: 400px;
    --justify-content: center;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-343928 .elementor-element.elementor-element-63e85b7
{
    --display: flex;
    --overlay-opacity: .5;
}
.elementor-343928 .elementor-element.elementor-element-63e85b7::before, .elementor-343928 .elementor-element.elementor-element-63e85b7>.elementor-background-video-container::before, .elementor-343928 .elementor-element.elementor-element-63e85b7>.e-con-inner>.elementor-background-video-container::before, .elementor-343928 .elementor-element.elementor-element-63e85b7>.elementor-background-slideshow::before, .elementor-343928 .elementor-element.elementor-element-63e85b7>.e-con-inner>.elementor-background-slideshow::before, .elementor-343928 .elementor-element.elementor-element-63e85b7>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
    background-repeat: no-repeat;
    background-size: contain;
}
.elementor-343928 .elementor-element.elementor-element-e7b9896.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-343928 .elementor-element.elementor-element-e7b9896.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-343928 .elementor-element.elementor-element-e7b9896.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-343928 .elementor-element.elementor-element-e7b9896 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-343928 .elementor-element.elementor-element-e7b9896 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-343928 .elementor-element.elementor-element-e7b9896 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-343928 .elementor-element.elementor-element-9bc4a43.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-343928 .elementor-element.elementor-element-9bc4a43.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-343928 .elementor-element.elementor-element-9bc4a43.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-343928 .elementor-element.elementor-element-9bc4a43 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-343928 .elementor-element.elementor-element-9bc4a43 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-343928 .elementor-element.elementor-element-9bc4a43 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-343928 .elementor-element.elementor-element-fa2dd10.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-343928 .elementor-element.elementor-element-fa2dd10.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-343928 .elementor-element.elementor-element-fa2dd10.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-343928 .elementor-element.elementor-element-fa2dd10 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-343928 .elementor-element.elementor-element-fa2dd10 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-343928 .elementor-element.elementor-element-fa2dd10 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-343928 .elementor-element.elementor-element-87b437c.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-343928 .elementor-element.elementor-element-87b437c.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-343928 .elementor-element.elementor-element-87b437c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-343928 .elementor-element.elementor-element-87b437c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-343928 .elementor-element.elementor-element-87b437c .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-343928 .elementor-element.elementor-element-87b437c .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-343928 .elementor-element.elementor-element-8a1f25e.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-343928 .elementor-element.elementor-element-8a1f25e.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-343928 .elementor-element.elementor-element-8a1f25e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-343928 .elementor-element.elementor-element-8a1f25e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-343928 .elementor-element.elementor-element-8a1f25e .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-343928 .elementor-element.elementor-element-8a1f25e .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-343928 .elementor-element.elementor-element-55d68ab.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-343928 .elementor-element.elementor-element-55d68ab.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-343928 .elementor-element.elementor-element-55d68ab.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-343928 .elementor-element.elementor-element-55d68ab .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-343928 .elementor-element.elementor-element-55d68ab .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-343928 .elementor-element.elementor-element-55d68ab .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-343928 .elementor-element.elementor-element-3cba99c.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-343928 .elementor-element.elementor-element-3cba99c.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-343928 .elementor-element.elementor-element-3cba99c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-343928 .elementor-element.elementor-element-3cba99c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 11%;
}
.elementor-343928 .elementor-element.elementor-element-3cba99c .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-343928 .elementor-element.elementor-element-3cba99c .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-343928 .elementor-element.elementor-element-70e9c03.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-343928 .elementor-element.elementor-element-70e9c03.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-343928 .elementor-element.elementor-element-70e9c03.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-343928 .elementor-element.elementor-element-70e9c03 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 8%;
}
.elementor-343928 .elementor-element.elementor-element-70e9c03 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-343928 .elementor-element.elementor-element-70e9c03 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-343928 .elementor-element.elementor-element-e81d494.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-343928 .elementor-element.elementor-element-e81d494.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-343928 .elementor-element.elementor-element-e81d494.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-343928 .elementor-element.elementor-element-e81d494 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-343928 .elementor-element.elementor-element-e81d494 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-343928 .elementor-element.elementor-element-e81d494 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-343928 .elementor-element.elementor-element-55a6739
{
    --display: flex;
    --min-height: 400px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-343928 .elementor-element.elementor-element-55a6739:not(.elementor-motion-effects-element-type-background), .elementor-343928 .elementor-element.elementor-element-55a6739>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: url("../../gambling/image/Group-2887.png");
    background-repeat: no-repeat;
    background-size: 100% auto;
}
.elementor-343928 .elementor-element.elementor-element-c1e3acf
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}
.elementor-343928 .elementor-element.elementor-element-d6ca028
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-c3304da.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-343928 .elementor-element.elementor-element-c3304da.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-343928 .elementor-element.elementor-element-c3304da.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-343928 .elementor-element.elementor-element-c3304da .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-343928 .elementor-element.elementor-element-c3304da .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-343928 .elementor-element.elementor-element-c3304da .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-343928 .elementor-element.elementor-element-c3304da .elementor-image-box-description
{
    color: #fff;
}
.elementor-343928 .elementor-element.elementor-element-e7f98be
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-8e01075
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-42f71e5.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-343928 .elementor-element.elementor-element-42f71e5.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-343928 .elementor-element.elementor-element-42f71e5.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-343928 .elementor-element.elementor-element-42f71e5 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-343928 .elementor-element.elementor-element-42f71e5 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-343928 .elementor-element.elementor-element-42f71e5 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-343928 .elementor-element.elementor-element-2270b3d
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-f3de512
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 0px;
}
.elementor-343928 .elementor-element.elementor-element-e3a9046>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-e3a9046.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-343928 .elementor-element.elementor-element-e3a9046.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-343928 .elementor-element.elementor-element-e3a9046.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-343928 .elementor-element.elementor-element-e3a9046 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-343928 .elementor-element.elementor-element-e3a9046 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-343928 .elementor-element.elementor-element-e3a9046 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-343928 .elementor-element.elementor-element-80bf2f2
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-3bccb8b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 0px;
}
.elementor-343928 .elementor-element.elementor-element-da3284c>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-da3284c.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-343928 .elementor-element.elementor-element-da3284c.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-343928 .elementor-element.elementor-element-da3284c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-343928 .elementor-element.elementor-element-da3284c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-343928 .elementor-element.elementor-element-da3284c .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-343928 .elementor-element.elementor-element-da3284c .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-343928 .elementor-element.elementor-element-fe60de3
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-e257b58
{
    --display: flex;
    --flex-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: 10px;
    --padding-right: 0px;
}
.elementor-343928 .elementor-element.elementor-element-7f9458c>.elementor-widget-container
{
    margin: 10px 0 0 20px;
}
.elementor-343928 .elementor-element.elementor-element-7f9458c.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-343928 .elementor-element.elementor-element-7f9458c.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-343928 .elementor-element.elementor-element-7f9458c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-343928 .elementor-element.elementor-element-7f9458c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-343928 .elementor-element.elementor-element-7f9458c .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-343928 .elementor-element.elementor-element-7f9458c .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-343928 .elementor-element.elementor-element-7c0d05c
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-4a01d29
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-ad0b8f3>.elementor-widget-container
{
    margin: 30px 0 0 -10px;
}
.elementor-343928 .elementor-element.elementor-element-ad0b8f3.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-343928 .elementor-element.elementor-element-ad0b8f3.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-343928 .elementor-element.elementor-element-ad0b8f3.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-343928 .elementor-element.elementor-element-ad0b8f3 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-343928 .elementor-element.elementor-element-ad0b8f3 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-343928 .elementor-element.elementor-element-ad0b8f3 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-343928 .elementor-element.elementor-element-e791900
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-af7225c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}
.elementor-343928 .elementor-element.elementor-element-0361909>.elementor-widget-container
{
    margin: 10px 0 0 10px;
}
.elementor-343928 .elementor-element.elementor-element-0361909.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-343928 .elementor-element.elementor-element-0361909.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-343928 .elementor-element.elementor-element-0361909.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-343928 .elementor-element.elementor-element-0361909 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-343928 .elementor-element.elementor-element-0361909 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-343928 .elementor-element.elementor-element-0361909 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-343928 .elementor-element.elementor-element-f7d0dab
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-b234828
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 15px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-343928 .elementor-element.elementor-element-0dcd989>.elementor-widget-container
{
    margin: 25px 0 0 5px;
}
.elementor-343928 .elementor-element.elementor-element-0dcd989.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-343928 .elementor-element.elementor-element-0dcd989.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-343928 .elementor-element.elementor-element-0dcd989.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-343928 .elementor-element.elementor-element-0dcd989 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 50px;
}
.elementor-343928 .elementor-element.elementor-element-0dcd989 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-343928 .elementor-element.elementor-element-0dcd989 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-343928 .elementor-element.elementor-element-c8dbdee
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-1276d7a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 10px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-343928 .elementor-element.elementor-element-cee6922>.elementor-widget-container
{
    margin: 45px 0 0 5px;
}
.elementor-343928 .elementor-element.elementor-element-cee6922.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-343928 .elementor-element.elementor-element-cee6922.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-343928 .elementor-element.elementor-element-cee6922.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-343928 .elementor-element.elementor-element-cee6922 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-343928 .elementor-element.elementor-element-cee6922 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-343928 .elementor-element.elementor-element-cee6922 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-343928 .elementor-element.elementor-element-1649c39
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-da4da00
{
    --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: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: -10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-343928 .elementor-element.elementor-element-4393ed1.elementor-element
{
    --align-self: center;
}
.elementor-343928 .elementor-element.elementor-element-4393ed1
{
    text-align: center;
}
.elementor-343928 .elementor-element.elementor-element-4393ed1 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 26px;
    color: #fff;
}
.elementor-343928 .elementor-element.elementor-element-b3e5705 .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 20px;
    fill: #1754d5;
    color: #1754d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 35px 18px 35px;
}
.elementor-343928 .elementor-element.elementor-element-b3e5705 .elementor-button:hover, .elementor-343928 .elementor-element.elementor-element-b3e5705 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-343928 .elementor-element.elementor-element-b3e5705>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-b3e5705
{
    z-index: 2;
}
.elementor-343928 .elementor-element.elementor-element-b3e5705 .elementor-button:hover svg, .elementor-343928 .elementor-element.elementor-element-b3e5705 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-343928 .elementor-element.elementor-element-6551b32
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-6551b32:not(.elementor-motion-effects-element-type-background), .elementor-343928 .elementor-element.elementor-element-6551b32>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-343928 .elementor-element.elementor-element-8254394>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-8254394
{
    text-align: center;
}
.elementor-343928 .elementor-element.elementor-element-8254394 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-343928 .elementor-element.elementor-element-92f3ace
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-343928 .elementor-element.elementor-element-92f3ace .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-343928 .elementor-element.elementor-element-92f3ace .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-343928 .elementor-element.elementor-element-2996147
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-343928 .elementor-element.elementor-element-0e8a736
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-0e8a736.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-343928 .elementor-element.elementor-element-2e6ec01 .elementor-button
{
    background-color: #1754d500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.2em;
    fill: #000;
    color: #000;
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #b5b5b5;
}
.elementor-343928 .elementor-element.elementor-element-2e6ec01 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-343928 .elementor-element.elementor-element-2e6ec01 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-343928 .elementor-element.elementor-element-d9bf59f
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-d9bf59f.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-343928 .elementor-element.elementor-element-945508c .elementor-button
{
    background-color: #1754d500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.2em;
    fill: #000;
    color: #000;
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #b5b5b5;
}
.elementor-343928 .elementor-element.elementor-element-945508c
{
    width: var(--container-widget-width,104.662%);
    max-width: 104.662%;
    --container-widget-width: 104.662%;
    --container-widget-flex-grow: 0;
}
.elementor-343928 .elementor-element.elementor-element-945508c.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-343928 .elementor-element.elementor-element-945508c .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-343928 .elementor-element.elementor-element-945508c .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-343928 .elementor-element.elementor-element-8481bf9
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-8481bf9.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-343928 .elementor-element.elementor-element-f5dcedc .elementor-button
{
    background-color: #1754d500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.2em;
    fill: #000;
    color: #000;
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #b5b5b5;
}
.elementor-343928 .elementor-element.elementor-element-f5dcedc.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-343928 .elementor-element.elementor-element-f5dcedc .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-343928 .elementor-element.elementor-element-f5dcedc .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-343928 .elementor-element.elementor-element-f9289f1
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-343928 .elementor-element.elementor-element-e47467d
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-e47467d.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-343928 .elementor-element.elementor-element-d087099 .elementor-button
{
    background-color: #1754d500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.2em;
    fill: #000;
    color: #000;
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #b5b5b5;
}
.elementor-343928 .elementor-element.elementor-element-d087099
{
    width: var(--container-widget-width,104.435%);
    max-width: 104.435%;
    --container-widget-width: 104.435%;
    --container-widget-flex-grow: 0;
}
.elementor-343928 .elementor-element.elementor-element-d087099.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-343928 .elementor-element.elementor-element-d087099 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-343928 .elementor-element.elementor-element-d087099 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-343928 .elementor-element.elementor-element-0a05b87
{
    width: var(--container-widget-width,80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-343928 .elementor-element.elementor-element-0a05b87>.elementor-widget-container
{
    margin: 30px 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-0a05b87.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-343928 .elementor-element.elementor-element-62d0317>.elementor-widget-container
{
    margin: 20px 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-62d0317
{
    text-align: center;
}
.elementor-343928 .elementor-element.elementor-element-bcd2347
{
    --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-343928 .elementor-element.elementor-element-13d3fd8>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-13d3fd8.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-343928 .elementor-element.elementor-element-13d3fd8 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-343928 .elementor-element.elementor-element-58433be .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-343928 .elementor-element.elementor-element-58433be .elementor-button:hover, .elementor-343928 .elementor-element.elementor-element-58433be .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-343928 .elementor-element.elementor-element-58433be .elementor-button:hover svg, .elementor-343928 .elementor-element.elementor-element-58433be .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-343928 .elementor-element.elementor-element-bd52038:not(.elementor-motion-effects-element-type-background), .elementor-343928 .elementor-element.elementor-element-bd52038>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-343928 .elementor-element.elementor-element-bd52038>.elementor-container
{
    max-width: 1460px;
}
.elementor-343928 .elementor-element.elementor-element-bd52038
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-343928 .elementor-element.elementor-element-bd52038>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-343928 .elementor-element.elementor-element-a6d6ab8>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-a6d6ab8
{
    text-align: center;
}
.elementor-343928 .elementor-element.elementor-element-a6d6ab8 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-343928 .elementor-element.elementor-element-73a5aa6
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-343928 .elementor-element.elementor-element-73a5aa6 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-343928 .elementor-element.elementor-element-73a5aa6 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-343928 .elementor-element.elementor-element-691f1b7>.elementor-container
{
    max-width: 1460px;
}
.elementor-343928 .elementor-element.elementor-element-691f1b7
{
    margin-top: 40px;
    margin-bottom: 0;
}
.elementor-343928 .elementor-element.elementor-element-83f33d5>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-83f33d5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-343928 .elementor-element.elementor-element-83f33d5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-343928 .elementor-element.elementor-element-83f33d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-343928 .elementor-element.elementor-element-83f33d5 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-343928 .elementor-element.elementor-element-83f33d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-343928 .elementor-element.elementor-element-83f33d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-343928 .elementor-element.elementor-element-83f33d5 .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-343928 .elementor-element.elementor-element-83f33d5 .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-343928 .elementor-element.elementor-element-83f33d5
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-343928 .elementor-element.elementor-element-83f33d5 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-343928 .elementor-element.elementor-element-83f33d5 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-343928 .elementor-element.elementor-element-83f33d5 .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-343928 .elementor-element.elementor-element-83f33d5 .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-343928 .elementor-element.elementor-element-31ee103>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-31ee103 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-343928 .elementor-element.elementor-element-31ee103 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-343928 .elementor-element.elementor-element-31ee103 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-343928 .elementor-element.elementor-element-31ee103 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-343928 .elementor-element.elementor-element-31ee103 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-343928 .elementor-element.elementor-element-31ee103 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-343928 .elementor-element.elementor-element-31ee103 .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-343928 .elementor-element.elementor-element-31ee103 .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-343928 .elementor-element.elementor-element-31ee103
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-343928 .elementor-element.elementor-element-31ee103 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-343928 .elementor-element.elementor-element-31ee103 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-343928 .elementor-element.elementor-element-31ee103 .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-343928 .elementor-element.elementor-element-31ee103 .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-343928 .elementor-element.elementor-element-332db5e>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-332db5e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-343928 .elementor-element.elementor-element-332db5e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-343928 .elementor-element.elementor-element-332db5e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-343928 .elementor-element.elementor-element-332db5e .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-343928 .elementor-element.elementor-element-332db5e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-343928 .elementor-element.elementor-element-332db5e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-343928 .elementor-element.elementor-element-332db5e .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-343928 .elementor-element.elementor-element-332db5e .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-343928 .elementor-element.elementor-element-332db5e
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-343928 .elementor-element.elementor-element-332db5e .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-343928 .elementor-element.elementor-element-332db5e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-343928 .elementor-element.elementor-element-332db5e .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-343928 .elementor-element.elementor-element-332db5e .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-343928 .elementor-element.elementor-element-9f19aae
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-3184fb4.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-343928 .elementor-element.elementor-element-3184fb4
{
    text-align: center;
}
.elementor-343928 .elementor-element.elementor-element-3184fb4 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-343928 .elementor-element.elementor-element-f7936ab
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-343928 .elementor-element.elementor-element-f7936ab .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-343928 .elementor-element.elementor-element-f7936ab .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-343928 .elementor-element.elementor-element-d27873d
{
    --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-343928 .elementor-element.elementor-element-d27873d:not(.elementor-motion-effects-element-type-background), .elementor-343928 .elementor-element.elementor-element-d27873d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-343928 .elementor-element.elementor-element-d27873d: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-343928 .elementor-element.elementor-element-d27873d, .elementor-343928 .elementor-element.elementor-element-d27873d::before
{
    --border-transition: .3s;
}
.elementor-343928 .elementor-element.elementor-element-87e1b93
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-c25b552>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-c25b552
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-343928 .elementor-element.elementor-element-280922d
{
    --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-343928 .elementor-element.elementor-element-280922d:not(.elementor-motion-effects-element-type-background), .elementor-343928 .elementor-element.elementor-element-280922d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-343928 .elementor-element.elementor-element-280922d: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-343928 .elementor-element.elementor-element-280922d, .elementor-343928 .elementor-element.elementor-element-280922d::before
{
    --border-transition: .3s;
}
.elementor-343928 .elementor-element.elementor-element-d222ca7
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-80704af>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-80704af
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-343928 .elementor-element.elementor-element-74f0144
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-343928 .elementor-element.elementor-element-74f0144:not(.elementor-motion-effects-element-type-background), .elementor-343928 .elementor-element.elementor-element-74f0144>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-343928 .elementor-element.elementor-element-74f0144: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-343928 .elementor-element.elementor-element-74f0144, .elementor-343928 .elementor-element.elementor-element-74f0144::before
{
    --border-transition: .3s;
}
.elementor-343928 .elementor-element.elementor-element-06b87de
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-1c5f58d
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-343928 .elementor-element.elementor-element-82f9c13
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-343928 .elementor-element.elementor-element-82f9c13:not(.elementor-motion-effects-element-type-background), .elementor-343928 .elementor-element.elementor-element-82f9c13>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-343928 .elementor-element.elementor-element-82f9c13: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-343928 .elementor-element.elementor-element-82f9c13, .elementor-343928 .elementor-element.elementor-element-82f9c13::before
{
    --border-transition: .3s;
}
.elementor-343928 .elementor-element.elementor-element-2a0b8d5
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-645a90d
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-343928 .elementor-element.elementor-element-a74061d
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-343928 .elementor-element.elementor-element-a74061d:not(.elementor-motion-effects-element-type-background), .elementor-343928 .elementor-element.elementor-element-a74061d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-343928 .elementor-element.elementor-element-a74061d: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-343928 .elementor-element.elementor-element-a74061d, .elementor-343928 .elementor-element.elementor-element-a74061d::before
{
    --border-transition: .3s;
}
.elementor-343928 .elementor-element.elementor-element-59097b3
{
    --display: flex;
    --flex-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-343928 .elementor-element.elementor-element-424b0f7
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-343928 .elementor-element.elementor-element-ca204a1
{
    --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-343928 .elementor-element.elementor-element-ca204a1>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title
{
    background-color: #f5f5f5;
    border-style: none;
}
.elementor-343928 .elementor-element.elementor-element-ca204a1>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 20px 0 0 0;
}
.elementor-343928 .elementor-element.elementor-element-ca204a1
{
    --n-accordion-padding: 10px 20px 10px 15px;
}
:where(.elementor-343928 .elementor-element.elementor-element-ca204a1>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item)>.e-con
{
    border-style: none;
    --border-radius: 0px 0px 0px 0px;
}
@media(min-width: 768px)
{
    .elementor-343928 .elementor-element.elementor-element-d48ad16
    {
        --content-width: 1460px;
    }
    .elementor-343928 .elementor-element.elementor-element-f8a91fd
    {
        --content-width: 1460px;
    }
    .elementor-343928 .elementor-element.elementor-element-0e1645c
    {
        --content-width: 1460px;
    }
    .elementor-343928 .elementor-element.elementor-element-447d824
    {
        --content-width: 1460px;
    }
    .elementor-343928 .elementor-element.elementor-element-0d50036
    {
        --content-width: 1460px;
    }
    .elementor-343928 .elementor-element.elementor-element-32de0e8
    {
        --content-width: 1460px;
    }
    .elementor-343928 .elementor-element.elementor-element-ec27417
    {
        --content-width: 1460px;
    }
    .elementor-343928 .elementor-element.elementor-element-255a95c
    {
        --width: 32%;
    }
    .elementor-343928 .elementor-element.elementor-element-c2d6309
    {
        --width: 32%;
    }
    .elementor-343928 .elementor-element.elementor-element-9dbb331
    {
        --width: 32%;
    }
    .elementor-343928 .elementor-element.elementor-element-78f12a1
    {
        --content-width: 1460px;
    }
    .elementor-343928 .elementor-element.elementor-element-2911a0a
    {
        --content-width: 1460px;
    }
    .elementor-343928 .elementor-element.elementor-element-d7fde56
    {
        --content-width: 1388px;
    }
    .elementor-343928 .elementor-element.elementor-element-63eae89
    {
        --content-width: 1460px;
    }
    .elementor-343928 .elementor-element.elementor-element-6e5e28e
    {
        --content-width: 1460px;
    }
    .elementor-343928 .elementor-element.elementor-element-84a3fc8
    {
        --width: 95%;
    }
    .elementor-343928 .elementor-element.elementor-element-c268e22
    {
        --width: 90%;
    }
    .elementor-343928 .elementor-element.elementor-element-4e24964
    {
        --width: 90%;
    }
    .elementor-343928 .elementor-element.elementor-element-01f48ae
    {
        width: 48.301%;
    }
    .elementor-343928 .elementor-element.elementor-element-dc6a968
    {
        width: 50%;
    }
    .elementor-343928 .elementor-element.elementor-element-301c157
    {
        --content-width: 1460px;
    }
    .elementor-343928 .elementor-element.elementor-element-676520b
    {
        --content-width: 100%;
    }
    .elementor-343928 .elementor-element.elementor-element-5f37f48
    {
        --content-width: 1460px;
    }
    .elementor-343928 .elementor-element.elementor-element-e3330db
    {
        --width: 10%;
    }
    .elementor-343928 .elementor-element.elementor-element-616367b
    {
        --width: 16%;
    }
    .elementor-343928 .elementor-element.elementor-element-0282741
    {
        --width: 1.5%;
    }
    .elementor-343928 .elementor-element.elementor-element-7e5de8d
    {
        --width: 16%;
    }
    .elementor-343928 .elementor-element.elementor-element-76e48db
    {
        --width: 1.5%;
    }
    .elementor-343928 .elementor-element.elementor-element-819235a
    {
        --width: 16%;
    }
    .elementor-343928 .elementor-element.elementor-element-09cc21a
    {
        --width: 1.5%;
    }
    .elementor-343928 .elementor-element.elementor-element-7062a73
    {
        --width: 10%;
    }
    .elementor-343928 .elementor-element.elementor-element-451f9da
    {
        --content-width: 1460px;
    }
    .elementor-343928 .elementor-element.elementor-element-4445dee
    {
        --content-width: 1140px;
    }
    .elementor-343928 .elementor-element.elementor-element-04ee4a0
    {
        --width: 35%;
    }
    .elementor-343928 .elementor-element.elementor-element-fb2602d
    {
        --width: 35%;
    }
    .elementor-343928 .elementor-element.elementor-element-a10c7b3
    {
        --width: 35%;
    }
    .elementor-343928 .elementor-element.elementor-element-d7eacd8
    {
        --content-width: 100%;
    }
    .elementor-343928 .elementor-element.elementor-element-565586a
    {
        --content-width: 1460px;
    }
    .elementor-343928 .elementor-element.elementor-element-a29f69c
    {
        --width: 10%;
    }
    .elementor-343928 .elementor-element.elementor-element-ad63b72
    {
        --width: 16%;
    }
    .elementor-343928 .elementor-element.elementor-element-e8eca3e
    {
        --width: 16%;
    }
    .elementor-343928 .elementor-element.elementor-element-4695248
    {
        --width: 16%;
    }
    .elementor-343928 .elementor-element.elementor-element-5699036
    {
        --width: 16%;
    }
    .elementor-343928 .elementor-element.elementor-element-ede6fee
    {
        --width: 16%;
    }
    .elementor-343928 .elementor-element.elementor-element-e9f0f96
    {
        --width: 10%;
    }
    .elementor-343928 .elementor-element.elementor-element-8a61cd5
    {
        --width: 15%;
    }
    .elementor-343928 .elementor-element.elementor-element-dab6dd3
    {
        --width: 14%;
    }
    .elementor-343928 .elementor-element.elementor-element-71abb50
    {
        --width: 14%;
    }
    .elementor-343928 .elementor-element.elementor-element-7e9c9fd
    {
        --width: 14%;
    }
    .elementor-343928 .elementor-element.elementor-element-29ad150
    {
        --width: 14%;
    }
    .elementor-343928 .elementor-element.elementor-element-0f491bc
    {
        --width: 14%;
    }
    .elementor-343928 .elementor-element.elementor-element-0c468ce
    {
        --width: 15%;
    }
    .elementor-343928 .elementor-element.elementor-element-bcbd925
    {
        --width: 15%;
    }
    .elementor-343928 .elementor-element.elementor-element-7475ac7
    {
        --width: 14%;
    }
    .elementor-343928 .elementor-element.elementor-element-8fad068
    {
        --width: 14%;
    }
    .elementor-343928 .elementor-element.elementor-element-c82efc0
    {
        --width: 14%;
    }
    .elementor-343928 .elementor-element.elementor-element-daa8b41
    {
        --width: 14%;
    }
    .elementor-343928 .elementor-element.elementor-element-5fd1198
    {
        --width: 14%;
    }
    .elementor-343928 .elementor-element.elementor-element-61c748f
    {
        --width: 15%;
    }
    .elementor-343928 .elementor-element.elementor-element-98077d4
    {
        --width: 10%;
    }
    .elementor-343928 .elementor-element.elementor-element-db39a63
    {
        --width: 16%;
    }
    .elementor-343928 .elementor-element.elementor-element-13899c0
    {
        --width: 16%;
    }
    .elementor-343928 .elementor-element.elementor-element-af39e53
    {
        --width: 16%;
    }
    .elementor-343928 .elementor-element.elementor-element-4aeb33c
    {
        --width: 16%;
    }
    .elementor-343928 .elementor-element.elementor-element-279ee34
    {
        --width: 16%;
    }
    .elementor-343928 .elementor-element.elementor-element-420d72e
    {
        --width: 10%;
    }
    .elementor-343928 .elementor-element.elementor-element-e5e8276
    {
        --content-width: 1460px;
    }
    .elementor-343928 .elementor-element.elementor-element-6f50e79
    {
        --width: 15%;
    }
    .elementor-343928 .elementor-element.elementor-element-553efdb
    {
        --width: 14%;
    }
    .elementor-343928 .elementor-element.elementor-element-3678f6d
    {
        --width: 14%;
    }
    .elementor-343928 .elementor-element.elementor-element-2114dc4
    {
        --width: 14%;
    }
    .elementor-343928 .elementor-element.elementor-element-cec1196
    {
        --width: 14%;
    }
    .elementor-343928 .elementor-element.elementor-element-a2e6a83
    {
        --width: 14%;
    }
    .elementor-343928 .elementor-element.elementor-element-fe1bc7c
    {
        --width: 15%;
    }
    .elementor-343928 .elementor-element.elementor-element-6a42aa5
    {
        --width: 15%;
    }
    .elementor-343928 .elementor-element.elementor-element-0905773
    {
        --width: 14%;
    }
    .elementor-343928 .elementor-element.elementor-element-4963f66
    {
        --width: 12%;
    }
    .elementor-343928 .elementor-element.elementor-element-109ab25
    {
        --width: 12%;
    }
    .elementor-343928 .elementor-element.elementor-element-c1b1a93
    {
        --width: 12%;
    }
    .elementor-343928 .elementor-element.elementor-element-d13e040
    {
        --width: 12%;
    }
    .elementor-343928 .elementor-element.elementor-element-8c27c33
    {
        --width: 15%;
    }
    .elementor-343928 .elementor-element.elementor-element-9cbf504
    {
        --content-width: 100%;
    }
    .elementor-343928 .elementor-element.elementor-element-867f9d1
    {
        --width: 1140px;
    }
    .elementor-343928 .elementor-element.elementor-element-b4471c7
    {
        --content-width: 100%;
    }
    .elementor-343928 .elementor-element.elementor-element-35ab0af
    {
        --content-width: 1460px;
    }
    .elementor-343928 .elementor-element.elementor-element-55a6739
    {
        --content-width: 1460px;
    }
    .elementor-343928 .elementor-element.elementor-element-c1e3acf
    {
        --content-width: 1460px;
    }
    .elementor-343928 .elementor-element.elementor-element-d6ca028
    {
        --width: 11%;
    }
    .elementor-343928 .elementor-element.elementor-element-e7f98be
    {
        --width: 11%;
    }
    .elementor-343928 .elementor-element.elementor-element-8e01075
    {
        --width: 11%;
    }
    .elementor-343928 .elementor-element.elementor-element-2270b3d
    {
        --width: 11%;
    }
    .elementor-343928 .elementor-element.elementor-element-f3de512
    {
        --width: 11%;
    }
    .elementor-343928 .elementor-element.elementor-element-80bf2f2
    {
        --width: 11%;
    }
    .elementor-343928 .elementor-element.elementor-element-3bccb8b
    {
        --width: 11%;
    }
    .elementor-343928 .elementor-element.elementor-element-fe60de3
    {
        --width: 11%;
    }
    .elementor-343928 .elementor-element.elementor-element-e257b58
    {
        --width: 11%;
    }
    .elementor-343928 .elementor-element.elementor-element-7c0d05c
    {
        --width: 11%;
    }
    .elementor-343928 .elementor-element.elementor-element-4a01d29
    {
        --width: 11%;
    }
    .elementor-343928 .elementor-element.elementor-element-e791900
    {
        --width: 11%;
    }
    .elementor-343928 .elementor-element.elementor-element-af7225c
    {
        --width: 11%;
    }
    .elementor-343928 .elementor-element.elementor-element-f7d0dab
    {
        --width: 11%;
    }
    .elementor-343928 .elementor-element.elementor-element-b234828
    {
        --width: 11%;
    }
    .elementor-343928 .elementor-element.elementor-element-c8dbdee
    {
        --width: 11%;
    }
    .elementor-343928 .elementor-element.elementor-element-1276d7a
    {
        --width: 11%;
    }
    .elementor-343928 .elementor-element.elementor-element-1649c39
    {
        --width: 11%;
    }
    .elementor-343928 .elementor-element.elementor-element-6551b32
    {
        --content-width: 1460px;
    }
    .elementor-343928 .elementor-element.elementor-element-0e8a736
    {
        --width: 25%;
    }
    .elementor-343928 .elementor-element.elementor-element-d9bf59f
    {
        --width: 25%;
    }
    .elementor-343928 .elementor-element.elementor-element-8481bf9
    {
        --width: 25%;
    }
    .elementor-343928 .elementor-element.elementor-element-e47467d
    {
        --width: 30%;
    }
    .elementor-343928 .elementor-element.elementor-element-9f19aae
    {
        --content-width: 1460px;
    }
    .elementor-343928 .elementor-element.elementor-element-87e1b93
    {
        --content-width: 1460px;
    }
    .elementor-343928 .elementor-element.elementor-element-d222ca7
    {
        --content-width: 1460px;
    }
    .elementor-343928 .elementor-element.elementor-element-06b87de
    {
        --content-width: 1460px;
    }
    .elementor-343928 .elementor-element.elementor-element-82f9c13
    {
        --content-width: 100%;
    }
    .elementor-343928 .elementor-element.elementor-element-2a0b8d5
    {
        --content-width: 1460px;
    }
    .elementor-343928 .elementor-element.elementor-element-a74061d
    {
        --content-width: 100%;
    }
    .elementor-343928 .elementor-element.elementor-element-59097b3
    {
        --content-width: 1460px;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-343928 .elementor-element.elementor-element-255a95c
    {
        --width: 30%;
    }
    .elementor-343928 .elementor-element.elementor-element-c2d6309
    {
        --width: 31%;
    }
    .elementor-343928 .elementor-element.elementor-element-9dbb331
    {
        --width: 30%;
    }
    .elementor-343928 .elementor-element.elementor-element-dc6a968
    {
        width: 100%;
    }
    .elementor-343928 .elementor-element.elementor-element-616367b
    {
        --width: 20%;
    }
    .elementor-343928 .elementor-element.elementor-element-7e5de8d
    {
        --width: 20%;
    }
    .elementor-343928 .elementor-element.elementor-element-819235a
    {
        --width: 27%;
    }
    .elementor-343928 .elementor-element.elementor-element-ad63b72
    {
        --width: 19%;
    }
    .elementor-343928 .elementor-element.elementor-element-e8eca3e
    {
        --width: 19%;
    }
    .elementor-343928 .elementor-element.elementor-element-4695248
    {
        --width: 19%;
    }
    .elementor-343928 .elementor-element.elementor-element-5699036
    {
        --width: 19%;
    }
    .elementor-343928 .elementor-element.elementor-element-ede6fee
    {
        --width: 19%;
    }
    .elementor-343928 .elementor-element.elementor-element-0e8a736
    {
        --width: 30%;
    }
    .elementor-343928 .elementor-element.elementor-element-d9bf59f
    {
        --width: 27%;
    }
    .elementor-343928 .elementor-element.elementor-element-8481bf9
    {
        --width: 32%;
    }
}
@media(max-width: 1366px)
{
    .elementor-343928 .elementor-element.elementor-element-d48ad16
    {
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .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-343928 .elementor-element.elementor-element-0e1645c
    {
        --justify-content: center;
    }
    .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-343928 .elementor-element.elementor-element-0a66a1e
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-2ef2541
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-d7e384a
    {
        --margin-top: 31px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-9ad5851 .elementor-image-box-title
    {
        line-height: 1.2em;
    }
    .elementor-343928 .elementor-element.elementor-element-d82ca65
    {
        --margin-top: 31px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-2f0f633 .elementor-image-box-title
    {
        line-height: 1.2em;
    }
    .elementor-343928 .elementor-element.elementor-element-84a3fc8
    {
        --margin-top: 18px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-e658ff9 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-343928 .elementor-element.elementor-element-e658ff9 .elementor-image-box-title
    {
        line-height: 1.2em;
    }
    .elementor-343928 .elementor-element.elementor-element-c268e22
    {
        --margin-top: 18px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-e0a45e2 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-343928 .elementor-element.elementor-element-e0a45e2 .elementor-image-box-title
    {
        line-height: 1.2em;
    }
    .elementor-343928 .elementor-element.elementor-element-4e24964
    {
        --margin-top: 18px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-91b7cea .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-343928 .elementor-element.elementor-element-91b7cea .elementor-image-box-title
    {
        line-height: 1.2em;
    }
    .elementor-343928 .elementor-element.elementor-element-ff97e8e
    {
        --margin-top: 5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-b6cd732
    {
        --margin-top: 15px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-ce59f25 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-343928 .elementor-element.elementor-element-f28f29f
    {
        --margin-top: 18px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-f279f38 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-343928 .elementor-element.elementor-element-f279f38 .elementor-image-box-title
    {
        line-height: 1.2em;
    }
    .elementor-343928 .elementor-element.elementor-element-4215497
    {
        --margin-top: 18px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-388d02e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-343928 .elementor-element.elementor-element-388d02e .elementor-image-box-title
    {
        line-height: 1.2em;
    }
    .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-343928 .elementor-element.elementor-element-da84053
    {
        --n-tabs-title-padding-top: 10px;
        --n-tabs-title-padding-right: 10px;
        --n-tabs-title-padding-bottom: 10px;
        --n-tabs-title-padding-left: 10px;
    }
    .elementor-343928 .elementor-element.elementor-element-59bcaa2
    {
        width: var(--container-widget-width,85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }
    .elementor-343928 .elementor-element.elementor-element-59bcaa2.elementor-element
    {
        --align-self: center;
    }
    .elementor-343928 .elementor-element.elementor-element-9f19aae
    {
        --padding-top: 72px;
        --padding-bottom: 72px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
}
@media(max-width: 1024px)
{
    .elementor-343928 .elementor-element.elementor-element-d48ad16
    {
        --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;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-343928 .elementor-element.elementor-element-79cd12a>.elementor-widget-container
    {
        padding: 20px 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-79cd12a .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-343928 .elementor-element.elementor-element-05433c7
    {
        width: var(--container-widget-width,81.394%);
        max-width: 81.394%;
        --container-widget-width: 81.394%;
        --container-widget-flex-grow: 0;
    }
    .elementor-343928 .elementor-element.elementor-element-05433c7 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 32px;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-343928 .elementor-element.elementor-element-9a2c5bb
    {
        width: var(--container-widget-width,99.896%);
        max-width: 99.896%;
        --container-widget-width: 99.896%;
        --container-widget-flex-grow: 0;
        font-size: 18px;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-343928 .elementor-element.elementor-element-3bbc818 .elementor-heading-title
    {
        font-size: 33px;
        line-height: 1.4em;
    }
    .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-343928 .elementor-element.elementor-element-0092454
    {
        width: var(--container-widget-width,190.297px);
        max-width: 190.297px;
        --container-widget-width: 190.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-343928 .elementor-element.elementor-element-0092454>.elementor-widget-container
    {
        margin: 0 0 0 -25px;
    }
    .elementor-343928 .elementor-element.elementor-element-0092454 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-343928 .elementor-element.elementor-element-0092454 .elementor-image-box-title
    {
        margin-bottom: 17px;
        font-size: 16px;
    }
    .elementor-343928 .elementor-element.elementor-element-0092454 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 46%;
    }
    .elementor-343928 .elementor-element.elementor-element-676e559
    {
        font-size: 14px;
    }
    .elementor-343928 .elementor-element.elementor-element-33c4693
    {
        width: var(--container-widget-width,189.531px);
        max-width: 189.531px;
        --container-widget-width: 189.531px;
        --container-widget-flex-grow: 0;
    }
    .elementor-343928 .elementor-element.elementor-element-33c4693 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 16px;
    }
    .elementor-343928 .elementor-element.elementor-element-33c4693 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 34%;
    }
    .elementor-343928 .elementor-element.elementor-element-1dffc5c>.elementor-widget-container
    {
        margin: -18px 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-1dffc5c
    {
        font-size: 14px;
    }
    .elementor-343928 .elementor-element.elementor-element-a7637fa.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-a7637fa.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-a7637fa.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-a7637fa .elementor-image-box-title
    {
        margin-bottom: 12px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-343928 .elementor-element.elementor-element-a7637fa .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-343928 .elementor-element.elementor-element-d369c43>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-d369c43
    {
        font-size: 14px;
    }
    .elementor-343928 .elementor-element.elementor-element-a4f9be4 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-343928 .elementor-element.elementor-element-a4f9be4 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 16px;
    }
    .elementor-343928 .elementor-element.elementor-element-a4f9be4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 34%;
    }
    .elementor-343928 .elementor-element.elementor-element-c3e40da>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-c3e40da
    {
        font-size: 14px;
    }
    .elementor-343928 .elementor-element.elementor-element-6c18f15
    {
        width: var(--container-widget-width,188.297px);
        max-width: 188.297px;
        --container-widget-width: 188.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-343928 .elementor-element.elementor-element-6c18f15.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-343928 .elementor-element.elementor-element-6c18f15.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-343928 .elementor-element.elementor-element-6c18f15.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-343928 .elementor-element.elementor-element-6c18f15 .elementor-image-box-title
    {
        margin-bottom: 29px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-343928 .elementor-element.elementor-element-6c18f15 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 38%;
    }
    .elementor-343928 .elementor-element.elementor-element-7e8c7a2>.elementor-widget-container
    {
        margin: -22px 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-7e8c7a2
    {
        font-size: 14px;
    }
    .elementor-343928 .elementor-element.elementor-element-7bf200e
    {
        width: var(--container-widget-width,187.734px);
        max-width: 187.734px;
        --container-widget-width: 187.734px;
        --container-widget-flex-grow: 0;
    }
    .elementor-343928 .elementor-element.elementor-element-7bf200e .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-343928 .elementor-element.elementor-element-7bf200e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-343928 .elementor-element.elementor-element-7bf200e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-343928 .elementor-element.elementor-element-7bf200e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-343928 .elementor-element.elementor-element-7bf200e .elementor-image-box-title
    {
        margin-bottom: 25px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-343928 .elementor-element.elementor-element-7bf200e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 40%;
    }
    .elementor-343928 .elementor-element.elementor-element-290b304>.elementor-widget-container
    {
        margin: -17px 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-290b304
    {
        font-size: 14px;
    }
    .elementor-343928 .elementor-element.elementor-element-fa83023
    {
        width: var(--container-widget-width,181.391px);
        max-width: 181.391px;
        --container-widget-width: 181.391px;
        --container-widget-flex-grow: 0;
    }
    .elementor-343928 .elementor-element.elementor-element-fa83023>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-fa83023 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 16px;
    }
    .elementor-343928 .elementor-element.elementor-element-fa83023 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 35%;
    }
    .elementor-343928 .elementor-element.elementor-element-ea8ed3a
    {
        font-size: 14px;
    }
    .elementor-343928 .elementor-element.elementor-element-b7c57aa
    {
        width: var(--container-widget-width,315.984px);
        max-width: 315.984px;
        --container-widget-width: 315.984px;
        --container-widget-flex-grow: 0;
    }
    .elementor-343928 .elementor-element.elementor-element-b7c57aa .elementor-heading-title
    {
        font-size: 24px;
        line-height: 1.2em;
    }
    .elementor-343928 .elementor-element.elementor-element-3c67031
    {
        --gap: 10px 0px;
        --row-gap: 10px;
        --column-gap: 0px;
        --margin-top: 15px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-2ab5d8e .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-343928 .elementor-element.elementor-element-d656058>.elementor-widget-container
    {
        margin: 10px 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-d656058
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-343928 .elementor-element.elementor-element-0a66a1e
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-cb4d942 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 20px;
    }
    .elementor-343928 .elementor-element.elementor-element-cb4d942 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-343928 .elementor-element.elementor-element-edb4a25
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-343928 .elementor-element.elementor-element-2ef2541
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-47a8a30 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-343928 .elementor-element.elementor-element-47a8a30 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-343928 .elementor-element.elementor-element-c75ebb5
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-343928 .elementor-element.elementor-element-d7e384a
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-9ad5851 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-343928 .elementor-element.elementor-element-9ad5851 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 14%;
    }
    .elementor-343928 .elementor-element.elementor-element-6a18384>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-6a18384
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-343928 .elementor-element.elementor-element-d82ca65
    {
        --margin-top: 3px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-2f0f633 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-343928 .elementor-element.elementor-element-2f0f633 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-343928 .elementor-element.elementor-element-3620a98>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-3620a98
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-343928 .elementor-element.elementor-element-84a3fc8
    {
        --margin-top: 5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-e658ff9 .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-343928 .elementor-element.elementor-element-e658ff9 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-343928 .elementor-element.elementor-element-372b9aa
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-343928 .elementor-element.elementor-element-c268e22
    {
        --margin-top: 5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-e0a45e2 .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-343928 .elementor-element.elementor-element-e0a45e2 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-343928 .elementor-element.elementor-element-d56dc1e
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-343928 .elementor-element.elementor-element-4e24964
    {
        --margin-top: 5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-91b7cea .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-343928 .elementor-element.elementor-element-91b7cea .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-343928 .elementor-element.elementor-element-eebc146
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-343928 .elementor-element.elementor-element-613263e
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-3705622 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-343928 .elementor-element.elementor-element-b982cbd>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-b982cbd
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-343928 .elementor-element.elementor-element-ff97e8e
    {
        --margin-top: 36px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-778f986 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-343928 .elementor-element.elementor-element-778f986 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-343928 .elementor-element.elementor-element-56dc7db
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-343928 .elementor-element.elementor-element-b6cd732
    {
        --margin-top: 67px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-ce59f25 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-343928 .elementor-element.elementor-element-ce59f25 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-343928 .elementor-element.elementor-element-c7808b7>.elementor-widget-container
    {
        margin: -5px 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-c7808b7
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-343928 .elementor-element.elementor-element-f28f29f
    {
        --margin-top: 33px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-f279f38 .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-343928 .elementor-element.elementor-element-f279f38 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-343928 .elementor-element.elementor-element-0b84741
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-343928 .elementor-element.elementor-element-4215497
    {
        --margin-top: 25px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-388d02e .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-343928 .elementor-element.elementor-element-388d02e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 17%;
    }
    .elementor-343928 .elementor-element.elementor-element-650c8a3>.elementor-widget-container
    {
        margin: 2px 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-650c8a3
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-343928 .elementor-element.elementor-element-f4e0585
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-343928 .elementor-element.elementor-element-f4e0585>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-343928 .elementor-element.elementor-element-f4e0585.elementor-element
    {
        --align-self: center;
    }
    .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-343928 .elementor-element.elementor-element-2793945
    {
        width: var(--container-widget-width,371.672px);
        max-width: 371.672px;
        --container-widget-width: 371.672px;
        --container-widget-flex-grow: 0;
    }
    .elementor-343928 .elementor-element.elementor-element-29fbe44 .elementor-button
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-343928 .elementor-element.elementor-element-6ba3cdd .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-343928 .elementor-element.elementor-element-d307b97 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-343928 .elementor-element.elementor-element-5f1465f .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-343928 .elementor-element.elementor-element-912925a
    {
        width: var(--container-widget-width,198.016px);
        max-width: 198.016px;
        --container-widget-width: 198.016px;
        --container-widget-flex-grow: 0;
    }
    .elementor-343928 .elementor-element.elementor-element-c2ac755
    {
        width: var(--container-widget-width,198.016px);
        max-width: 198.016px;
        --container-widget-width: 198.016px;
        --container-widget-flex-grow: 0;
    }
    .elementor-343928 .elementor-element.elementor-element-b117e1a
    {
        width: var(--container-widget-width,184.016px);
        max-width: 184.016px;
        --container-widget-width: 184.016px;
        --container-widget-flex-grow: 0;
    }
    .elementor-343928 .elementor-element.elementor-element-da84053
    {
        --n-tabs-title-padding-top: 10px;
        --n-tabs-title-padding-right: 10px;
        --n-tabs-title-padding-bottom: 10px;
        --n-tabs-title-padding-left: 10px;
    }
    .elementor-343928 .elementor-element.elementor-element-6d69725 .elementor-button
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-343928 .elementor-element.elementor-element-59bcaa2
    {
        --container-widget-width: 62%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,62%);
        max-width: 62%;
    }
    .elementor-343928 .elementor-element.elementor-element-2176d88
    {
        width: var(--container-widget-width,411.516px);
        max-width: 411.516px;
        --container-widget-width: 411.516px;
        --container-widget-flex-grow: 0;
    }
    .elementor-343928 .elementor-element.elementor-element-2d9e097.elementor-element
    {
        --align-self: center;
    }
    .elementor-343928 .elementor-element.elementor-element-a7a9868 .elementor-heading-title
    {
        line-height: 1.3em;
    }
    .elementor-343928 .elementor-element.elementor-element-35ab0af
    {
        --min-height: 275px;
    }
    .elementor-343928 .elementor-element.elementor-element-55a6739
    {
        --min-height: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-c1e3acf
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-343928 .elementor-element.elementor-element-c3304da.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-c3304da.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-c3304da.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-c3304da .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 12px;
    }
    .elementor-343928 .elementor-element.elementor-element-c3304da .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 50px;
    }
    .elementor-343928 .elementor-element.elementor-element-42f71e5>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-42f71e5 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-343928 .elementor-element.elementor-element-42f71e5.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-42f71e5.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-42f71e5.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-42f71e5 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 12px;
    }
    .elementor-343928 .elementor-element.elementor-element-42f71e5 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 50px;
    }
    .elementor-343928 .elementor-element.elementor-element-e3a9046>.elementor-widget-container
    {
        margin: 10px 0 0 -10px;
    }
    .elementor-343928 .elementor-element.elementor-element-e3a9046.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-e3a9046.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-e3a9046.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-e3a9046 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 12px;
    }
    .elementor-343928 .elementor-element.elementor-element-e3a9046 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 50px;
    }
    .elementor-343928 .elementor-element.elementor-element-da3284c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-da3284c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-da3284c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-da3284c .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 12px;
    }
    .elementor-343928 .elementor-element.elementor-element-da3284c .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 50px;
    }
    .elementor-343928 .elementor-element.elementor-element-7f9458c .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-343928 .elementor-element.elementor-element-7f9458c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-7f9458c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-7f9458c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-7f9458c .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 50px;
    }
    .elementor-343928 .elementor-element.elementor-element-7f9458c .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-343928 .elementor-element.elementor-element-4a01d29
    {
        --margin-top: -33px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-ad0b8f3>.elementor-widget-container
    {
        margin: -50px 0 0 -10px;
    }
    .elementor-343928 .elementor-element.elementor-element-ad0b8f3.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-ad0b8f3.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-ad0b8f3.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-ad0b8f3 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 50px;
    }
    .elementor-343928 .elementor-element.elementor-element-ad0b8f3 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-343928 .elementor-element.elementor-element-af7225c
    {
        --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-343928 .elementor-element.elementor-element-0361909>.elementor-widget-container
    {
        margin: -50px 0 0 10px;
    }
    .elementor-343928 .elementor-element.elementor-element-0361909.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-0361909.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-0361909.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-0361909 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 12px;
    }
    .elementor-343928 .elementor-element.elementor-element-0361909 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 50px;
    }
    .elementor-343928 .elementor-element.elementor-element-b234828
    {
        --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-343928 .elementor-element.elementor-element-0dcd989>.elementor-widget-container
    {
        margin: -50px 0 0 10px;
    }
    .elementor-343928 .elementor-element.elementor-element-0dcd989.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-0dcd989.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-0dcd989.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-0dcd989 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 12px;
    }
    .elementor-343928 .elementor-element.elementor-element-0dcd989 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 50px;
    }
    .elementor-343928 .elementor-element.elementor-element-1276d7a
    {
        --margin-top: -27px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-cee6922>.elementor-widget-container
    {
        margin: -45px 0 0 25px;
    }
    .elementor-343928 .elementor-element.elementor-element-cee6922.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-cee6922.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-cee6922.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-cee6922 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 12px;
    }
    .elementor-343928 .elementor-element.elementor-element-cee6922 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 50px;
    }
    .elementor-343928 .elementor-element.elementor-element-da4da00
    {
        --margin-top: -20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-2996147
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }
    .elementor-343928 .elementor-element.elementor-element-2996147.e-con
    {
        --align-self: center;
    }
    .elementor-343928 .elementor-element.elementor-element-0e8a736
    {
        --justify-content: center;
    }
    .elementor-343928 .elementor-element.elementor-element-0e8a736.e-con
    {
        --align-self: flex-start;
    }
    .elementor-343928 .elementor-element.elementor-element-2e6ec01 .elementor-button
    {
        font-size: 12px;
        line-height: 1.2em;
    }
    .elementor-343928 .elementor-element.elementor-element-d9bf59f
    {
        --justify-content: center;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-945508c>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-945508c .elementor-button
    {
        font-size: 12px;
        line-height: 1.2em;
    }
    .elementor-343928 .elementor-element.elementor-element-8481bf9
    {
        --justify-content: center;
    }
    .elementor-343928 .elementor-element.elementor-element-8481bf9.e-con
    {
        --align-self: center;
    }
    .elementor-343928 .elementor-element.elementor-element-f5dcedc
    {
        width: var(--container-widget-width,223.391px);
        max-width: 223.391px;
        --container-widget-width: 223.391px;
        --container-widget-flex-grow: 0;
    }
    .elementor-343928 .elementor-element.elementor-element-f5dcedc .elementor-button
    {
        font-size: 12px;
        line-height: 1.2em;
    }
    .elementor-343928 .elementor-element.elementor-element-f9289f1
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }
    .elementor-343928 .elementor-element.elementor-element-f9289f1.e-con
    {
        --align-self: center;
    }
    .elementor-343928 .elementor-element.elementor-element-e47467d
    {
        --justify-content: center;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-d087099>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-d087099 .elementor-button
    {
        font-size: 12px;
        line-height: 1.2em;
    }
    .elementor-343928 .elementor-element.elementor-element-0a05b87
    {
        width: var(--container-widget-width,88.733%);
        max-width: 88.733%;
        --container-widget-width: 88.733%;
        --container-widget-flex-grow: 0;
    }
    .elementor-343928 .elementor-element.elementor-element-62d0317 img
    {
        width: 55%;
    }
    .elementor-343928 .elementor-element.elementor-element-13d3fd8
    {
        width: var(--container-widget-width,301.266px);
        max-width: 301.266px;
        --container-widget-width: 301.266px;
        --container-widget-flex-grow: 0;
    }
    .elementor-343928 .elementor-element.elementor-element-58433be.elementor-element
    {
        --align-self: center;
    }
    .elementor-343928 .elementor-element.elementor-element-ca204a1>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
}
@media(max-width: 767px)
{
    .elementor-343928 .elementor-element.elementor-element-d48ad16
    {
        --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;
        --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-343928 .elementor-element.elementor-element-79cd12a>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-79cd12a
    {
        text-align: center;
    }
    .elementor-343928 .elementor-element.elementor-element-79cd12a .elementor-heading-title
    {
        font-size: 16px;
        line-height: 40px;
    }
    .elementor-343928 .elementor-element.elementor-element-40c2d38>.elementor-widget-container
    {
        margin: -15px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-40c2d38
    {
        text-align: center;
    }
    .elementor-343928 .elementor-element.elementor-element-40c2d38 .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-343928 .elementor-element.elementor-element-05433c7>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-05433c7
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
        text-align: center;
    }
    .elementor-343928 .elementor-element.elementor-element-05433c7 .elementor-heading-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-343928 .elementor-element.elementor-element-9a2c5bb>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-343928 .elementor-element.elementor-element-9a2c5bb
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
        text-align: center;
        font-size: 16px;
        line-height: 24px;
    }
    .elementor-343928 .elementor-element.elementor-element-9a2c5bb.elementor-element
    {
        --align-self: center;
    }
    .elementor-343928 .elementor-element.elementor-element-753941d .elementor-button
    {
        line-height: 1.2em;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-343928 .elementor-element.elementor-element-d892bb1
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-2703155
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-3bbc818 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-343928 .elementor-element.elementor-element-8185b73>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-8185b73 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-343928 .elementor-element.elementor-element-0d50036
    {
        --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-343928 .elementor-element.elementor-element-0092454>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-0092454.elementor-element
    {
        --align-self: center;
    }
    .elementor-343928 .elementor-element.elementor-element-0092454 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-343928 .elementor-element.elementor-element-0092454 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-343928 .elementor-element.elementor-element-0092454 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-343928 .elementor-element.elementor-element-0092454 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-343928 .elementor-element.elementor-element-676e559>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-343928 .elementor-element.elementor-element-676e559
    {
        text-align: center;
        font-size: 13.31px;
    }
    .elementor-343928 .elementor-element.elementor-element-33c4693
    {
        width: var(--container-widget-width,252.516px);
        max-width: 252.516px;
        --container-widget-width: 252.516px;
        --container-widget-flex-grow: 0;
    }
    .elementor-343928 .elementor-element.elementor-element-33c4693>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-33c4693.elementor-element
    {
        --align-self: center;
    }
    .elementor-343928 .elementor-element.elementor-element-33c4693 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-343928 .elementor-element.elementor-element-33c4693 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-343928 .elementor-element.elementor-element-33c4693.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-343928 .elementor-element.elementor-element-33c4693.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-343928 .elementor-element.elementor-element-33c4693.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-343928 .elementor-element.elementor-element-33c4693 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-343928 .elementor-element.elementor-element-33c4693 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 27%;
    }
    .elementor-343928 .elementor-element.elementor-element-1dffc5c>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-343928 .elementor-element.elementor-element-1dffc5c
    {
        font-size: 13.31px;
    }
    .elementor-343928 .elementor-element.elementor-element-a7637fa
    {
        width: var(--container-widget-width,273.859px);
        max-width: 273.859px;
        --container-widget-width: 273.859px;
        --container-widget-flex-grow: 0;
    }
    .elementor-343928 .elementor-element.elementor-element-a7637fa>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-a7637fa.elementor-element
    {
        --align-self: center;
    }
    .elementor-343928 .elementor-element.elementor-element-a7637fa .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-343928 .elementor-element.elementor-element-a7637fa .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-343928 .elementor-element.elementor-element-a7637fa.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-343928 .elementor-element.elementor-element-a7637fa.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-343928 .elementor-element.elementor-element-a7637fa.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-343928 .elementor-element.elementor-element-a7637fa .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-343928 .elementor-element.elementor-element-a7637fa .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 22%;
    }
    .elementor-343928 .elementor-element.elementor-element-d369c43>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-343928 .elementor-element.elementor-element-d369c43
    {
        font-size: 13.31px;
    }
    .elementor-343928 .elementor-element.elementor-element-32de0e8
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-343928 .elementor-element.elementor-element-a4f9be4
    {
        width: var(--container-widget-width,263.688px);
        max-width: 263.688px;
        --container-widget-width: 263.688px;
        --container-widget-flex-grow: 0;
    }
    .elementor-343928 .elementor-element.elementor-element-a4f9be4>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-a4f9be4.elementor-element
    {
        --align-self: center;
    }
    .elementor-343928 .elementor-element.elementor-element-a4f9be4 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-343928 .elementor-element.elementor-element-a4f9be4 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-343928 .elementor-element.elementor-element-a4f9be4.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-343928 .elementor-element.elementor-element-a4f9be4.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-343928 .elementor-element.elementor-element-a4f9be4.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-343928 .elementor-element.elementor-element-a4f9be4 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-343928 .elementor-element.elementor-element-a4f9be4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 24%;
    }
    .elementor-343928 .elementor-element.elementor-element-c3e40da>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-343928 .elementor-element.elementor-element-c3e40da
    {
        font-size: 13.31px;
    }
    .elementor-343928 .elementor-element.elementor-element-6c18f15
    {
        width: var(--container-widget-width,213.297px);
        max-width: 213.297px;
        --container-widget-width: 213.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-343928 .elementor-element.elementor-element-6c18f15>.elementor-widget-container
    {
        margin: 0 0 0 -10px;
        padding: 0 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-6c18f15.elementor-element
    {
        --align-self: center;
    }
    .elementor-343928 .elementor-element.elementor-element-6c18f15 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-343928 .elementor-element.elementor-element-6c18f15 .elementor-image-box-img
    {
        margin-bottom: 0%;
    }
    .elementor-343928 .elementor-element.elementor-element-6c18f15.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0%;
    }
    .elementor-343928 .elementor-element.elementor-element-6c18f15.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0%;
    }
    .elementor-343928 .elementor-element.elementor-element-6c18f15.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0%;
    }
    .elementor-343928 .elementor-element.elementor-element-6c18f15 .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-343928 .elementor-element.elementor-element-6c18f15 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-343928 .elementor-element.elementor-element-7e8c7a2>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-343928 .elementor-element.elementor-element-7e8c7a2
    {
        font-size: 13.31px;
    }
    .elementor-343928 .elementor-element.elementor-element-7bf200e
    {
        width: var(--container-widget-width,246px);
        max-width: 246px;
        --container-widget-width: 246px;
        --container-widget-flex-grow: 0;
    }
    .elementor-343928 .elementor-element.elementor-element-7bf200e>.elementor-widget-container
    {
        margin: 0 0 0 -10px;
        padding: 0 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-7bf200e.elementor-element
    {
        --align-self: center;
    }
    .elementor-343928 .elementor-element.elementor-element-7bf200e .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-343928 .elementor-element.elementor-element-7bf200e .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-343928 .elementor-element.elementor-element-7bf200e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-343928 .elementor-element.elementor-element-7bf200e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-343928 .elementor-element.elementor-element-7bf200e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-343928 .elementor-element.elementor-element-7bf200e .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-343928 .elementor-element.elementor-element-7bf200e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 23%;
    }
    .elementor-343928 .elementor-element.elementor-element-290b304>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-343928 .elementor-element.elementor-element-290b304
    {
        font-size: 13.31px;
    }
    .elementor-343928 .elementor-element.elementor-element-ec27417
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-343928 .elementor-element.elementor-element-fa83023
    {
        width: var(--container-widget-width,252.516px);
        max-width: 252.516px;
        --container-widget-width: 252.516px;
        --container-widget-flex-grow: 0;
    }
    .elementor-343928 .elementor-element.elementor-element-fa83023>.elementor-widget-container
    {
        margin: 0 0 0 -10px;
        padding: 0 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-fa83023.elementor-element
    {
        --align-self: center;
    }
    .elementor-343928 .elementor-element.elementor-element-fa83023 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-343928 .elementor-element.elementor-element-fa83023 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-343928 .elementor-element.elementor-element-fa83023.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-343928 .elementor-element.elementor-element-fa83023.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-343928 .elementor-element.elementor-element-fa83023.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-343928 .elementor-element.elementor-element-fa83023 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-343928 .elementor-element.elementor-element-fa83023 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 27%;
    }
    .elementor-343928 .elementor-element.elementor-element-ea8ed3a>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-343928 .elementor-element.elementor-element-ea8ed3a
    {
        font-size: 13.31px;
    }
    .elementor-343928 .elementor-element.elementor-element-78f12a1
    {
        --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-343928 .elementor-element.elementor-element-2911a0a
    {
        --padding-top: 36px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-46c3e27
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-989bbfa .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-343928 .elementor-element.elementor-element-ff37624>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-ff37624 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-343928 .elementor-element.elementor-element-d7fde56
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-63eae89
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-2ab5d8e .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-343928 .elementor-element.elementor-element-2ab5d8e .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-343928 .elementor-element.elementor-element-d656058>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 25px 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-d656058
    {
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,92%);
        max-width: 92%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-343928 .elementor-element.elementor-element-d656058.elementor-element
    {
        --align-self: center;
    }
    .elementor-343928 .elementor-element.elementor-element-0a66a1e
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-cb4d942 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-343928 .elementor-element.elementor-element-cb4d942 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-343928 .elementor-element.elementor-element-edb4a25>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 5px 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-edb4a25
    {
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,92%);
        max-width: 92%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-343928 .elementor-element.elementor-element-edb4a25.elementor-element
    {
        --align-self: center;
    }
    .elementor-343928 .elementor-element.elementor-element-47a8a30>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-343928 .elementor-element.elementor-element-47a8a30 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-343928 .elementor-element.elementor-element-47a8a30 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-343928 .elementor-element.elementor-element-c75ebb5>.elementor-widget-container
    {
        padding: 15px 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-c75ebb5
    {
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,92%);
        max-width: 92%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-343928 .elementor-element.elementor-element-c75ebb5.elementor-element
    {
        --align-self: center;
    }
    .elementor-343928 .elementor-element.elementor-element-9ad5851>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-343928 .elementor-element.elementor-element-9ad5851 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-343928 .elementor-element.elementor-element-9ad5851 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 16%;
    }
    .elementor-343928 .elementor-element.elementor-element-9ad5851 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-343928 .elementor-element.elementor-element-6a18384>.elementor-widget-container
    {
        margin: 15px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-6a18384
    {
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,92%);
        max-width: 92%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-343928 .elementor-element.elementor-element-6a18384.elementor-element
    {
        --align-self: center;
    }
    .elementor-343928 .elementor-element.elementor-element-2f0f633>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-343928 .elementor-element.elementor-element-2f0f633 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-343928 .elementor-element.elementor-element-2f0f633 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-343928 .elementor-element.elementor-element-3620a98>.elementor-widget-container
    {
        margin: 5px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-3620a98
    {
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,92%);
        max-width: 92%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-343928 .elementor-element.elementor-element-3620a98.elementor-element
    {
        --align-self: center;
    }
    .elementor-343928 .elementor-element.elementor-element-6e5e28e
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-84a3fc8
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-e658ff9 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-343928 .elementor-element.elementor-element-e658ff9 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-343928 .elementor-element.elementor-element-e658ff9 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-343928 .elementor-element.elementor-element-372b9aa>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-372b9aa
    {
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,85%);
        max-width: 85%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-343928 .elementor-element.elementor-element-372b9aa.elementor-element
    {
        --align-self: center;
    }
    .elementor-343928 .elementor-element.elementor-element-c268e22
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-e0a45e2 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-343928 .elementor-element.elementor-element-e0a45e2 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-343928 .elementor-element.elementor-element-d56dc1e>.elementor-widget-container
    {
        padding: 15px 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-d56dc1e
    {
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,85%);
        max-width: 85%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-343928 .elementor-element.elementor-element-d56dc1e.elementor-element
    {
        --align-self: center;
    }
    .elementor-343928 .elementor-element.elementor-element-4e24964
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-91b7cea .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-343928 .elementor-element.elementor-element-91b7cea .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-343928 .elementor-element.elementor-element-eebc146>.elementor-widget-container
    {
        padding: 15px 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-eebc146
    {
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,85%);
        max-width: 85%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-343928 .elementor-element.elementor-element-eebc146.elementor-element
    {
        --align-self: center;
    }
    .elementor-343928 .elementor-element.elementor-element-46c788e
    {
        --margin-top: -15px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-3705622 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-343928 .elementor-element.elementor-element-3705622 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 16%;
    }
    .elementor-343928 .elementor-element.elementor-element-b982cbd>.elementor-widget-container
    {
        margin: 20px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-b982cbd
    {
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,85%);
        max-width: 85%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-343928 .elementor-element.elementor-element-b982cbd.elementor-element
    {
        --align-self: center;
    }
    .elementor-343928 .elementor-element.elementor-element-ff97e8e
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-778f986 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-343928 .elementor-element.elementor-element-778f986 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-343928 .elementor-element.elementor-element-56dc7db>.elementor-widget-container
    {
        margin: 18px 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-56dc7db
    {
        --container-widget-width: 89%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,89%);
        max-width: 89%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-343928 .elementor-element.elementor-element-56dc7db.elementor-element
    {
        --align-self: center;
    }
    .elementor-343928 .elementor-element.elementor-element-b6cd732
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-ce59f25 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-343928 .elementor-element.elementor-element-ce59f25 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 22%;
    }
    .elementor-343928 .elementor-element.elementor-element-c7808b7>.elementor-widget-container
    {
        margin: 10px 0 0 0;
        padding: 10px 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-c7808b7
    {
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,85%);
        max-width: 85%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-343928 .elementor-element.elementor-element-c7808b7.elementor-element
    {
        --align-self: center;
    }
    .elementor-343928 .elementor-element.elementor-element-f28f29f
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-f279f38 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-343928 .elementor-element.elementor-element-f279f38 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 16%;
    }
    .elementor-343928 .elementor-element.elementor-element-0b84741>.elementor-widget-container
    {
        padding: 15px 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-0b84741
    {
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,85%);
        max-width: 85%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-343928 .elementor-element.elementor-element-0b84741.elementor-element
    {
        --align-self: center;
    }
    .elementor-343928 .elementor-element.elementor-element-4215497
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-388d02e .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-343928 .elementor-element.elementor-element-388d02e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 17%;
    }
    .elementor-343928 .elementor-element.elementor-element-650c8a3>.elementor-widget-container
    {
        padding: 15px 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-650c8a3
    {
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,85%);
        max-width: 85%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-343928 .elementor-element.elementor-element-650c8a3.elementor-element
    {
        --align-self: center;
    }
    .elementor-343928 .elementor-element.elementor-element-b5e091d
    {
        --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-343928 .elementor-element.elementor-element-e5bd409
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-343928 .elementor-element.elementor-element-e5bd409.elementor-element
    {
        --align-self: center;
    }
    .elementor-343928 .elementor-element.elementor-element-e5bd409 .elementor-button
    {
        line-height: 1.2em;
    }
    .elementor-343928 .elementor-element.elementor-element-79d9508
    {
        padding: 36px 0 36px 0;
    }
    .elementor-343928 .elementor-element.elementor-element-89d6344>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-7b0c0b1
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-a1c280a>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-f4e0585 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-343928 .elementor-element.elementor-element-2c3054f>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-2c3054f .elementor-divider-separator
    {
        width: 108px;
    }
    .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-343928 .elementor-element.elementor-element-a7a2944
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-343928 .elementor-element.elementor-element-29fbe44>.elementor-widget-container
    {
        padding: 20px 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-29fbe44 .elementor-button
    {
        padding: 11.69px 27.28px 11.69px 27.28px;
    }
    .elementor-343928 .elementor-element.elementor-element-63b94d4
    {
        --padding-top: 30px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-46d65c2.elementor-element
    {
        --align-self: center;
    }
    .elementor-343928 .elementor-element.elementor-element-46d65c2 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 26px;
    }
    .elementor-343928 .elementor-element.elementor-element-7a99fc1>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-7a99fc1 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-343928 .elementor-element.elementor-element-e3330db
    {
        --width: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-616367b
    {
        --width: 33%;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-343928 .elementor-element.elementor-element-6ba3cdd .elementor-counter
    {
        gap: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-6ba3cdd .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-343928 .elementor-element.elementor-element-6ba3cdd .elementor-counter-title
    {
        font-size: 16px;
        line-height: 18px;
    }
    .elementor-343928 .elementor-element.elementor-element-7e5de8d
    {
        --width: 33%;
    }
    .elementor-343928 .elementor-element.elementor-element-d307b97 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-d307b97 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-343928 .elementor-element.elementor-element-d307b97 .elementor-counter-title
    {
        font-size: 16px;
        line-height: 18px;
    }
    .elementor-343928 .elementor-element.elementor-element-819235a
    {
        --width: 33%;
    }
    .elementor-343928 .elementor-element.elementor-element-5f1465f .elementor-counter
    {
        gap: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-5f1465f .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-343928 .elementor-element.elementor-element-5f1465f .elementor-counter-title
    {
        font-size: 16px;
        line-height: 18px;
    }
    .elementor-343928 .elementor-element.elementor-element-04ee4a0
    {
        --width: 50%;
    }
    .elementor-343928 .elementor-element.elementor-element-912925a .elementor-counter
    {
        gap: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-912925a .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-343928 .elementor-element.elementor-element-912925a .elementor-counter-title
    {
        font-size: 16px;
        line-height: 17px;
    }
    .elementor-343928 .elementor-element.elementor-element-fb2602d
    {
        --width: 50%;
    }
    .elementor-343928 .elementor-element.elementor-element-c2ac755 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-c2ac755 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-343928 .elementor-element.elementor-element-c2ac755 .elementor-counter-title
    {
        font-size: 16px;
        line-height: 17px;
    }
    .elementor-343928 .elementor-element.elementor-element-a10c7b3
    {
        --width: 100%;
    }
    .elementor-343928 .elementor-element.elementor-element-b117e1a .elementor-counter
    {
        gap: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-b117e1a .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-343928 .elementor-element.elementor-element-b117e1a .elementor-counter-title
    {
        font-size: 16px;
        line-height: 17px;
    }
    .elementor-343928 .elementor-element.elementor-element-d7eacd8
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-b2451fa
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-343928 .elementor-element.elementor-element-b2451fa .elementor-button
    {
        line-height: 1.2em;
    }
    .elementor-343928 .elementor-element.elementor-element-565586a
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-6b6f071 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-343928 .elementor-element.elementor-element-29efd82>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-29efd82 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-343928 .elementor-element.elementor-element-29efd82 .elementor-divider
    {
        padding-block-start: 3px;
        padding-block-end: 3px;
    }
    .elementor-343928 .elementor-element.elementor-element-9b28bed
    {
        --border-radius: 5px 5px 5px 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-ad63b72
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-b2442f7>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-e8eca3e
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-e952496>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-4695248
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-5699036
    {
        --width: 48%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-ede6fee
    {
        --width: 48%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-dab6dd3
    {
        --width: 50%;
    }
    .elementor-343928 .elementor-element.elementor-element-71abb50
    {
        --width: 50%;
    }
    .elementor-343928 .elementor-element.elementor-element-7e9c9fd
    {
        --width: 33%;
    }
    .elementor-343928 .elementor-element.elementor-element-29ad150
    {
        --width: 33%;
    }
    .elementor-343928 .elementor-element.elementor-element-0f491bc
    {
        --width: 33%;
    }
    .elementor-343928 .elementor-element.elementor-element-7475ac7
    {
        --width: 50%;
    }
    .elementor-343928 .elementor-element.elementor-element-8fad068
    {
        --width: 50%;
    }
    .elementor-343928 .elementor-element.elementor-element-c82efc0
    {
        --width: 33%;
    }
    .elementor-343928 .elementor-element.elementor-element-daa8b41
    {
        --width: 33%;
    }
    .elementor-343928 .elementor-element.elementor-element-5fd1198
    {
        --width: 33%;
    }
    .elementor-343928 .elementor-element.elementor-element-db39a63
    {
        --width: 50%;
    }
    .elementor-343928 .elementor-element.elementor-element-13899c0
    {
        --width: 50%;
    }
    .elementor-343928 .elementor-element.elementor-element-af39e53
    {
        --width: 50%;
    }
    .elementor-343928 .elementor-element.elementor-element-4aeb33c
    {
        --width: 50%;
    }
    .elementor-343928 .elementor-element.elementor-element-279ee34
    {
        --width: 50%;
    }
    .elementor-343928 .elementor-element.elementor-element-553efdb
    {
        --width: 50%;
    }
    .elementor-343928 .elementor-element.elementor-element-3678f6d
    {
        --width: 50%;
    }
    .elementor-343928 .elementor-element.elementor-element-2114dc4
    {
        --width: 50%;
    }
    .elementor-343928 .elementor-element.elementor-element-cec1196
    {
        --width: 50%;
    }
    .elementor-343928 .elementor-element.elementor-element-a2e6a83
    {
        --width: 50%;
    }
    .elementor-343928 .elementor-element.elementor-element-0905773
    {
        --width: 50%;
    }
    .elementor-343928 .elementor-element.elementor-element-da84053
    {
        --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-343928 .elementor-element.elementor-element-da84053>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-343928 .elementor-element.elementor-element-da84053.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-343928 .elementor-element.elementor-element-ac7925e
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-343928 .elementor-element.elementor-element-6d69725>.elementor-widget-container
    {
        padding: 20px 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-6d69725 .elementor-button
    {
        padding: 11.69px 27.28px 11.69px 27.28px;
    }
    .elementor-343928 .elementor-element.elementor-element-9cbf504
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-84a4022
    {
        --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-343928 .elementor-element.elementor-element-c30a27b .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-343928 .elementor-element.elementor-element-ca68511>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-ca68511 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-343928 .elementor-element.elementor-element-867f9d1
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-59bcaa2
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-343928 .elementor-element.elementor-element-59bcaa2 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-343928 .elementor-element.elementor-element-b4471c7
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-4aa390c
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-a7a9868>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-343928 .elementor-element.elementor-element-a7a9868 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-343928 .elementor-element.elementor-element-eab64a0>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-eab64a0 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-343928 .elementor-element.elementor-element-35ab0af
    {
        --content-width: 100%;
        --min-height: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 10px;
    }
    .elementor-343928 .elementor-element.elementor-element-63e85b7::before, .elementor-343928 .elementor-element.elementor-element-63e85b7>.elementor-background-video-container::before, .elementor-343928 .elementor-element.elementor-element-63e85b7>.e-con-inner>.elementor-background-video-container::before, .elementor-343928 .elementor-element.elementor-element-63e85b7>.elementor-background-slideshow::before, .elementor-343928 .elementor-element.elementor-element-63e85b7>.e-con-inner>.elementor-background-slideshow::before, .elementor-343928 .elementor-element.elementor-element-63e85b7>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
    {
        background-image: url("../../gambling/image/Group-1597882199-1.png");
        background-repeat: no-repeat;
        background-size: contain;
    }
    .elementor-343928 .elementor-element.elementor-element-63e85b7
    {
        --min-height: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-63e85b7.e-con
    {
        --align-self: flex-start;
    }
    .elementor-343928 .elementor-element.elementor-element-e7b9896>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 20px 12px 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-e7b9896.elementor-element
    {
        --align-self: flex-end;
    }
    .elementor-343928 .elementor-element.elementor-element-e7b9896 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-e7b9896.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-e7b9896.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-e7b9896.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-e7b9896 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 29%;
    }
    .elementor-343928 .elementor-element.elementor-element-e7b9896 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-343928 .elementor-element.elementor-element-9bc4a43>.elementor-widget-container
    {
        margin: -25px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-9bc4a43.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-343928 .elementor-element.elementor-element-9bc4a43 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-9bc4a43.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-9bc4a43.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-9bc4a43.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-9bc4a43 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 29%;
    }
    .elementor-343928 .elementor-element.elementor-element-9bc4a43 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-343928 .elementor-element.elementor-element-fa2dd10>.elementor-widget-container
    {
        margin: -25px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-fa2dd10.elementor-element
    {
        --align-self: flex-end;
    }
    .elementor-343928 .elementor-element.elementor-element-fa2dd10 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-fa2dd10.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-fa2dd10.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-fa2dd10.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-fa2dd10 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-343928 .elementor-element.elementor-element-fa2dd10 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-343928 .elementor-element.elementor-element-87b437c>.elementor-widget-container
    {
        margin: -15px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-87b437c.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-343928 .elementor-element.elementor-element-87b437c .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-87b437c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-87b437c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-87b437c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-87b437c .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-343928 .elementor-element.elementor-element-87b437c .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-343928 .elementor-element.elementor-element-8a1f25e>.elementor-widget-container
    {
        margin: -22px 0 0 0;
        padding: 0 17px 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-8a1f25e.elementor-element
    {
        --align-self: flex-end;
    }
    .elementor-343928 .elementor-element.elementor-element-8a1f25e .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-8a1f25e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-8a1f25e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-8a1f25e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-8a1f25e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 28%;
    }
    .elementor-343928 .elementor-element.elementor-element-8a1f25e .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-343928 .elementor-element.elementor-element-55d68ab>.elementor-widget-container
    {
        margin: -32px 0 0 10px;
        padding: 0 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-55d68ab.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-343928 .elementor-element.elementor-element-55d68ab .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-55d68ab.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-55d68ab.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-55d68ab.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-55d68ab .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-343928 .elementor-element.elementor-element-55d68ab .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-343928 .elementor-element.elementor-element-3cba99c>.elementor-widget-container
    {
        margin: -36px 0 0 0;
        padding: 0 13px 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-3cba99c.elementor-element
    {
        --align-self: flex-end;
    }
    .elementor-343928 .elementor-element.elementor-element-3cba99c .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-343928 .elementor-element.elementor-element-3cba99c .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-3cba99c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-3cba99c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-3cba99c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-3cba99c .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-343928 .elementor-element.elementor-element-3cba99c .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-343928 .elementor-element.elementor-element-70e9c03>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 17px;
    }
    .elementor-343928 .elementor-element.elementor-element-70e9c03.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-343928 .elementor-element.elementor-element-70e9c03 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-343928 .elementor-element.elementor-element-70e9c03 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-70e9c03.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-70e9c03.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-70e9c03.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-70e9c03 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-343928 .elementor-element.elementor-element-70e9c03 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-343928 .elementor-element.elementor-element-e81d494
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }
    .elementor-343928 .elementor-element.elementor-element-e81d494>.elementor-widget-container
    {
        margin: -27px 0 0 0;
        padding: 0 15px 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-e81d494.elementor-element
    {
        --align-self: flex-end;
    }
    .elementor-343928 .elementor-element.elementor-element-e81d494 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-343928 .elementor-element.elementor-element-e81d494 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-e81d494.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-e81d494.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-e81d494.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-e81d494 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 27%;
    }
    .elementor-343928 .elementor-element.elementor-element-e81d494 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-343928 .elementor-element.elementor-element-c3304da .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-42f71e5 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-343928 .elementor-element.elementor-element-42f71e5 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-e3a9046 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-da3284c .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-7f9458c .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-343928 .elementor-element.elementor-element-7f9458c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-343928 .elementor-element.elementor-element-7f9458c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-343928 .elementor-element.elementor-element-7f9458c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-343928 .elementor-element.elementor-element-7f9458c .elementor-image-box-title
    {
        margin-bottom: 23px;
    }
    .elementor-343928 .elementor-element.elementor-element-4a01d29
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-ad0b8f3 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-af7225c
    {
        --margin-top: 15px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-0361909 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-b234828
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-0dcd989 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-1276d7a
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-cee6922 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-343928 .elementor-element.elementor-element-da4da00
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-343928 .elementor-element.elementor-element-b3e5705.elementor-element
    {
        --align-self: center;
    }
    .elementor-343928 .elementor-element.elementor-element-b3e5705 .elementor-button
    {
        padding: 17px 40px 17px 40px;
    }
    .elementor-343928 .elementor-element.elementor-element-6551b32
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-8254394>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-343928 .elementor-element.elementor-element-8254394 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-343928 .elementor-element.elementor-element-92f3ace>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-92f3ace .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-343928 .elementor-element.elementor-element-2996147
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-2e6ec01 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-343928 .elementor-element.elementor-element-945508c .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-343928 .elementor-element.elementor-element-f5dcedc
    {
        width: var(--container-widget-width,319.391px);
        max-width: 319.391px;
        --container-widget-width: 319.391px;
        --container-widget-flex-grow: 0;
    }
    .elementor-343928 .elementor-element.elementor-element-f5dcedc.elementor-element
    {
        --align-self: center;
    }
    .elementor-343928 .elementor-element.elementor-element-f5dcedc .elementor-button
    {
        font-size: 12px;
        line-height: 1.2em;
    }
    .elementor-343928 .elementor-element.elementor-element-e47467d
    {
        --width: 90%;
    }
    .elementor-343928 .elementor-element.elementor-element-d087099 .elementor-button
    {
        font-size: 12px;
        line-height: 19px;
    }
    .elementor-343928 .elementor-element.elementor-element-0a05b87
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        text-align: center;
        font-size: 16px;
        line-height: 26px;
    }
    .elementor-343928 .elementor-element.elementor-element-0a05b87>.elementor-widget-container
    {
        margin: 20px 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-0a05b87.elementor-element
    {
        --align-self: center;
    }
    .elementor-343928 .elementor-element.elementor-element-62d0317 img
    {
        width: 80%;
    }
    .elementor-343928 .elementor-element.elementor-element-bcd2347
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-bd52038
    {
        padding: 36px 0 36px 0;
    }
    .elementor-343928 .elementor-element.elementor-element-4f8c472>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-82e5ece
    {
        padding: 0 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-e3e7545>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-a6d6ab8>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-343928 .elementor-element.elementor-element-a6d6ab8 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-343928 .elementor-element.elementor-element-73a5aa6>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-73a5aa6 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-343928 .elementor-element.elementor-element-83f33d5>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-83f33d5 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-343928 .elementor-element.elementor-element-83f33d5 .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-343928 .elementor-element.elementor-element-31ee103>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-31ee103 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-343928 .elementor-element.elementor-element-31ee103 .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-343928 .elementor-element.elementor-element-332db5e>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-332db5e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-343928 .elementor-element.elementor-element-332db5e .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-343928 .elementor-element.elementor-element-9f19aae
    {
        --padding-top: 36px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-343928 .elementor-element.elementor-element-3184fb4
    {
        width: var(--container-widget-width,80.882%);
        max-width: 80.882%;
        --container-widget-width: 80.882%;
        --container-widget-flex-grow: 0;
    }
    .elementor-343928 .elementor-element.elementor-element-3184fb4.elementor-element
    {
        --align-self: center;
    }
    .elementor-343928 .elementor-element.elementor-element-3184fb4 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-343928 .elementor-element.elementor-element-f7936ab>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-343928 .elementor-element.elementor-element-f7936ab .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-343928 .elementor-element.elementor-element-c25b552
    {
        font-size: 14px;
    }
    .elementor-343928 .elementor-element.elementor-element-80704af
    {
        font-size: 14px;
    }
    .elementor-343928 .elementor-element.elementor-element-1c5f58d
    {
        font-size: 14px;
    }
    .elementor-343928 .elementor-element.elementor-element-645a90d
    {
        font-size: 14px;
    }
    .elementor-343928 .elementor-element.elementor-element-424b0f7
    {
        font-size: 14px;
    }
    .elementor-343928 .elementor-element.elementor-element-ca204a1>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-343928 .elementor-element.elementor-element-ca204a1
    {
        --n-accordion-title-font-size: 15px;
    }
}/* Start custom CSS for html, class: .elementor-element-0299e85 */
.sub_header ul.subheader li a
{
    color: #fff;
    font-size: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-447d824 */
ul.subheader
{
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}
ul.subheader li a
{
    color: #fff;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-6d32828 */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-0d50036 *//*.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-32de0e8 *//*.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-ec27417 *//*.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-78f12a1 *//*.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-b5e091d *//*.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 image, class: .elementor-element-9ac73b8 */
.additional_services img
{
    animation: moveElements 3s ease-in-out 900ms infinite;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-a7a2944 *//*.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-5f37f48 */
.counter_section .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-4445dee */
.counter_data .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for nested-tabs, class: .elementor-element-da84053 */
@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-ac7925e *//*.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-35ab0af */
@media(min-width: 425px)
{
    .process_mobile_layout
    {
        margin-left: 20px;
    }
    .mobile_first_box
    {
        margin-right: 65px;
        margin-top: 10px;
    }
    .mobile_sec_box
    {
        margin-left: 2px;
        margin-top: 15px;
    }
    .mobile_third_box
    {
        margin-right: 55px;
        margin-top: 25px;
    }
    .mobile_fourth_box
    {
        margin-left: 2px;
        margin-top: 10px;
        padding-top: 10px;
    }
    .mobile_fifth_box
    {
        margin-right: 55px;
        margin-top: 11px;
    }
    .mobile_sixth_box
    {
        padding-top: 24px;
        padding-bottom: 24px;
    }
    .mobile_seven_box
    {
        margin-right: 55px;
        margin-top: 0;
    }
    .mobile_seven_box .elementor-image-box-wrapper
    {
        margin-top: -10px;
        padding-bottom: 5px;
    }
    .mobile_eight_box
    {
        margin-top: 8px;
        padding-bottom: 15px;
    }
    .mobile_nine_box .elementor-image-box-wrapper
    {
        margin-bottom: -10px;
        margin-right: 55px;
    }
}
@media(min-width: 375px) and (max-width: 424px)
{
    .process_mobile_layout
    {
        margin-left: 15px;
    }
    .mobile_first_box
    {
        margin-right: 30px;
        margin-top: 0;
    }
    .mobile_sec_box
    {
        margin-left: 0;
        margin-top: 10px;
    }
    .mobile_third_box
    {
        margin-right: 30px;
        margin-top: 10px;
    }
    .mobile_fourth_box
    {
        margin-left: 0;
        margin-top: 10px;
    }
    .mobile_fifth_box
    {
        margin-right: 30px;
        margin-top: 20px;
    }
    .mobile_sixth_box
    {
        padding-top: 5px;
        padding-bottom: 20px;
    }
    .mobile_seven_box
    {
        margin-right: 30px;
        margin-top: -7px;
    }
    .mobile_eight_box
    {
        margin-top: 10px;
    }
    .mobile_nine_box .elementor-image-box-wrapper
    {
        margin-bottom: -17px;
        margin-right: 30px;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-da4da00 *//*.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-2996147 */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-f9289f1 */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for nested-accordion, class: .elementor-element-ca204a1 */
.faq_style .e-n-accordion-item[open] .e-n-accordion-item-title
{
    margin-block-end: var(--n-accordion-item-title-distance-from-content);
    color: var(--n-accordion-title-active-color);
    font-weight: 600;
}
.faq_style [tabindex="-1"]:focus, input:read-write:focus, select:focus, textarea:focus
{
    box-shadow: none!important;
}/* End custom CSS *//* Start Custom Fonts CSS */
@font-face
{
    font-family: 'Geomanist';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.eot?');
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.eot?') format('embedded-opentype'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.woff2') format('woff2'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.woff') format('woff'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.ttf') format('truetype'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.svg') format('svg');
}/* End Custom Fonts CSS */
