﻿.elementor-86042 .elementor-element.elementor-element-59e733c
{
    --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-86042 .elementor-element.elementor-element-59e733c:not(.elementor-motion-effects-element-type-background), .elementor-86042 .elementor-element.elementor-element-59e733c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-86042 .elementor-element.elementor-element-e29f432
{
    --display: flex;
    --justify-content: center;
    border-style: none;
    --border-style: none;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-86042 .elementor-element.elementor-element-e29f432:not(.elementor-motion-effects-element-type-background), .elementor-86042 .elementor-element.elementor-element-e29f432>.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-86042 .elementor-element.elementor-element-8548d47 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
}
.elementor-86042 .elementor-element.elementor-element-5c32741>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-86042 .elementor-element.elementor-element-5c32741 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 51px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #fff;
}
.elementor-widget-text-editor .neb-protected-content-message, .elementor-widget-text-editor .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-text-editor
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap
{
    background-color: var(--e-global-color-primary);
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap
{
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}
.elementor-86042 .elementor-element.elementor-element-03d576c>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-86042 .elementor-element.elementor-element-03d576c
{
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}
.elementor-widget-button .elementor-button
{
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-button .neb-protected-content-message, .elementor-widget-button .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-86042 .elementor-element.elementor-element-f9831af .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-86042 .elementor-element.elementor-element-f9831af .elementor-button:hover, .elementor-86042 .elementor-element.elementor-element-f9831af .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-86042 .elementor-element.elementor-element-f9831af>.elementor-widget-container
{
    margin: 20px 0 0 0;
}
.elementor-86042 .elementor-element.elementor-element-f9831af .elementor-button:hover svg, .elementor-86042 .elementor-element.elementor-element-f9831af .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-86042 .elementor-element.elementor-element-0084d3f
{
    --display: flex;
    --justify-content: 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-86042 .elementor-element.elementor-element-e748b43
{
    text-align: center;
}
.elementor-86042 .elementor-element.elementor-element-4c5eb46
{
    --display: flex;
    --justify-content: center;
}
.elementor-86042 .elementor-element.elementor-element-4c5eb46:not(.elementor-motion-effects-element-type-background), .elementor-86042 .elementor-element.elementor-element-4c5eb46>.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-86042 .elementor-element.elementor-element-248d21b
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-248d21b:not(.elementor-motion-effects-element-type-background), .elementor-86042 .elementor-element.elementor-element-248d21b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-86042 .elementor-element.elementor-element-f56a74b
{
    --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-86042 .elementor-element.elementor-element-84bf3ca
{
    text-align: center;
}
.elementor-86042 .elementor-element.elementor-element-84bf3ca .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-widget-divider
{
    --divider-color: var(--e-global-color-secondary);
}
.elementor-widget-divider .neb-protected-content-message, .elementor-widget-divider .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider .elementor-divider__text
{
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-secondary);
}
.elementor-86042 .elementor-element.elementor-element-2cdcb6b
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-86042 .elementor-element.elementor-element-2cdcb6b .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-86042 .elementor-element.elementor-element-2cdcb6b .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-86042 .elementor-element.elementor-element-1fec456
{
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-86042 .elementor-element.elementor-element-1fec456.e-con
{
    --align-self: center;
}
.elementor-86042 .elementor-element.elementor-element-811c6d6
{
    text-align: center;
}
.elementor-86042 .elementor-element.elementor-element-811c6d6 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 33px;
    color: #000;
}
.elementor-86042 .elementor-element.elementor-element-35de8d0
{
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-86042 .elementor-element.elementor-element-0bc54b0.elementor-element
{
    --align-self: center;
}
.elementor-86042 .elementor-element.elementor-element-0bc54b0
{
    text-align: center;
}
.elementor-86042 .elementor-element.elementor-element-0bc54b0 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 26px;
    color: #000;
}
.elementor-86042 .elementor-element.elementor-element-f0bf0b9 .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-86042 .elementor-element.elementor-element-f0bf0b9 .elementor-button:hover, .elementor-86042 .elementor-element.elementor-element-f0bf0b9 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-86042 .elementor-element.elementor-element-f0bf0b9>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-86042 .elementor-element.elementor-element-f0bf0b9.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-f0bf0b9
{
    z-index: 2;
}
.elementor-86042 .elementor-element.elementor-element-f0bf0b9 .elementor-button:hover svg, .elementor-86042 .elementor-element.elementor-element-f0bf0b9 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-86042 .elementor-element.elementor-element-c71b980
{
    --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-86042 .elementor-element.elementor-element-c71b980:not(.elementor-motion-effects-element-type-background), .elementor-86042 .elementor-element.elementor-element-c71b980>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-86042 .elementor-element.elementor-element-dea4a94
{
    --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-86042 .elementor-element.elementor-element-63f7400
{
    text-align: center;
}
.elementor-86042 .elementor-element.elementor-element-63f7400 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #000;
}
.elementor-86042 .elementor-element.elementor-element-7e526d8
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-86042 .elementor-element.elementor-element-7e526d8 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-86042 .elementor-element.elementor-element-7e526d8 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-86042 .elementor-element.elementor-element-4b5eeea
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-86042 .elementor-element.elementor-element-20fc3c2
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-20fc3c2:not(.elementor-motion-effects-element-type-background), .elementor-86042 .elementor-element.elementor-element-20fc3c2>.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-86042 .elementor-element.elementor-element-d56d1f7>.elementor-widget-container
{
    margin: 0 0 0 -25px;
}
.elementor-86042 .elementor-element.elementor-element-d56d1f7 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-86042 .elementor-element.elementor-element-d56d1f7.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-86042 .elementor-element.elementor-element-d56d1f7.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-86042 .elementor-element.elementor-element-d56d1f7.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-86042 .elementor-element.elementor-element-d56d1f7 .elementor-image-box-title
{
    margin-bottom: 12px;
    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-86042 .elementor-element.elementor-element-d56d1f7 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-86042 .elementor-element.elementor-element-d56d1f7 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-86042 .elementor-element.elementor-element-7d8ccd1
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-86042 .elementor-element.elementor-element-74c6f3b
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-74c6f3b:not(.elementor-motion-effects-element-type-background), .elementor-86042 .elementor-element.elementor-element-74c6f3b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-86042 .elementor-element.elementor-element-b130817
{
    width: var(--container-widget-width,94.944%);
    max-width: 94.944%;
    --container-widget-width: 94.944%;
    --container-widget-flex-grow: 0;
}
.elementor-86042 .elementor-element.elementor-element-b130817>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-86042 .elementor-element.elementor-element-b130817.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-b130817 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-86042 .elementor-element.elementor-element-b130817.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-86042 .elementor-element.elementor-element-b130817.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-86042 .elementor-element.elementor-element-b130817.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-86042 .elementor-element.elementor-element-b130817 .elementor-image-box-title
{
    margin-bottom: 7px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-86042 .elementor-element.elementor-element-b130817 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-86042 .elementor-element.elementor-element-b130817 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-86042 .elementor-element.elementor-element-4f83c91
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}
.elementor-86042 .elementor-element.elementor-element-01a767f
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-01a767f:not(.elementor-motion-effects-element-type-background), .elementor-86042 .elementor-element.elementor-element-01a767f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-86042 .elementor-element.elementor-element-3ddb52e>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-86042 .elementor-element.elementor-element-3ddb52e.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-3ddb52e .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-86042 .elementor-element.elementor-element-3ddb52e.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-86042 .elementor-element.elementor-element-3ddb52e.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-86042 .elementor-element.elementor-element-3ddb52e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-86042 .elementor-element.elementor-element-3ddb52e .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-86042 .elementor-element.elementor-element-3ddb52e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-86042 .elementor-element.elementor-element-3ddb52e .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-86042 .elementor-element.elementor-element-3ddb52e .elementor-image-box-description
{
    color: #000;
}
.elementor-86042 .elementor-element.elementor-element-777d409>.elementor-widget-container
{
    margin: -12px 0 0 0;
}
.elementor-86042 .elementor-element.elementor-element-777d409
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-86042 .elementor-element.elementor-element-6bbca04
{
    --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-86042 .elementor-element.elementor-element-ebd8ade
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-ebd8ade:not(.elementor-motion-effects-element-type-background), .elementor-86042 .elementor-element.elementor-element-ebd8ade>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-86042 .elementor-element.elementor-element-088e251>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-86042 .elementor-element.elementor-element-088e251.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-088e251 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-86042 .elementor-element.elementor-element-088e251.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-86042 .elementor-element.elementor-element-088e251.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-86042 .elementor-element.elementor-element-088e251.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-86042 .elementor-element.elementor-element-088e251 .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-86042 .elementor-element.elementor-element-088e251 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 21%;
}
.elementor-86042 .elementor-element.elementor-element-088e251 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-86042 .elementor-element.elementor-element-34b6c3a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}
.elementor-86042 .elementor-element.elementor-element-9ff3594
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-9ff3594:not(.elementor-motion-effects-element-type-background), .elementor-86042 .elementor-element.elementor-element-9ff3594>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-86042 .elementor-element.elementor-element-a8c5e40.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-a8c5e40.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-86042 .elementor-element.elementor-element-a8c5e40.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-86042 .elementor-element.elementor-element-a8c5e40.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-86042 .elementor-element.elementor-element-a8c5e40 .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-86042 .elementor-element.elementor-element-a8c5e40 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-86042 .elementor-element.elementor-element-a8c5e40 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-86042 .elementor-element.elementor-element-7051ac8
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-86042 .elementor-element.elementor-element-0c2f87a
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-0c2f87a:not(.elementor-motion-effects-element-type-background), .elementor-86042 .elementor-element.elementor-element-0c2f87a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-86042 .elementor-element.elementor-element-78f08a0
{
    width: var(--container-widget-width,85.314%);
    max-width: 85.314%;
    --container-widget-width: 85.314%;
    --container-widget-flex-grow: 0;
}
.elementor-86042 .elementor-element.elementor-element-78f08a0.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-78f08a0 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-86042 .elementor-element.elementor-element-78f08a0.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-86042 .elementor-element.elementor-element-78f08a0.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-86042 .elementor-element.elementor-element-78f08a0.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-86042 .elementor-element.elementor-element-78f08a0 .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-86042 .elementor-element.elementor-element-78f08a0 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 24%;
}
.elementor-86042 .elementor-element.elementor-element-78f08a0 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-86042 .elementor-element.elementor-element-37136e8>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-86042 .elementor-element.elementor-element-37136e8
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}
.elementor-86042 .elementor-element.elementor-element-68aff44
{
    --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: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
}
.elementor-86042 .elementor-element.elementor-element-bff4b1c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: .3s;
    border-style: none;
    --border-style: none;
}
.elementor-86042 .elementor-element.elementor-element-bff4b1c.e-con
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-dc26202
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0003;
    --border-color: #0003;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-86042 .elementor-element.elementor-element-dc26202:not(.elementor-motion-effects-element-type-background), .elementor-86042 .elementor-element.elementor-element-dc26202>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-86042 .elementor-element.elementor-element-dc26202.e-con
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-97c0185
{
    width: var(--container-widget-width,78.718%);
    max-width: 78.718%;
    --container-widget-width: 78.718%;
    --container-widget-flex-grow: 0;
}
.elementor-86042 .elementor-element.elementor-element-97c0185>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-86042 .elementor-element.elementor-element-97c0185.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-97c0185 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-86042 .elementor-element.elementor-element-97c0185.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-86042 .elementor-element.elementor-element-97c0185.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-86042 .elementor-element.elementor-element-97c0185.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-86042 .elementor-element.elementor-element-97c0185 .elementor-image-box-title
{
    margin-bottom: 3px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-86042 .elementor-element.elementor-element-97c0185 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-86042 .elementor-element.elementor-element-97c0185 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-86042 .elementor-element.elementor-element-fac7c56
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}
.elementor-86042 .elementor-element.elementor-element-b3ffd6a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: .3s;
    border-style: none;
    --border-style: none;
}
.elementor-86042 .elementor-element.elementor-element-b3ffd6a.e-con
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-2c198a5
{
    --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-86042 .elementor-element.elementor-element-7df5193.elementor-element
{
    --align-self: center;
}
.elementor-86042 .elementor-element.elementor-element-7df5193
{
    text-align: center;
}
.elementor-86042 .elementor-element.elementor-element-7df5193 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 26px;
    color: #000;
}
.elementor-86042 .elementor-element.elementor-element-aaafd3f .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-86042 .elementor-element.elementor-element-aaafd3f .elementor-button:hover, .elementor-86042 .elementor-element.elementor-element-aaafd3f .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-86042 .elementor-element.elementor-element-aaafd3f>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-86042 .elementor-element.elementor-element-aaafd3f.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-aaafd3f
{
    z-index: 2;
}
.elementor-86042 .elementor-element.elementor-element-aaafd3f .elementor-button:hover svg, .elementor-86042 .elementor-element.elementor-element-aaafd3f .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-86042 .elementor-element.elementor-element-4079a4c
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-4079a4c:not(.elementor-motion-effects-element-type-background), .elementor-86042 .elementor-element.elementor-element-4079a4c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-86042 .elementor-element.elementor-element-011e661
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-86042 .elementor-element.elementor-element-fa3c6f7
{
    text-align: center;
}
.elementor-86042 .elementor-element.elementor-element-fa3c6f7 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #fff;
}
.elementor-86042 .elementor-element.elementor-element-0a06f67
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-86042 .elementor-element.elementor-element-0a06f67 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-86042 .elementor-element.elementor-element-0a06f67 .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-86042 .elementor-element.elementor-element-bf126e8
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-86042 .elementor-element.elementor-element-c8a2830
{
    --display: flex;
}
.elementor-86042 .elementor-element.elementor-element-6162b22
{
    --display: flex;
    --padding-top: 16px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-86042 .elementor-element.elementor-element-1c1f176.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-86042 .elementor-element.elementor-element-1c1f176.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-86042 .elementor-element.elementor-element-1c1f176.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-86042 .elementor-element.elementor-element-1c1f176 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-86042 .elementor-element.elementor-element-1c1f176 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 12%;
}
.elementor-86042 .elementor-element.elementor-element-1c1f176 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-86042 .elementor-element.elementor-element-7433501
{
    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-86042 .elementor-element.elementor-element-7433501.elementor-element
{
    --align-self: flex-end;
}
.elementor-86042 .elementor-element.elementor-element-3f23fca
{
    --display: flex;
    --margin-top: 32px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-86042 .elementor-element.elementor-element-65093c5.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-86042 .elementor-element.elementor-element-65093c5.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-86042 .elementor-element.elementor-element-65093c5.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-86042 .elementor-element.elementor-element-65093c5 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-86042 .elementor-element.elementor-element-65093c5 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-86042 .elementor-element.elementor-element-65093c5 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-86042 .elementor-element.elementor-element-fe674f4
{
    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-86042 .elementor-element.elementor-element-fe674f4.elementor-element
{
    --align-self: flex-end;
}
.elementor-86042 .elementor-element.elementor-element-4cf9a7a
{
    --display: flex;
    --margin-top: 5px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-86042 .elementor-element.elementor-element-ad1c503
{
    width: 100%;
    max-width: 100%;
}
.elementor-86042 .elementor-element.elementor-element-ad1c503.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-86042 .elementor-element.elementor-element-ad1c503.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-86042 .elementor-element.elementor-element-ad1c503.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-86042 .elementor-element.elementor-element-ad1c503 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-86042 .elementor-element.elementor-element-ad1c503 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-86042 .elementor-element.elementor-element-ad1c503 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-86042 .elementor-element.elementor-element-28e1a79
{
    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-86042 .elementor-element.elementor-element-28e1a79.elementor-element
{
    --align-self: flex-end;
}
.elementor-86042 .elementor-element.elementor-element-c27ad68
{
    --display: flex;
    --margin-top: 4px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 40px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-86042 .elementor-element.elementor-element-378545b.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-86042 .elementor-element.elementor-element-378545b.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-86042 .elementor-element.elementor-element-378545b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-86042 .elementor-element.elementor-element-378545b .elementor-image-box-title
{
    margin-bottom: 8px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-86042 .elementor-element.elementor-element-378545b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-86042 .elementor-element.elementor-element-378545b .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-86042 .elementor-element.elementor-element-af5292b
{
    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-86042 .elementor-element.elementor-element-af5292b.elementor-element
{
    --align-self: flex-end;
}
.elementor-86042 .elementor-element.elementor-element-affea06
{
    --display: flex;
    --padding-top: 40px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-86042 .elementor-element.elementor-element-a1594f4>.elementor-widget-container
{
    margin: 5px 0 0 0;
}
.elementor-86042 .elementor-element.elementor-element-a1594f4.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-86042 .elementor-element.elementor-element-a1594f4.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-86042 .elementor-element.elementor-element-a1594f4.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-86042 .elementor-element.elementor-element-a1594f4 .elementor-image-box-title
{
    margin-bottom: 8px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-86042 .elementor-element.elementor-element-a1594f4 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 11%;
}
.elementor-86042 .elementor-element.elementor-element-a1594f4 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-86042 .elementor-element.elementor-element-70de52f
{
    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-86042 .elementor-element.elementor-element-70de52f.elementor-element
{
    --align-self: flex-end;
}
.elementor-86042 .elementor-element.elementor-element-fb61e05
{
    --display: flex;
}
.elementor-86042 .elementor-element.elementor-element-e685b6d>.elementor-widget-container
{
    margin: 40px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-86042 .elementor-element.elementor-element-e685b6d
{
    text-align: center;
}
.elementor-86042 .elementor-element.elementor-element-e685b6d img
{
    width: 100%;
}
.elementor-86042 .elementor-element.elementor-element-875deb3
{
    --display: flex;
    --justify-content: center;
    --margin-top: 5px;
    --margin-bottom: 0px;
    --margin-left: 30px;
    --margin-right: 0px;
    --padding-top: 38px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-86042 .elementor-element.elementor-element-6eaaea1 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-86042 .elementor-element.elementor-element-6eaaea1.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-86042 .elementor-element.elementor-element-6eaaea1.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-86042 .elementor-element.elementor-element-6eaaea1.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-86042 .elementor-element.elementor-element-6eaaea1 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-86042 .elementor-element.elementor-element-6eaaea1 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-86042 .elementor-element.elementor-element-6eaaea1 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-86042 .elementor-element.elementor-element-fbbeae2
{
    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-86042 .elementor-element.elementor-element-fbbeae2.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-8a53e43
{
    --display: flex;
}
.elementor-86042 .elementor-element.elementor-element-3ca0cc9
{
    --display: flex;
    --padding-top: 15px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-86042 .elementor-element.elementor-element-b4eb8a0 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-86042 .elementor-element.elementor-element-b4eb8a0.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-86042 .elementor-element.elementor-element-b4eb8a0.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-86042 .elementor-element.elementor-element-b4eb8a0.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-86042 .elementor-element.elementor-element-b4eb8a0 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-86042 .elementor-element.elementor-element-b4eb8a0 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-86042 .elementor-element.elementor-element-b4eb8a0 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-86042 .elementor-element.elementor-element-602b51d
{
    width: var(--container-widget-width,97.866%);
    max-width: 97.866%;
    --container-widget-width: 97.866%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-86042 .elementor-element.elementor-element-602b51d.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-c3c55a2
{
    --display: flex;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-86042 .elementor-element.elementor-element-5d5e87f .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-86042 .elementor-element.elementor-element-5d5e87f.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-86042 .elementor-element.elementor-element-5d5e87f.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-86042 .elementor-element.elementor-element-5d5e87f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-86042 .elementor-element.elementor-element-5d5e87f .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-86042 .elementor-element.elementor-element-5d5e87f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-86042 .elementor-element.elementor-element-5d5e87f .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-86042 .elementor-element.elementor-element-b849d64
{
    width: var(--container-widget-width,97.866%);
    max-width: 97.866%;
    --container-widget-width: 97.866%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-86042 .elementor-element.elementor-element-b849d64.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-23a4c58
{
    --display: flex;
    --margin-top: 25px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-86042 .elementor-element.elementor-element-22ec6b7 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-86042 .elementor-element.elementor-element-22ec6b7.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-86042 .elementor-element.elementor-element-22ec6b7.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-86042 .elementor-element.elementor-element-22ec6b7.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-86042 .elementor-element.elementor-element-22ec6b7 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-86042 .elementor-element.elementor-element-22ec6b7 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-86042 .elementor-element.elementor-element-22ec6b7 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-86042 .elementor-element.elementor-element-04cde40
{
    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-86042 .elementor-element.elementor-element-04cde40.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-c65f85c
{
    --display: flex;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-86042 .elementor-element.elementor-element-534bcf2 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-86042 .elementor-element.elementor-element-534bcf2.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-86042 .elementor-element.elementor-element-534bcf2.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-86042 .elementor-element.elementor-element-534bcf2.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-86042 .elementor-element.elementor-element-534bcf2 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-86042 .elementor-element.elementor-element-534bcf2 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-86042 .elementor-element.elementor-element-534bcf2 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-86042 .elementor-element.elementor-element-f62030c
{
    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-86042 .elementor-element.elementor-element-f62030c.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-3af4cf3
{
    --display: flex;
    --padding-top: 35px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-86042 .elementor-element.elementor-element-31b8b5f .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-86042 .elementor-element.elementor-element-31b8b5f.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-86042 .elementor-element.elementor-element-31b8b5f.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-86042 .elementor-element.elementor-element-31b8b5f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-86042 .elementor-element.elementor-element-31b8b5f .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-86042 .elementor-element.elementor-element-31b8b5f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-86042 .elementor-element.elementor-element-31b8b5f .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-86042 .elementor-element.elementor-element-0f38fc0
{
    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-86042 .elementor-element.elementor-element-0f38fc0>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-86042 .elementor-element.elementor-element-0f38fc0.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-1c734a4
{
    --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-86042 .elementor-element.elementor-element-70c6b2c.elementor-element
{
    --align-self: center;
}
.elementor-86042 .elementor-element.elementor-element-70c6b2c
{
    text-align: center;
}
.elementor-86042 .elementor-element.elementor-element-70c6b2c .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 26px;
    color: #fff;
}
.elementor-86042 .elementor-element.elementor-element-49feb84 .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-86042 .elementor-element.elementor-element-49feb84 .elementor-button:hover, .elementor-86042 .elementor-element.elementor-element-49feb84 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-86042 .elementor-element.elementor-element-49feb84>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-86042 .elementor-element.elementor-element-49feb84
{
    z-index: 2;
}
.elementor-86042 .elementor-element.elementor-element-49feb84 .elementor-button:hover svg, .elementor-86042 .elementor-element.elementor-element-49feb84 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-86042 .elementor-element.elementor-element-0216c61
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-86042 .elementor-element.elementor-element-0216c61:not(.elementor-motion-effects-element-type-background), .elementor-86042 .elementor-element.elementor-element-0216c61>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1745d5;
}
.elementor-86042 .elementor-element.elementor-element-75c463a
{
    --display: flex;
}
.elementor-86042 .elementor-element.elementor-element-361f288
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}
.elementor-86042 .elementor-element.elementor-element-932a041
{
    width: var(--container-widget-width,103.38%);
    max-width: 103.38%;
    --container-widget-width: 103.38%;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-86042 .elementor-element.elementor-element-932a041.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-932a041 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #fff;
}
.elementor-86042 .elementor-element.elementor-element-982eec6
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-86042 .elementor-element.elementor-element-982eec6 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-86042 .elementor-element.elementor-element-982eec6 .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-86042 .elementor-element.elementor-element-d04a4cd
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: stretch;
    --gap: 10px 0px;
    --row-gap: 10px;
    --column-gap: 0px;
    --margin-top: 40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-86042 .elementor-element.elementor-element-ba59386
{
    --display: flex;
}
.elementor-86042 .elementor-element.elementor-element-ba59386.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-c0deb15>.elementor-widget-container:hover
{
    --e-transform-scale: .8;
}
.elementor-86042 .elementor-element.elementor-element-c0deb15>.elementor-widget-container
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-86042 .elementor-element.elementor-element-bed65f8
{
    --display: flex;
}
.elementor-86042 .elementor-element.elementor-element-bed65f8.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-254f7cb>.elementor-widget-container:hover
{
    --e-transform-scale: .8;
}
.elementor-86042 .elementor-element.elementor-element-254f7cb>.elementor-widget-container
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-86042 .elementor-element.elementor-element-16dd391
{
    --display: flex;
}
.elementor-86042 .elementor-element.elementor-element-16dd391.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-d13199c>.elementor-widget-container:hover
{
    --e-transform-scale: .8;
}
.elementor-86042 .elementor-element.elementor-element-d13199c>.elementor-widget-container
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-86042 .elementor-element.elementor-element-4b5ca51
{
    --display: flex;
}
.elementor-86042 .elementor-element.elementor-element-4b5ca51.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-ee60f8e>.elementor-widget-container:hover
{
    --e-transform-scale: .8;
}
.elementor-86042 .elementor-element.elementor-element-ee60f8e>.elementor-widget-container
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-86042 .elementor-element.elementor-element-972e2a6
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: stretch;
    --gap: 10px 0px;
    --row-gap: 10px;
    --column-gap: 0px;
    --margin-top: -18px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-86042 .elementor-element.elementor-element-187e04c
{
    --display: flex;
}
.elementor-86042 .elementor-element.elementor-element-187e04c.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-b483647
{
    width: var(--container-widget-width,98.577%);
    max-width: 98.577%;
    --container-widget-width: 98.577%;
    --container-widget-flex-grow: 0;
}
.elementor-86042 .elementor-element.elementor-element-b483647>.elementor-widget-container:hover
{
    --e-transform-scale: .8;
}
.elementor-86042 .elementor-element.elementor-element-b483647.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-b483647>.elementor-widget-container
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-86042 .elementor-element.elementor-element-8ea0844
{
    --display: flex;
}
.elementor-86042 .elementor-element.elementor-element-8ea0844.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-3931920>.elementor-widget-container:hover
{
    --e-transform-scale: .8;
}
.elementor-86042 .elementor-element.elementor-element-3931920>.elementor-widget-container
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-86042 .elementor-element.elementor-element-09be037
{
    --display: flex;
}
.elementor-86042 .elementor-element.elementor-element-09be037.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-9d2b275>.elementor-widget-container:hover
{
    --e-transform-scale: .8;
}
.elementor-86042 .elementor-element.elementor-element-9d2b275>.elementor-widget-container
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-86042 .elementor-element.elementor-element-d748b88
{
    --display: flex;
}
.elementor-86042 .elementor-element.elementor-element-d748b88.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-e534635>.elementor-widget-container:hover
{
    --e-transform-scale: .8;
}
.elementor-86042 .elementor-element.elementor-element-e534635>.elementor-widget-container
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-86042 .elementor-element.elementor-element-a751f47
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: stretch;
    --gap: 10px 0px;
    --row-gap: 10px;
    --column-gap: 0px;
    --margin-top: -18px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-86042 .elementor-element.elementor-element-c183ea5
{
    --display: flex;
}
.elementor-86042 .elementor-element.elementor-element-c183ea5.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-eb14751>.elementor-widget-container:hover
{
    --e-transform-scale: .8;
}
.elementor-86042 .elementor-element.elementor-element-eb14751>.elementor-widget-container
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-86042 .elementor-element.elementor-element-9884f16
{
    --display: flex;
}
.elementor-86042 .elementor-element.elementor-element-9884f16.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-0b6924f>.elementor-widget-container:hover
{
    --e-transform-scale: .8;
}
.elementor-86042 .elementor-element.elementor-element-0b6924f>.elementor-widget-container
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-86042 .elementor-element.elementor-element-cb0b02b
{
    --display: flex;
}
.elementor-86042 .elementor-element.elementor-element-cb0b02b.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-6979b15>.elementor-widget-container:hover
{
    --e-transform-scale: .8;
}
.elementor-86042 .elementor-element.elementor-element-6979b15>.elementor-widget-container
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-86042 .elementor-element.elementor-element-2d72cd1
{
    --display: flex;
}
.elementor-86042 .elementor-element.elementor-element-2d72cd1.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-8b93cf9>.elementor-widget-container:hover
{
    --e-transform-scale: .8;
}
.elementor-86042 .elementor-element.elementor-element-8b93cf9>.elementor-widget-container
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-86042 .elementor-element.elementor-element-d89062f
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: stretch;
    --gap: 10px 0px;
    --row-gap: 10px;
    --column-gap: 0px;
    --margin-top: -18px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-86042 .elementor-element.elementor-element-e944df7
{
    --display: flex;
}
.elementor-86042 .elementor-element.elementor-element-e944df7.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-20d0c02>.elementor-widget-container:hover
{
    --e-transform-scale: .8;
}
.elementor-86042 .elementor-element.elementor-element-20d0c02>.elementor-widget-container
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-86042 .elementor-element.elementor-element-fd6df86
{
    --display: flex;
}
.elementor-86042 .elementor-element.elementor-element-fd6df86.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-0cd6e5a>.elementor-widget-container:hover
{
    --e-transform-scale: .8;
}
.elementor-86042 .elementor-element.elementor-element-0cd6e5a>.elementor-widget-container
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-86042 .elementor-element.elementor-element-effdcc3
{
    --display: flex;
}
.elementor-86042 .elementor-element.elementor-element-effdcc3.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-2935b79>.elementor-widget-container:hover
{
    --e-transform-scale: .8;
}
.elementor-86042 .elementor-element.elementor-element-2935b79>.elementor-widget-container
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-86042 .elementor-element.elementor-element-444e190
{
    --display: flex;
}
.elementor-86042 .elementor-element.elementor-element-444e190.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-6df07a0>.elementor-widget-container:hover
{
    --e-transform-scale: .8;
}
.elementor-86042 .elementor-element.elementor-element-6df07a0>.elementor-widget-container
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-86042 .elementor-element.elementor-element-9d842b6
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: stretch;
    --gap: 10px 0px;
    --row-gap: 10px;
    --column-gap: 0px;
    --margin-top: -18px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-86042 .elementor-element.elementor-element-34490f8
{
    --display: flex;
}
.elementor-86042 .elementor-element.elementor-element-34490f8.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-0a2ce94>.elementor-widget-container:hover
{
    --e-transform-scale: .8;
}
.elementor-86042 .elementor-element.elementor-element-0a2ce94>.elementor-widget-container
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-86042 .elementor-element.elementor-element-742c649
{
    --display: flex;
}
.elementor-86042 .elementor-element.elementor-element-742c649.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-839b49f>.elementor-widget-container:hover
{
    --e-transform-scale: .8;
}
.elementor-86042 .elementor-element.elementor-element-839b49f>.elementor-widget-container
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-86042 .elementor-element.elementor-element-906e3cc
{
    --display: flex;
}
.elementor-86042 .elementor-element.elementor-element-906e3cc.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-5932109>.elementor-widget-container:hover
{
    --e-transform-scale: .8;
}
.elementor-86042 .elementor-element.elementor-element-5932109>.elementor-widget-container
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-86042 .elementor-element.elementor-element-e9cb344
{
    --display: flex;
}
.elementor-86042 .elementor-element.elementor-element-e9cb344.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-9e236e5>.elementor-widget-container:hover
{
    --e-transform-scale: .8;
}
.elementor-86042 .elementor-element.elementor-element-9e236e5>.elementor-widget-container
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-86042 .elementor-element.elementor-element-a7af11a
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: stretch;
    --gap: 10px 0px;
    --row-gap: 10px;
    --column-gap: 0px;
    --margin-top: -18px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-86042 .elementor-element.elementor-element-a6dfa73
{
    --display: flex;
}
.elementor-86042 .elementor-element.elementor-element-a6dfa73.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-ac3d755>.elementor-widget-container:hover
{
    --e-transform-scale: .8;
}
.elementor-86042 .elementor-element.elementor-element-ac3d755>.elementor-widget-container
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-86042 .elementor-element.elementor-element-b7f2317
{
    --display: flex;
}
.elementor-86042 .elementor-element.elementor-element-b7f2317.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-2dc9906>.elementor-widget-container:hover
{
    --e-transform-scale: .8;
}
.elementor-86042 .elementor-element.elementor-element-2dc9906>.elementor-widget-container
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-86042 .elementor-element.elementor-element-68e721e
{
    --display: flex;
}
.elementor-86042 .elementor-element.elementor-element-68e721e.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-7064626>.elementor-widget-container:hover
{
    --e-transform-scale: .8;
}
.elementor-86042 .elementor-element.elementor-element-7064626>.elementor-widget-container
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-86042 .elementor-element.elementor-element-c0924bb
{
    --display: flex;
}
.elementor-86042 .elementor-element.elementor-element-c0924bb.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-7027298>.elementor-widget-container:hover
{
    --e-transform-scale: .8;
}
.elementor-86042 .elementor-element.elementor-element-7027298>.elementor-widget-container
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-86042 .elementor-element.elementor-element-c8f0def
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: stretch;
    --gap: 10px 0px;
    --row-gap: 10px;
    --column-gap: 0px;
    --margin-top: -18px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-86042 .elementor-element.elementor-element-906f465
{
    --display: flex;
}
.elementor-86042 .elementor-element.elementor-element-906f465.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-e0f6e77
{
    --display: flex;
}
.elementor-86042 .elementor-element.elementor-element-e0f6e77.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-66dc6e2>.elementor-widget-container:hover
{
    --e-transform-scale: .8;
}
.elementor-86042 .elementor-element.elementor-element-66dc6e2>.elementor-widget-container
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-86042 .elementor-element.elementor-element-3c50f77
{
    --display: flex;
}
.elementor-86042 .elementor-element.elementor-element-3c50f77.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-2dbc64e>.elementor-widget-container:hover
{
    --e-transform-scale: .8;
}
.elementor-86042 .elementor-element.elementor-element-2dbc64e>.elementor-widget-container
{
    border-radius: 15px 15px 15px 15px;
}
.elementor-86042 .elementor-element.elementor-element-f7a8a3c
{
    --display: flex;
}
.elementor-86042 .elementor-element.elementor-element-f7a8a3c.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-c421291
{
    --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-86042 .elementor-element.elementor-element-1416847.elementor-element
{
    --align-self: center;
}
.elementor-86042 .elementor-element.elementor-element-1416847
{
    text-align: center;
}
.elementor-86042 .elementor-element.elementor-element-1416847 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 26px;
    color: #fff;
}
.elementor-86042 .elementor-element.elementor-element-29d519f .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-86042 .elementor-element.elementor-element-29d519f .elementor-button:hover, .elementor-86042 .elementor-element.elementor-element-29d519f .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-86042 .elementor-element.elementor-element-29d519f>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-86042 .elementor-element.elementor-element-29d519f
{
    z-index: 2;
}
.elementor-86042 .elementor-element.elementor-element-29d519f .elementor-button:hover svg, .elementor-86042 .elementor-element.elementor-element-29d519f .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-86042 .elementor-element.elementor-element-9068a5a
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-9068a5a:not(.elementor-motion-effects-element-type-background), .elementor-86042 .elementor-element.elementor-element-9068a5a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-86042 .elementor-element.elementor-element-4ac41df
{
    --display: flex;
}
.elementor-86042 .elementor-element.elementor-element-b0990cd>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-86042 .elementor-element.elementor-element-b0990cd.elementor-element
{
    --align-self: center;
}
.elementor-86042 .elementor-element.elementor-element-b0990cd
{
    text-align: center;
}
.elementor-86042 .elementor-element.elementor-element-b0990cd .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-86042 .elementor-element.elementor-element-8cfc4ce
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-86042 .elementor-element.elementor-element-8cfc4ce .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-86042 .elementor-element.elementor-element-8cfc4ce .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-86042 .elementor-element.elementor-element-58eba9d
{
    --display: flex;
    --justify-content: center;
}
.elementor-86042 .elementor-element.elementor-element-58eba9d.e-con
{
    --align-self: center;
}
.elementor-86042 .elementor-element.elementor-element-b9ded67
{
    --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;
    --border-radius: 5px 5px 5px 5px;
}
.elementor-86042 .elementor-element.elementor-element-b9ded67:not(.elementor-motion-effects-element-type-background), .elementor-86042 .elementor-element.elementor-element-b9ded67>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-86042 .elementor-element.elementor-element-e4de180
{
    --display: flex;
    --flex-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: 20px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.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-86042 .elementor-element.elementor-element-81bdebb
{
    width: var(--container-widget-width,70.839%);
    max-width: 70.839%;
    --container-widget-width: 70.839%;
    --container-widget-flex-grow: 0;
}
.elementor-86042 .elementor-element.elementor-element-81bdebb.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-81bdebb .elementor-counter
{
    gap: 10px;
}
.elementor-86042 .elementor-element.elementor-element-81bdebb .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-86042 .elementor-element.elementor-element-81bdebb .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-86042 .elementor-element.elementor-element-1be868f
{
    --display: flex;
    --flex-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: 20px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-86042 .elementor-element.elementor-element-7cd67bc
{
    width: var(--container-widget-width,54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}
.elementor-86042 .elementor-element.elementor-element-7cd67bc.elementor-element
{
    --align-self: center;
}
.elementor-86042 .elementor-element.elementor-element-7cd67bc .elementor-counter
{
    gap: 10px;
}
.elementor-86042 .elementor-element.elementor-element-7cd67bc .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-86042 .elementor-element.elementor-element-7cd67bc .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-86042 .elementor-element.elementor-element-b8ea9fb
{
    --display: flex;
    --flex-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: 20px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-86042 .elementor-element.elementor-element-112a4fa
{
    width: var(--container-widget-width,64.172%);
    max-width: 64.172%;
    --container-widget-width: 64.172%;
    --container-widget-flex-grow: 0;
}
.elementor-86042 .elementor-element.elementor-element-112a4fa.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-112a4fa .elementor-counter
{
    gap: 10px;
}
.elementor-86042 .elementor-element.elementor-element-112a4fa .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-86042 .elementor-element.elementor-element-112a4fa .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-86042 .elementor-element.elementor-element-6997c78
{
    --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-86042 .elementor-element.elementor-element-bcdf1d8 .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-86042 .elementor-element.elementor-element-bcdf1d8 .elementor-button:hover, .elementor-86042 .elementor-element.elementor-element-bcdf1d8 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-86042 .elementor-element.elementor-element-bcdf1d8 .elementor-button:hover svg, .elementor-86042 .elementor-element.elementor-element-bcdf1d8 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-86042 .elementor-element.elementor-element-9509089
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-2ecc33b
{
    text-align: center;
}
.elementor-86042 .elementor-element.elementor-element-2ecc33b .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-86042 .elementor-element.elementor-element-314aa91
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-86042 .elementor-element.elementor-element-314aa91 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-86042 .elementor-element.elementor-element-314aa91 .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-86042 .elementor-element.elementor-element-a029710
{
    --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-86042 .elementor-element.elementor-element-4c545ff
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-b2a898b
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-d3dd545 img
{
    height: 100px;
}
.elementor-86042 .elementor-element.elementor-element-3de820b
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-8201cad img
{
    height: 100px;
}
.elementor-86042 .elementor-element.elementor-element-96e3745
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-662158f
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-8b4172c>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-86042 .elementor-element.elementor-element-8b4172c.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-86042 .elementor-element.elementor-element-8b4172c
{
    text-align: center;
}
.elementor-86042 .elementor-element.elementor-element-8b4172c img
{
    width: 100%;
}
.elementor-86042 .elementor-element.elementor-element-c2d7665
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-a5a005d img
{
    width: 100%;
    height: 100px;
}
.elementor-86042 .elementor-element.elementor-element-29ac9a9
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-2418275
{
    --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-86042 .elementor-element.elementor-element-67a90cd
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-ea77b35
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-530b0f1
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-b617d50
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-0fe089f
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-f6f87b3
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-67e06a3
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-d3246a7
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-4ebac9f
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-8ba9ecb
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-492ae21
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-839ce3f
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-87c402c
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-222a597
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-3f02220
{
    --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-86042 .elementor-element.elementor-element-9fff790
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-f297a0a
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-8e646e6
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-d586259
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-649d639
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-c3cb50b
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-eb0c4a6
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-0faa0bf
{
    --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-86042 .elementor-element.elementor-element-30324fa
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-03bcee7
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-898e969
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-841350f
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-37fb408
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-19731f4
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-7257171
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-4e25e7b
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-28fa3e2
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-71df419
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-5c638f7
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-3da43c2
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-7fb22a3
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-a6ecbdc
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-120bcc1
{
    --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-86042 .elementor-element.elementor-element-120bcc1>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover)
{
    background: #f6f6f6;
}
.elementor-86042 .elementor-element.elementor-element-120bcc1.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-86042 .elementor-element.elementor-element-120bcc1.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-86042 .elementor-element.elementor-element-120bcc1.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-86042 .elementor-element.elementor-element-120bcc1>.elementor-widget-container
{
    padding: 20px 0 20px 0;
}
.elementor-86042 .elementor-element.elementor-element-120bcc1.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-86042 .elementor-element.elementor-element-120bcc1 [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-86042 .elementor-element.elementor-element-6170d37
{
    --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-86042 .elementor-element.elementor-element-d836ee3>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-86042 .elementor-element.elementor-element-d836ee3 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-86042 .elementor-element.elementor-element-58a001c .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-86042 .elementor-element.elementor-element-58a001c .elementor-button:hover, .elementor-86042 .elementor-element.elementor-element-58a001c .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-86042 .elementor-element.elementor-element-58a001c .elementor-button:hover svg, .elementor-86042 .elementor-element.elementor-element-58a001c .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-86042 .elementor-element.elementor-element-887e0a1:not(.elementor-motion-effects-element-type-background), .elementor-86042 .elementor-element.elementor-element-887e0a1>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-86042 .elementor-element.elementor-element-887e0a1
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 50px 0 50px 0;
}
.elementor-86042 .elementor-element.elementor-element-887e0a1>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-86042 .elementor-element.elementor-element-b02fc4d
{
    margin-top: 0;
    margin-bottom: 0;
}
.elementor-86042 .elementor-element.elementor-element-7478067
{
    width: var(--container-widget-width,103.38%);
    max-width: 103.38%;
    --container-widget-width: 103.38%;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-86042 .elementor-element.elementor-element-7478067.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-7478067 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #fff;
}
.elementor-86042 .elementor-element.elementor-element-4d56996
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-86042 .elementor-element.elementor-element-4d56996 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-86042 .elementor-element.elementor-element-4d56996 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-86042 .elementor-element.elementor-element-6b84a5c
{
    margin-top: 50px;
    margin-bottom: 20px;
}
.elementor-86042 .elementor-element.elementor-element-519f685
{
    --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-86042 .elementor-element.elementor-element-fd0873c.elementor-element
{
    --align-self: center;
}
.elementor-86042 .elementor-element.elementor-element-fd0873c
{
    text-align: center;
}
.elementor-86042 .elementor-element.elementor-element-fd0873c .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 26px;
    color: #fff;
}
.elementor-86042 .elementor-element.elementor-element-e670789 .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-86042 .elementor-element.elementor-element-e670789 .elementor-button:hover, .elementor-86042 .elementor-element.elementor-element-e670789 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-86042 .elementor-element.elementor-element-e670789>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-86042 .elementor-element.elementor-element-e670789
{
    z-index: 2;
}
.elementor-86042 .elementor-element.elementor-element-e670789 .elementor-button:hover svg, .elementor-86042 .elementor-element.elementor-element-e670789 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-86042 .elementor-element.elementor-element-b2fe7bb
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-b2fe7bb:not(.elementor-motion-effects-element-type-background), .elementor-86042 .elementor-element.elementor-element-b2fe7bb>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-86042 .elementor-element.elementor-element-932b706>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-86042 .elementor-element.elementor-element-932b706
{
    text-align: center;
}
.elementor-86042 .elementor-element.elementor-element-932b706 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-86042 .elementor-element.elementor-element-9f84677
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-86042 .elementor-element.elementor-element-9f84677 .elementor-divider-separator
{
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-86042 .elementor-element.elementor-element-9f84677 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-86042 .elementor-element.elementor-element-3110367
{
    --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-86042 .elementor-element.elementor-element-67818b9
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-67818b9.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-d866a31 .elementor-button
{
    background-color: #1754d500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #000;
    color: #000;
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #b5b5b5;
}
.elementor-86042 .elementor-element.elementor-element-d866a31 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-86042 .elementor-element.elementor-element-d866a31 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-86042 .elementor-element.elementor-element-88bc9d7
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-88bc9d7.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-cecea64 .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-86042 .elementor-element.elementor-element-cecea64 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-86042 .elementor-element.elementor-element-cecea64 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-86042 .elementor-element.elementor-element-ab7523d
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-ab7523d.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-05916ec .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-86042 .elementor-element.elementor-element-05916ec .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-86042 .elementor-element.elementor-element-05916ec .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-86042 .elementor-element.elementor-element-7168cfb
{
    --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-86042 .elementor-element.elementor-element-c7d0896
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-bb7a261 .elementor-button
{
    background-color: #1754d500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #000;
    color: #000;
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #b5b5b5;
}
.elementor-86042 .elementor-element.elementor-element-bb7a261 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-86042 .elementor-element.elementor-element-bb7a261 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-86042 .elementor-element.elementor-element-bd67bd8
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-26e5d64
{
    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: 16px;
    font-weight: 400;
    line-height: 2em;
    color: #000;
}
.elementor-86042 .elementor-element.elementor-element-26e5d64.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-9c3b7c0
{
    text-align: center;
}
.elementor-86042 .elementor-element.elementor-element-9c3b7c0 img
{
    width: 50%;
}
.elementor-86042 .elementor-element.elementor-element-59584dc
{
    --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: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-86042 .elementor-element.elementor-element-3cfb21f>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-86042 .elementor-element.elementor-element-3cfb21f.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-3cfb21f .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-86042 .elementor-element.elementor-element-74e6882 .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-86042 .elementor-element.elementor-element-74e6882 .elementor-button:hover, .elementor-86042 .elementor-element.elementor-element-74e6882 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-86042 .elementor-element.elementor-element-74e6882 .elementor-button:hover svg, .elementor-86042 .elementor-element.elementor-element-74e6882 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-86042 .elementor-element.elementor-element-7d70975
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-eab1db8.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-86042 .elementor-element.elementor-element-eab1db8
{
    text-align: center;
}
.elementor-86042 .elementor-element.elementor-element-eab1db8 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-86042 .elementor-element.elementor-element-c013b0a
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-86042 .elementor-element.elementor-element-c013b0a .elementor-divider-separator
{
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-86042 .elementor-element.elementor-element-c013b0a .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-86042 .elementor-element.elementor-element-f29f2a0
{
    --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-86042 .elementor-element.elementor-element-f29f2a0:not(.elementor-motion-effects-element-type-background), .elementor-86042 .elementor-element.elementor-element-f29f2a0>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-86042 .elementor-element.elementor-element-f29f2a0: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-86042 .elementor-element.elementor-element-f29f2a0, .elementor-86042 .elementor-element.elementor-element-f29f2a0::before
{
    --border-transition: .3s;
}
.elementor-86042 .elementor-element.elementor-element-b81ee4f
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-81be5d9>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-86042 .elementor-element.elementor-element-81be5d9
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-86042 .elementor-element.elementor-element-9e2f914
{
    --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-86042 .elementor-element.elementor-element-9e2f914:not(.elementor-motion-effects-element-type-background), .elementor-86042 .elementor-element.elementor-element-9e2f914>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-86042 .elementor-element.elementor-element-9e2f914: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-86042 .elementor-element.elementor-element-9e2f914, .elementor-86042 .elementor-element.elementor-element-9e2f914::before
{
    --border-transition: .3s;
}
.elementor-86042 .elementor-element.elementor-element-3b48fe4
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-31c7052>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-86042 .elementor-element.elementor-element-31c7052
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-86042 .elementor-element.elementor-element-d4b291b
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-86042 .elementor-element.elementor-element-d4b291b:not(.elementor-motion-effects-element-type-background), .elementor-86042 .elementor-element.elementor-element-d4b291b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-86042 .elementor-element.elementor-element-d4b291b: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-86042 .elementor-element.elementor-element-d4b291b, .elementor-86042 .elementor-element.elementor-element-d4b291b::before
{
    --border-transition: .3s;
}
.elementor-86042 .elementor-element.elementor-element-2db3659
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-36eba19
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-86042 .elementor-element.elementor-element-7cfafcc
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-86042 .elementor-element.elementor-element-7cfafcc:not(.elementor-motion-effects-element-type-background), .elementor-86042 .elementor-element.elementor-element-7cfafcc>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-86042 .elementor-element.elementor-element-7cfafcc: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-86042 .elementor-element.elementor-element-7cfafcc, .elementor-86042 .elementor-element.elementor-element-7cfafcc::before
{
    --border-transition: .3s;
}
.elementor-86042 .elementor-element.elementor-element-6b9cea4
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-25356e6
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-86042 .elementor-element.elementor-element-f35b317
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-86042 .elementor-element.elementor-element-f35b317:not(.elementor-motion-effects-element-type-background), .elementor-86042 .elementor-element.elementor-element-f35b317>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-86042 .elementor-element.elementor-element-f35b317: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-86042 .elementor-element.elementor-element-f35b317, .elementor-86042 .elementor-element.elementor-element-f35b317::before
{
    --border-transition: .3s;
}
.elementor-86042 .elementor-element.elementor-element-fa1d765
{
    --display: flex;
    --flex-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-86042 .elementor-element.elementor-element-41e8129
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-86042 .elementor-element.elementor-element-3026423
{
    --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-86042 .elementor-element.elementor-element-3026423>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title
{
    background-color: #f5f5f5;
    border-style: none;
}
.elementor-86042 .elementor-element.elementor-element-3026423>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 20px 0 0 0;
}
.elementor-86042 .elementor-element.elementor-element-3026423
{
    --n-accordion-padding: 10px 20px 10px 15px;
}
:where(.elementor-86042 .elementor-element.elementor-element-3026423>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item)>.e-con
{
    border-style: none;
    --border-radius: 0px 0px 0px 0px;
}
:root
{
    --page-title-display: none;
}
@media(min-width: 768px)
{
    .elementor-86042 .elementor-element.elementor-element-59e733c
    {
        --content-width: 1460px;
    }
    .elementor-86042 .elementor-element.elementor-element-e29f432
    {
        --content-width: 1460px;
    }
    .elementor-86042 .elementor-element.elementor-element-0084d3f
    {
        --content-width: 1460px;
    }
    .elementor-86042 .elementor-element.elementor-element-4c5eb46
    {
        --content-width: 1460px;
    }
    .elementor-86042 .elementor-element.elementor-element-248d21b
    {
        --content-width: 100%;
    }
    .elementor-86042 .elementor-element.elementor-element-1fec456
    {
        --width: 1140px;
    }
    .elementor-86042 .elementor-element.elementor-element-4b5eeea
    {
        --content-width: 1460px;
    }
    .elementor-86042 .elementor-element.elementor-element-6bbca04
    {
        --content-width: 1460px;
    }
    .elementor-86042 .elementor-element.elementor-element-68aff44
    {
        --content-width: 1460px;
    }
    .elementor-86042 .elementor-element.elementor-element-bff4b1c
    {
        --width: 33%;
    }
    .elementor-86042 .elementor-element.elementor-element-dc26202
    {
        --width: 33.33%;
    }
    .elementor-86042 .elementor-element.elementor-element-b3ffd6a
    {
        --width: 33%;
    }
    .elementor-86042 .elementor-element.elementor-element-2c198a5
    {
        --content-width: 1460px;
    }
    .elementor-86042 .elementor-element.elementor-element-4079a4c
    {
        --content-width: 1460px;
    }
    .elementor-86042 .elementor-element.elementor-element-bf126e8
    {
        --content-width: 1460px;
    }
    .elementor-86042 .elementor-element.elementor-element-875deb3
    {
        --width: 90%;
    }
    .elementor-86042 .elementor-element.elementor-element-ba59386
    {
        --width: 16%;
    }
    .elementor-86042 .elementor-element.elementor-element-bed65f8
    {
        --width: 16%;
    }
    .elementor-86042 .elementor-element.elementor-element-16dd391
    {
        --width: 16%;
    }
    .elementor-86042 .elementor-element.elementor-element-4b5ca51
    {
        --width: 16%;
    }
    .elementor-86042 .elementor-element.elementor-element-187e04c
    {
        --width: 16%;
    }
    .elementor-86042 .elementor-element.elementor-element-8ea0844
    {
        --width: 16%;
    }
    .elementor-86042 .elementor-element.elementor-element-09be037
    {
        --width: 16%;
    }
    .elementor-86042 .elementor-element.elementor-element-d748b88
    {
        --width: 16%;
    }
    .elementor-86042 .elementor-element.elementor-element-c183ea5
    {
        --width: 16%;
    }
    .elementor-86042 .elementor-element.elementor-element-9884f16
    {
        --width: 16%;
    }
    .elementor-86042 .elementor-element.elementor-element-cb0b02b
    {
        --width: 16%;
    }
    .elementor-86042 .elementor-element.elementor-element-2d72cd1
    {
        --width: 16%;
    }
    .elementor-86042 .elementor-element.elementor-element-e944df7
    {
        --width: 16%;
    }
    .elementor-86042 .elementor-element.elementor-element-fd6df86
    {
        --width: 16%;
    }
    .elementor-86042 .elementor-element.elementor-element-effdcc3
    {
        --width: 16%;
    }
    .elementor-86042 .elementor-element.elementor-element-444e190
    {
        --width: 16%;
    }
    .elementor-86042 .elementor-element.elementor-element-34490f8
    {
        --width: 16%;
    }
    .elementor-86042 .elementor-element.elementor-element-742c649
    {
        --width: 16%;
    }
    .elementor-86042 .elementor-element.elementor-element-906e3cc
    {
        --width: 16%;
    }
    .elementor-86042 .elementor-element.elementor-element-e9cb344
    {
        --width: 16%;
    }
    .elementor-86042 .elementor-element.elementor-element-a6dfa73
    {
        --width: 16%;
    }
    .elementor-86042 .elementor-element.elementor-element-b7f2317
    {
        --width: 16%;
    }
    .elementor-86042 .elementor-element.elementor-element-68e721e
    {
        --width: 16%;
    }
    .elementor-86042 .elementor-element.elementor-element-c0924bb
    {
        --width: 16%;
    }
    .elementor-86042 .elementor-element.elementor-element-906f465
    {
        --width: 16%;
    }
    .elementor-86042 .elementor-element.elementor-element-e0f6e77
    {
        --width: 16%;
    }
    .elementor-86042 .elementor-element.elementor-element-3c50f77
    {
        --width: 16%;
    }
    .elementor-86042 .elementor-element.elementor-element-f7a8a3c
    {
        --width: 16%;
    }
    .elementor-86042 .elementor-element.elementor-element-4ac41df
    {
        --content-width: 1460px;
    }
    .elementor-86042 .elementor-element.elementor-element-58eba9d
    {
        --width: 70%;
    }
    .elementor-86042 .elementor-element.elementor-element-b9ded67
    {
        --content-width: 1140px;
    }
    .elementor-86042 .elementor-element.elementor-element-e4de180
    {
        --width: 25%;
    }
    .elementor-86042 .elementor-element.elementor-element-1be868f
    {
        --width: 25%;
    }
    .elementor-86042 .elementor-element.elementor-element-b8ea9fb
    {
        --width: 25%;
    }
    .elementor-86042 .elementor-element.elementor-element-6997c78
    {
        --content-width: 100%;
    }
    .elementor-86042 .elementor-element.elementor-element-9509089
    {
        --content-width: 1460px;
    }
    .elementor-86042 .elementor-element.elementor-element-4c545ff
    {
        --width: 10%;
    }
    .elementor-86042 .elementor-element.elementor-element-b2a898b
    {
        --width: 16%;
    }
    .elementor-86042 .elementor-element.elementor-element-3de820b
    {
        --width: 16%;
    }
    .elementor-86042 .elementor-element.elementor-element-96e3745
    {
        --width: 16%;
    }
    .elementor-86042 .elementor-element.elementor-element-662158f
    {
        --width: 16%;
    }
    .elementor-86042 .elementor-element.elementor-element-c2d7665
    {
        --width: 16%;
    }
    .elementor-86042 .elementor-element.elementor-element-29ac9a9
    {
        --width: 10%;
    }
    .elementor-86042 .elementor-element.elementor-element-67a90cd
    {
        --width: 15%;
    }
    .elementor-86042 .elementor-element.elementor-element-ea77b35
    {
        --width: 14%;
    }
    .elementor-86042 .elementor-element.elementor-element-530b0f1
    {
        --width: 14%;
    }
    .elementor-86042 .elementor-element.elementor-element-b617d50
    {
        --width: 14%;
    }
    .elementor-86042 .elementor-element.elementor-element-0fe089f
    {
        --width: 14%;
    }
    .elementor-86042 .elementor-element.elementor-element-f6f87b3
    {
        --width: 14%;
    }
    .elementor-86042 .elementor-element.elementor-element-67e06a3
    {
        --width: 15%;
    }
    .elementor-86042 .elementor-element.elementor-element-d3246a7
    {
        --width: 15%;
    }
    .elementor-86042 .elementor-element.elementor-element-4ebac9f
    {
        --width: 14%;
    }
    .elementor-86042 .elementor-element.elementor-element-8ba9ecb
    {
        --width: 14%;
    }
    .elementor-86042 .elementor-element.elementor-element-492ae21
    {
        --width: 14%;
    }
    .elementor-86042 .elementor-element.elementor-element-839ce3f
    {
        --width: 14%;
    }
    .elementor-86042 .elementor-element.elementor-element-87c402c
    {
        --width: 14%;
    }
    .elementor-86042 .elementor-element.elementor-element-222a597
    {
        --width: 15%;
    }
    .elementor-86042 .elementor-element.elementor-element-9fff790
    {
        --width: 15%;
    }
    .elementor-86042 .elementor-element.elementor-element-f297a0a
    {
        --width: 14%;
    }
    .elementor-86042 .elementor-element.elementor-element-8e646e6
    {
        --width: 14%;
    }
    .elementor-86042 .elementor-element.elementor-element-d586259
    {
        --width: 14%;
    }
    .elementor-86042 .elementor-element.elementor-element-649d639
    {
        --width: 14%;
    }
    .elementor-86042 .elementor-element.elementor-element-c3cb50b
    {
        --width: 14%;
    }
    .elementor-86042 .elementor-element.elementor-element-eb0c4a6
    {
        --width: 15%;
    }
    .elementor-86042 .elementor-element.elementor-element-0faa0bf
    {
        --content-width: 1460px;
    }
    .elementor-86042 .elementor-element.elementor-element-30324fa
    {
        --width: 15%;
    }
    .elementor-86042 .elementor-element.elementor-element-03bcee7
    {
        --width: 14%;
    }
    .elementor-86042 .elementor-element.elementor-element-898e969
    {
        --width: 14%;
    }
    .elementor-86042 .elementor-element.elementor-element-841350f
    {
        --width: 14%;
    }
    .elementor-86042 .elementor-element.elementor-element-37fb408
    {
        --width: 14%;
    }
    .elementor-86042 .elementor-element.elementor-element-19731f4
    {
        --width: 14%;
    }
    .elementor-86042 .elementor-element.elementor-element-7257171
    {
        --width: 15%;
    }
    .elementor-86042 .elementor-element.elementor-element-4e25e7b
    {
        --width: 15%;
    }
    .elementor-86042 .elementor-element.elementor-element-28fa3e2
    {
        --width: 14%;
    }
    .elementor-86042 .elementor-element.elementor-element-71df419
    {
        --width: 12%;
    }
    .elementor-86042 .elementor-element.elementor-element-5c638f7
    {
        --width: 12%;
    }
    .elementor-86042 .elementor-element.elementor-element-3da43c2
    {
        --width: 12%;
    }
    .elementor-86042 .elementor-element.elementor-element-7fb22a3
    {
        --width: 12%;
    }
    .elementor-86042 .elementor-element.elementor-element-a6ecbdc
    {
        --width: 15%;
    }
    .elementor-86042 .elementor-element.elementor-element-3110367
    {
        --content-width: 1460px;
    }
    .elementor-86042 .elementor-element.elementor-element-67818b9
    {
        --width: 23%;
    }
    .elementor-86042 .elementor-element.elementor-element-88bc9d7
    {
        --width: 24.536%;
    }
    .elementor-86042 .elementor-element.elementor-element-ab7523d
    {
        --width: 25.956%;
    }
    .elementor-86042 .elementor-element.elementor-element-7168cfb
    {
        --content-width: 1460px;
    }
    .elementor-86042 .elementor-element.elementor-element-c7d0896
    {
        --width: 30%;
    }
    .elementor-86042 .elementor-element.elementor-element-bd67bd8
    {
        --content-width: 1460px;
    }
    .elementor-86042 .elementor-element.elementor-element-59584dc
    {
        --content-width: 100%;
    }
    .elementor-86042 .elementor-element.elementor-element-7d70975
    {
        --content-width: 1460px;
    }
    .elementor-86042 .elementor-element.elementor-element-b81ee4f
    {
        --content-width: 1460px;
    }
    .elementor-86042 .elementor-element.elementor-element-3b48fe4
    {
        --content-width: 1460px;
    }
    .elementor-86042 .elementor-element.elementor-element-2db3659
    {
        --content-width: 1460px;
    }
    .elementor-86042 .elementor-element.elementor-element-7cfafcc
    {
        --content-width: 100%;
    }
    .elementor-86042 .elementor-element.elementor-element-6b9cea4
    {
        --content-width: 1460px;
    }
    .elementor-86042 .elementor-element.elementor-element-f35b317
    {
        --content-width: 100%;
    }
    .elementor-86042 .elementor-element.elementor-element-fa1d765
    {
        --content-width: 1460px;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-86042 .elementor-element.elementor-element-ba59386
    {
        --width: 25%;
    }
    .elementor-86042 .elementor-element.elementor-element-bed65f8
    {
        --width: 25%;
    }
    .elementor-86042 .elementor-element.elementor-element-16dd391
    {
        --width: 25%;
    }
    .elementor-86042 .elementor-element.elementor-element-4b5ca51
    {
        --width: 25%;
    }
    .elementor-86042 .elementor-element.elementor-element-187e04c
    {
        --width: 25%;
    }
    .elementor-86042 .elementor-element.elementor-element-8ea0844
    {
        --width: 25%;
    }
    .elementor-86042 .elementor-element.elementor-element-09be037
    {
        --width: 25%;
    }
    .elementor-86042 .elementor-element.elementor-element-d748b88
    {
        --width: 25%;
    }
    .elementor-86042 .elementor-element.elementor-element-c183ea5
    {
        --width: 25%;
    }
    .elementor-86042 .elementor-element.elementor-element-9884f16
    {
        --width: 25%;
    }
    .elementor-86042 .elementor-element.elementor-element-cb0b02b
    {
        --width: 25%;
    }
    .elementor-86042 .elementor-element.elementor-element-2d72cd1
    {
        --width: 25%;
    }
    .elementor-86042 .elementor-element.elementor-element-e944df7
    {
        --width: 25%;
    }
    .elementor-86042 .elementor-element.elementor-element-fd6df86
    {
        --width: 25%;
    }
    .elementor-86042 .elementor-element.elementor-element-effdcc3
    {
        --width: 25%;
    }
    .elementor-86042 .elementor-element.elementor-element-444e190
    {
        --width: 25%;
    }
    .elementor-86042 .elementor-element.elementor-element-34490f8
    {
        --width: 25%;
    }
    .elementor-86042 .elementor-element.elementor-element-742c649
    {
        --width: 25%;
    }
    .elementor-86042 .elementor-element.elementor-element-906e3cc
    {
        --width: 25%;
    }
    .elementor-86042 .elementor-element.elementor-element-e9cb344
    {
        --width: 25%;
    }
    .elementor-86042 .elementor-element.elementor-element-a6dfa73
    {
        --width: 25%;
    }
    .elementor-86042 .elementor-element.elementor-element-b7f2317
    {
        --width: 25%;
    }
    .elementor-86042 .elementor-element.elementor-element-68e721e
    {
        --width: 25%;
    }
    .elementor-86042 .elementor-element.elementor-element-c0924bb
    {
        --width: 25%;
    }
    .elementor-86042 .elementor-element.elementor-element-906f465
    {
        --width: 25%;
    }
    .elementor-86042 .elementor-element.elementor-element-e0f6e77
    {
        --width: 25%;
    }
    .elementor-86042 .elementor-element.elementor-element-3c50f77
    {
        --width: 25%;
    }
    .elementor-86042 .elementor-element.elementor-element-f7a8a3c
    {
        --width: 25%;
    }
    .elementor-86042 .elementor-element.elementor-element-58eba9d
    {
        --width: 95%;
    }
    .elementor-86042 .elementor-element.elementor-element-e4de180
    {
        --width: 33%;
    }
    .elementor-86042 .elementor-element.elementor-element-1be868f
    {
        --width: 30%;
    }
    .elementor-86042 .elementor-element.elementor-element-b8ea9fb
    {
        --width: 30%;
    }
    .elementor-86042 .elementor-element.elementor-element-b2a898b
    {
        --width: 19%;
    }
    .elementor-86042 .elementor-element.elementor-element-3de820b
    {
        --width: 19%;
    }
    .elementor-86042 .elementor-element.elementor-element-96e3745
    {
        --width: 19%;
    }
    .elementor-86042 .elementor-element.elementor-element-662158f
    {
        --width: 19%;
    }
    .elementor-86042 .elementor-element.elementor-element-c2d7665
    {
        --width: 19%;
    }
}
@media(max-width: 1366px)
{
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-86042 .elementor-element.elementor-element-811c6d6
    {
        width: var(--container-widget-width,85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }
    .elementor-86042 .elementor-element.elementor-element-811c6d6.elementor-element
    {
        --align-self: center;
    }
    .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-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
}
@media(max-width: 1024px)
{
    .elementor-86042 .elementor-element.elementor-element-59e733c
    {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-86042 .elementor-element.elementor-element-e29f432
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-86042 .elementor-element.elementor-element-811c6d6
    {
        --container-widget-width: 62%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,62%);
        max-width: 62%;
    }
    .elementor-86042 .elementor-element.elementor-element-63f7400 .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-86042 .elementor-element.elementor-element-d56d1f7>.elementor-widget-container
    {
        margin: 0 0 0 -25px;
    }
    .elementor-86042 .elementor-element.elementor-element-d56d1f7 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-86042 .elementor-element.elementor-element-d56d1f7 .elementor-image-box-title
    {
        margin-bottom: 17px;
        font-size: 16px;
    }
    .elementor-86042 .elementor-element.elementor-element-d56d1f7 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 43%;
    }
    .elementor-86042 .elementor-element.elementor-element-7d8ccd1
    {
        font-size: 14px;
    }
    .elementor-86042 .elementor-element.elementor-element-b130817
    {
        width: var(--container-widget-width,189.531px);
        max-width: 189.531px;
        --container-widget-width: 189.531px;
        --container-widget-flex-grow: 0;
    }
    .elementor-86042 .elementor-element.elementor-element-b130817 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-86042 .elementor-element.elementor-element-b130817 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-86042 .elementor-element.elementor-element-4f83c91
    {
        font-size: 14px;
    }
    .elementor-86042 .elementor-element.elementor-element-3ddb52e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-86042 .elementor-element.elementor-element-3ddb52e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-86042 .elementor-element.elementor-element-3ddb52e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-86042 .elementor-element.elementor-element-3ddb52e .elementor-image-box-title
    {
        margin-bottom: 17px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-86042 .elementor-element.elementor-element-3ddb52e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-86042 .elementor-element.elementor-element-777d409
    {
        font-size: 14px;
    }
    .elementor-86042 .elementor-element.elementor-element-088e251 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-86042 .elementor-element.elementor-element-088e251 .elementor-image-box-title
    {
        margin-bottom: 7px;
        font-size: 16px;
    }
    .elementor-86042 .elementor-element.elementor-element-088e251 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 41%;
    }
    .elementor-86042 .elementor-element.elementor-element-34b6c3a
    {
        font-size: 14px;
    }
    .elementor-86042 .elementor-element.elementor-element-a8c5e40
    {
        width: var(--container-widget-width,182.297px);
        max-width: 182.297px;
        --container-widget-width: 182.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-86042 .elementor-element.elementor-element-a8c5e40.elementor-position-right .elementor-image-box-img
    {
        margin-left: 20px;
    }
    .elementor-86042 .elementor-element.elementor-element-a8c5e40.elementor-position-left .elementor-image-box-img
    {
        margin-right: 20px;
    }
    .elementor-86042 .elementor-element.elementor-element-a8c5e40.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 20px;
    }
    .elementor-86042 .elementor-element.elementor-element-a8c5e40 .elementor-image-box-title
    {
        margin-bottom: 28px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-86042 .elementor-element.elementor-element-a8c5e40 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 28%;
    }
    .elementor-86042 .elementor-element.elementor-element-7051ac8>.elementor-widget-container
    {
        margin: -30px 0 0 0;
    }
    .elementor-86042 .elementor-element.elementor-element-7051ac8
    {
        font-size: 14px;
    }
    .elementor-86042 .elementor-element.elementor-element-78f08a0
    {
        width: var(--container-widget-width,187.734px);
        max-width: 187.734px;
        --container-widget-width: 187.734px;
        --container-widget-flex-grow: 0;
    }
    .elementor-86042 .elementor-element.elementor-element-78f08a0 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-86042 .elementor-element.elementor-element-78f08a0.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-78f08a0.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-78f08a0.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-78f08a0 .elementor-image-box-title
    {
        margin-bottom: 25px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-86042 .elementor-element.elementor-element-78f08a0 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 39%;
    }
    .elementor-86042 .elementor-element.elementor-element-37136e8>.elementor-widget-container
    {
        margin: -22px 0 0 0;
    }
    .elementor-86042 .elementor-element.elementor-element-37136e8
    {
        font-size: 14px;
    }
    .elementor-86042 .elementor-element.elementor-element-97c0185
    {
        width: var(--container-widget-width,197.516px);
        max-width: 197.516px;
        --container-widget-width: 197.516px;
        --container-widget-flex-grow: 0;
    }
    .elementor-86042 .elementor-element.elementor-element-97c0185>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-86042 .elementor-element.elementor-element-97c0185 .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 16px;
    }
    .elementor-86042 .elementor-element.elementor-element-97c0185 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-86042 .elementor-element.elementor-element-fac7c56
    {
        font-size: 14px;
    }
    .elementor-86042 .elementor-element.elementor-element-1c1f176.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-1c1f176.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-1c1f176.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-1c1f176 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-86042 .elementor-element.elementor-element-7433501
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-86042 .elementor-element.elementor-element-65093c5.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-65093c5.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-65093c5.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-65093c5 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-86042 .elementor-element.elementor-element-fe674f4
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-86042 .elementor-element.elementor-element-ad1c503.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-ad1c503.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-ad1c503.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-ad1c503 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-86042 .elementor-element.elementor-element-28e1a79
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-86042 .elementor-element.elementor-element-c27ad68
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-86042 .elementor-element.elementor-element-378545b.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-378545b.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-378545b.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-378545b .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-86042 .elementor-element.elementor-element-af5292b
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-86042 .elementor-element.elementor-element-affea06
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-86042 .elementor-element.elementor-element-a1594f4.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-a1594f4.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-a1594f4.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-a1594f4 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-86042 .elementor-element.elementor-element-70de52f
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-86042 .elementor-element.elementor-element-875deb3
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-86042 .elementor-element.elementor-element-6eaaea1.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-6eaaea1.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-6eaaea1.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-6eaaea1 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-86042 .elementor-element.elementor-element-6eaaea1 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-86042 .elementor-element.elementor-element-fbbeae2
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-86042 .elementor-element.elementor-element-3ca0cc9
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-86042 .elementor-element.elementor-element-b4eb8a0.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-b4eb8a0.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-b4eb8a0.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-b4eb8a0 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-86042 .elementor-element.elementor-element-602b51d
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-86042 .elementor-element.elementor-element-c3c55a2
    {
        --margin-top: 25px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-86042 .elementor-element.elementor-element-5d5e87f.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-5d5e87f.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-5d5e87f.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-5d5e87f .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-86042 .elementor-element.elementor-element-b849d64
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-86042 .elementor-element.elementor-element-23a4c58
    {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-86042 .elementor-element.elementor-element-22ec6b7.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-22ec6b7.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-22ec6b7.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-22ec6b7 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-86042 .elementor-element.elementor-element-04cde40
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-86042 .elementor-element.elementor-element-c65f85c
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-86042 .elementor-element.elementor-element-534bcf2.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-534bcf2.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-534bcf2.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-534bcf2 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-86042 .elementor-element.elementor-element-534bcf2 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-86042 .elementor-element.elementor-element-f62030c
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-86042 .elementor-element.elementor-element-3af4cf3
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-86042 .elementor-element.elementor-element-31b8b5f.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-31b8b5f.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-31b8b5f.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-31b8b5f .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-86042 .elementor-element.elementor-element-31b8b5f .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-86042 .elementor-element.elementor-element-0f38fc0
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-86042 .elementor-element.elementor-element-b0990cd .elementor-heading-title
    {
        line-height: 1.3em;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-86042 .elementor-element.elementor-element-81bdebb
    {
        width: var(--container-widget-width,191.547px);
        max-width: 191.547px;
        --container-widget-width: 191.547px;
        --container-widget-flex-grow: 0;
    }
    .elementor-86042 .elementor-element.elementor-element-112a4fa
    {
        width: var(--container-widget-width,163.75px);
        max-width: 163.75px;
        --container-widget-width: 163.75px;
        --container-widget-flex-grow: 0;
    }
    .elementor-86042 .elementor-element.elementor-element-7478067 .elementor-heading-title
    {
        line-height: 1.3em;
    }
    .elementor-86042 .elementor-element.elementor-element-4d56996>.elementor-widget-container
    {
        margin: 12px 0 0 0;
    }
    .elementor-86042 .elementor-element.elementor-element-3110367
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-3110367.e-con
    {
        --align-self: center;
    }
    .elementor-86042 .elementor-element.elementor-element-67818b9
    {
        --justify-content: center;
    }
    .elementor-86042 .elementor-element.elementor-element-67818b9.e-con
    {
        --align-self: flex-start;
    }
    .elementor-86042 .elementor-element.elementor-element-d866a31 .elementor-button
    {
        font-size: 12px;
        line-height: 1.2em;
    }
    .elementor-86042 .elementor-element.elementor-element-88bc9d7
    {
        --justify-content: center;
        --padding-top: 2px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-86042 .elementor-element.elementor-element-cecea64>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-86042 .elementor-element.elementor-element-cecea64 .elementor-button
    {
        font-size: 12px;
        line-height: 1.2em;
    }
    .elementor-86042 .elementor-element.elementor-element-ab7523d
    {
        --justify-content: center;
    }
    .elementor-86042 .elementor-element.elementor-element-05916ec .elementor-button
    {
        font-size: 12px;
        line-height: 1.2em;
    }
    .elementor-86042 .elementor-element.elementor-element-7168cfb
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-7168cfb.e-con
    {
        --align-self: center;
    }
    .elementor-86042 .elementor-element.elementor-element-c7d0896
    {
        --justify-content: center;
    }
    .elementor-86042 .elementor-element.elementor-element-c7d0896.e-con
    {
        --align-self: flex-start;
    }
    .elementor-86042 .elementor-element.elementor-element-bb7a261 .elementor-button
    {
        font-size: 12px;
        line-height: 1.2em;
    }
    .elementor-86042 .elementor-element.elementor-element-26e5d64
    {
        width: var(--container-widget-width,625.391px);
        max-width: 625.391px;
        --container-widget-width: 625.391px;
        --container-widget-flex-grow: 0;
    }
    .elementor-86042 .elementor-element.elementor-element-3cfb21f
    {
        width: var(--container-widget-width,374.016px);
        max-width: 374.016px;
        --container-widget-width: 374.016px;
        --container-widget-flex-grow: 0;
        text-align: center;
    }
    .elementor-86042 .elementor-element.elementor-element-3cfb21f.elementor-element
    {
        --align-self: center;
    }
    .elementor-86042 .elementor-element.elementor-element-3cfb21f .elementor-heading-title
    {
        font-size: 18px;
    }
    .elementor-86042 .elementor-element.elementor-element-3026423>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
}
@media(max-width: 767px)
{
    .elementor-86042 .elementor-element.elementor-element-59e733c
    {
        --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-86042 .elementor-element.elementor-element-8548d47
    {
        text-align: center;
    }
    .elementor-86042 .elementor-element.elementor-element-5c32741>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-86042 .elementor-element.elementor-element-5c32741
    {
        text-align: center;
    }
    .elementor-86042 .elementor-element.elementor-element-5c32741 .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-86042 .elementor-element.elementor-element-03d576c
    {
        text-align: center;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-86042 .elementor-element.elementor-element-248d21b
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-86042 .elementor-element.elementor-element-f56a74b
    {
        --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-86042 .elementor-element.elementor-element-84bf3ca .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-86042 .elementor-element.elementor-element-2cdcb6b>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-86042 .elementor-element.elementor-element-2cdcb6b .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-86042 .elementor-element.elementor-element-1fec456
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-86042 .elementor-element.elementor-element-811c6d6
    {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,90%);
        max-width: 90%;
    }
    .elementor-86042 .elementor-element.elementor-element-811c6d6 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-86042 .elementor-element.elementor-element-35de8d0
    {
        --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-86042 .elementor-element.elementor-element-c71b980
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-86042 .elementor-element.elementor-element-dea4a94
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-86042 .elementor-element.elementor-element-63f7400>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-86042 .elementor-element.elementor-element-63f7400 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-86042 .elementor-element.elementor-element-7e526d8>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-86042 .elementor-element.elementor-element-7e526d8 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-86042 .elementor-element.elementor-element-4b5eeea
    {
        --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-86042 .elementor-element.elementor-element-d56d1f7>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-86042 .elementor-element.elementor-element-d56d1f7.elementor-element
    {
        --align-self: center;
    }
    .elementor-86042 .elementor-element.elementor-element-d56d1f7 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-86042 .elementor-element.elementor-element-d56d1f7 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-d56d1f7 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-86042 .elementor-element.elementor-element-d56d1f7 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 35%;
    }
    .elementor-86042 .elementor-element.elementor-element-7d8ccd1>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-86042 .elementor-element.elementor-element-7d8ccd1
    {
        text-align: center;
        font-size: 13.31px;
    }
    .elementor-86042 .elementor-element.elementor-element-b130817
    {
        width: var(--container-widget-width,252.516px);
        max-width: 252.516px;
        --container-widget-width: 252.516px;
        --container-widget-flex-grow: 0;
    }
    .elementor-86042 .elementor-element.elementor-element-b130817>.elementor-widget-container
    {
        margin: 10px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-86042 .elementor-element.elementor-element-b130817.elementor-element
    {
        --align-self: center;
    }
    .elementor-86042 .elementor-element.elementor-element-b130817 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-86042 .elementor-element.elementor-element-b130817 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-86042 .elementor-element.elementor-element-b130817.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-86042 .elementor-element.elementor-element-b130817.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-86042 .elementor-element.elementor-element-b130817.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-86042 .elementor-element.elementor-element-b130817 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-86042 .elementor-element.elementor-element-b130817 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-86042 .elementor-element.elementor-element-4f83c91>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-86042 .elementor-element.elementor-element-4f83c91
    {
        font-size: 13.31px;
    }
    .elementor-86042 .elementor-element.elementor-element-3ddb52e
    {
        width: var(--container-widget-width,273.859px);
        max-width: 273.859px;
        --container-widget-width: 273.859px;
        --container-widget-flex-grow: 0;
    }
    .elementor-86042 .elementor-element.elementor-element-3ddb52e>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-86042 .elementor-element.elementor-element-3ddb52e.elementor-element
    {
        --align-self: center;
    }
    .elementor-86042 .elementor-element.elementor-element-3ddb52e .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-86042 .elementor-element.elementor-element-3ddb52e .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-86042 .elementor-element.elementor-element-3ddb52e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-86042 .elementor-element.elementor-element-3ddb52e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-86042 .elementor-element.elementor-element-3ddb52e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-86042 .elementor-element.elementor-element-3ddb52e .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-86042 .elementor-element.elementor-element-3ddb52e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 24%;
    }
    .elementor-86042 .elementor-element.elementor-element-777d409>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-86042 .elementor-element.elementor-element-777d409
    {
        font-size: 13.31px;
    }
    .elementor-86042 .elementor-element.elementor-element-6bbca04
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-86042 .elementor-element.elementor-element-088e251
    {
        width: var(--container-widget-width,254px);
        max-width: 254px;
        --container-widget-width: 254px;
        --container-widget-flex-grow: 0;
    }
    .elementor-86042 .elementor-element.elementor-element-088e251>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-86042 .elementor-element.elementor-element-088e251.elementor-element
    {
        --align-self: center;
    }
    .elementor-86042 .elementor-element.elementor-element-088e251 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-86042 .elementor-element.elementor-element-088e251 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-86042 .elementor-element.elementor-element-088e251.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-86042 .elementor-element.elementor-element-088e251.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-86042 .elementor-element.elementor-element-088e251.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-86042 .elementor-element.elementor-element-088e251 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-86042 .elementor-element.elementor-element-088e251 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 26%;
    }
    .elementor-86042 .elementor-element.elementor-element-34b6c3a>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-86042 .elementor-element.elementor-element-34b6c3a
    {
        font-size: 13.31px;
    }
    .elementor-86042 .elementor-element.elementor-element-a8c5e40>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-86042 .elementor-element.elementor-element-a8c5e40.elementor-element
    {
        --align-self: center;
    }
    .elementor-86042 .elementor-element.elementor-element-a8c5e40 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-86042 .elementor-element.elementor-element-a8c5e40 .elementor-image-box-img
    {
        margin-bottom: 0%;
    }
    .elementor-86042 .elementor-element.elementor-element-a8c5e40.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0%;
    }
    .elementor-86042 .elementor-element.elementor-element-a8c5e40.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0%;
    }
    .elementor-86042 .elementor-element.elementor-element-a8c5e40.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0%;
    }
    .elementor-86042 .elementor-element.elementor-element-a8c5e40 .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-86042 .elementor-element.elementor-element-a8c5e40 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 43%;
    }
    .elementor-86042 .elementor-element.elementor-element-7051ac8>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-86042 .elementor-element.elementor-element-7051ac8
    {
        font-size: 13.31px;
    }
    .elementor-86042 .elementor-element.elementor-element-78f08a0
    {
        width: var(--container-widget-width,246px);
        max-width: 246px;
        --container-widget-width: 246px;
        --container-widget-flex-grow: 0;
    }
    .elementor-86042 .elementor-element.elementor-element-78f08a0>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-86042 .elementor-element.elementor-element-78f08a0.elementor-element
    {
        --align-self: center;
    }
    .elementor-86042 .elementor-element.elementor-element-78f08a0 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-86042 .elementor-element.elementor-element-78f08a0 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-78f08a0.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-78f08a0.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-78f08a0.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-78f08a0 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-86042 .elementor-element.elementor-element-78f08a0 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-86042 .elementor-element.elementor-element-37136e8>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-86042 .elementor-element.elementor-element-37136e8
    {
        font-size: 13.31px;
    }
    .elementor-86042 .elementor-element.elementor-element-68aff44
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-86042 .elementor-element.elementor-element-97c0185
    {
        width: var(--container-widget-width,252.516px);
        max-width: 252.516px;
        --container-widget-width: 252.516px;
        --container-widget-flex-grow: 0;
    }
    .elementor-86042 .elementor-element.elementor-element-97c0185>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-86042 .elementor-element.elementor-element-97c0185.elementor-element
    {
        --align-self: center;
    }
    .elementor-86042 .elementor-element.elementor-element-97c0185 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-86042 .elementor-element.elementor-element-97c0185 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-86042 .elementor-element.elementor-element-97c0185.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-86042 .elementor-element.elementor-element-97c0185.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-86042 .elementor-element.elementor-element-97c0185.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-86042 .elementor-element.elementor-element-97c0185 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-86042 .elementor-element.elementor-element-97c0185 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 24%;
    }
    .elementor-86042 .elementor-element.elementor-element-fac7c56>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-86042 .elementor-element.elementor-element-fac7c56
    {
        font-size: 13.31px;
    }
    .elementor-86042 .elementor-element.elementor-element-2c198a5
    {
        --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-86042 .elementor-element.elementor-element-4079a4c
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-86042 .elementor-element.elementor-element-fa3c6f7 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 26px;
    }
    .elementor-86042 .elementor-element.elementor-element-0a06f67>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-86042 .elementor-element.elementor-element-0a06f67 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-86042 .elementor-element.elementor-element-bf126e8
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-86042 .elementor-element.elementor-element-c8a2830
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-86042 .elementor-element.elementor-element-1c1f176 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-1c1f176 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-86042 .elementor-element.elementor-element-7433501>.elementor-widget-container
    {
        margin: 10px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-86042 .elementor-element.elementor-element-7433501
    {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,90%);
        max-width: 90%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-86042 .elementor-element.elementor-element-7433501.elementor-element
    {
        --align-self: center;
    }
    .elementor-86042 .elementor-element.elementor-element-65093c5 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-65093c5 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-86042 .elementor-element.elementor-element-fe674f4>.elementor-widget-container
    {
        margin: 10px 0 0 0;
    }
    .elementor-86042 .elementor-element.elementor-element-fe674f4
    {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,90%);
        max-width: 90%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-86042 .elementor-element.elementor-element-fe674f4.elementor-element
    {
        --align-self: center;
    }
    .elementor-86042 .elementor-element.elementor-element-4cf9a7a
    {
        --margin-top: 25px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-86042 .elementor-element.elementor-element-ad1c503 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-ad1c503 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-86042 .elementor-element.elementor-element-28e1a79>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-86042 .elementor-element.elementor-element-28e1a79
    {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,90%);
        max-width: 90%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-86042 .elementor-element.elementor-element-28e1a79.elementor-element
    {
        --align-self: center;
    }
    .elementor-86042 .elementor-element.elementor-element-378545b .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-378545b .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-86042 .elementor-element.elementor-element-af5292b>.elementor-widget-container
    {
        margin: 15px 0 0 0;
    }
    .elementor-86042 .elementor-element.elementor-element-af5292b
    {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,90%);
        max-width: 90%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-86042 .elementor-element.elementor-element-af5292b.elementor-element
    {
        --align-self: center;
    }
    .elementor-86042 .elementor-element.elementor-element-a1594f4 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-a1594f4 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-86042 .elementor-element.elementor-element-70de52f>.elementor-widget-container
    {
        margin: 12px 0 0 0;
    }
    .elementor-86042 .elementor-element.elementor-element-70de52f
    {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,90%);
        max-width: 90%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-86042 .elementor-element.elementor-element-70de52f.elementor-element
    {
        --align-self: center;
    }
    .elementor-86042 .elementor-element.elementor-element-6eaaea1 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-86042 .elementor-element.elementor-element-6eaaea1 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-6eaaea1 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-86042 .elementor-element.elementor-element-fbbeae2>.elementor-widget-container
    {
        padding: 20px 0 0 0;
    }
    .elementor-86042 .elementor-element.elementor-element-fbbeae2
    {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,90%);
        max-width: 90%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-86042 .elementor-element.elementor-element-fbbeae2.elementor-element
    {
        --align-self: center;
    }
    .elementor-86042 .elementor-element.elementor-element-3ca0cc9
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-86042 .elementor-element.elementor-element-b4eb8a0 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-86042 .elementor-element.elementor-element-b4eb8a0 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-b4eb8a0 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-86042 .elementor-element.elementor-element-602b51d>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-86042 .elementor-element.elementor-element-602b51d
    {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,90%);
        max-width: 90%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-86042 .elementor-element.elementor-element-602b51d.elementor-element
    {
        --align-self: center;
    }
    .elementor-86042 .elementor-element.elementor-element-5d5e87f .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-86042 .elementor-element.elementor-element-5d5e87f .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-5d5e87f .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-86042 .elementor-element.elementor-element-b849d64>.elementor-widget-container
    {
        margin: 12px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-86042 .elementor-element.elementor-element-b849d64
    {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,90%);
        max-width: 90%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-86042 .elementor-element.elementor-element-b849d64.elementor-element
    {
        --align-self: center;
    }
    .elementor-86042 .elementor-element.elementor-element-22ec6b7 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-86042 .elementor-element.elementor-element-22ec6b7 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-22ec6b7 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-86042 .elementor-element.elementor-element-04cde40>.elementor-widget-container
    {
        padding: 12px 0 0 0;
    }
    .elementor-86042 .elementor-element.elementor-element-04cde40
    {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,90%);
        max-width: 90%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-86042 .elementor-element.elementor-element-04cde40.elementor-element
    {
        --align-self: center;
    }
    .elementor-86042 .elementor-element.elementor-element-c65f85c
    {
        --margin-top: 5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-86042 .elementor-element.elementor-element-534bcf2 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-86042 .elementor-element.elementor-element-534bcf2 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-534bcf2 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-86042 .elementor-element.elementor-element-f62030c>.elementor-widget-container
    {
        padding: 12px 0 0 0;
    }
    .elementor-86042 .elementor-element.elementor-element-f62030c
    {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,90%);
        max-width: 90%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-86042 .elementor-element.elementor-element-f62030c.elementor-element
    {
        --align-self: center;
    }
    .elementor-86042 .elementor-element.elementor-element-31b8b5f .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-86042 .elementor-element.elementor-element-31b8b5f .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-86042 .elementor-element.elementor-element-31b8b5f .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-86042 .elementor-element.elementor-element-0f38fc0>.elementor-widget-container
    {
        margin: 10px 0 0 0;
        padding: 12px 0 0 0;
    }
    .elementor-86042 .elementor-element.elementor-element-0f38fc0
    {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,90%);
        max-width: 90%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-86042 .elementor-element.elementor-element-0f38fc0.elementor-element
    {
        --align-self: center;
    }
    .elementor-86042 .elementor-element.elementor-element-1c734a4
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-86042 .elementor-element.elementor-element-49feb84.elementor-element
    {
        --align-self: center;
    }
    .elementor-86042 .elementor-element.elementor-element-49feb84 .elementor-button
    {
        padding: 17px 40px 17px 40px;
    }
    .elementor-86042 .elementor-element.elementor-element-0216c61
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-86042 .elementor-element.elementor-element-932a041 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 26px;
    }
    .elementor-86042 .elementor-element.elementor-element-982eec6>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-86042 .elementor-element.elementor-element-982eec6 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-86042 .elementor-element.elementor-element-d04a4cd
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-86042 .elementor-element.elementor-element-ba59386
    {
        --width: 50%;
        --margin-top: -0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-86042 .elementor-element.elementor-element-bed65f8
    {
        --width: 50%;
    }
    .elementor-86042 .elementor-element.elementor-element-16dd391
    {
        --width: 50%;
    }
    .elementor-86042 .elementor-element.elementor-element-4b5ca51
    {
        --width: 50%;
    }
    .elementor-86042 .elementor-element.elementor-element-187e04c
    {
        --width: 50%;
    }
    .elementor-86042 .elementor-element.elementor-element-8ea0844
    {
        --width: 50%;
    }
    .elementor-86042 .elementor-element.elementor-element-09be037
    {
        --width: 50%;
    }
    .elementor-86042 .elementor-element.elementor-element-d748b88
    {
        --width: 50%;
    }
    .elementor-86042 .elementor-element.elementor-element-c183ea5
    {
        --width: 50%;
    }
    .elementor-86042 .elementor-element.elementor-element-9884f16
    {
        --width: 50%;
    }
    .elementor-86042 .elementor-element.elementor-element-cb0b02b
    {
        --width: 50%;
    }
    .elementor-86042 .elementor-element.elementor-element-2d72cd1
    {
        --width: 50%;
    }
    .elementor-86042 .elementor-element.elementor-element-e944df7
    {
        --width: 50%;
    }
    .elementor-86042 .elementor-element.elementor-element-fd6df86
    {
        --width: 50%;
    }
    .elementor-86042 .elementor-element.elementor-element-effdcc3
    {
        --width: 50%;
    }
    .elementor-86042 .elementor-element.elementor-element-444e190
    {
        --width: 50%;
    }
    .elementor-86042 .elementor-element.elementor-element-34490f8
    {
        --width: 50%;
    }
    .elementor-86042 .elementor-element.elementor-element-742c649
    {
        --width: 50%;
    }
    .elementor-86042 .elementor-element.elementor-element-906e3cc
    {
        --width: 50%;
    }
    .elementor-86042 .elementor-element.elementor-element-e9cb344
    {
        --width: 50%;
    }
    .elementor-86042 .elementor-element.elementor-element-a6dfa73
    {
        --width: 50%;
    }
    .elementor-86042 .elementor-element.elementor-element-b7f2317
    {
        --width: 50%;
    }
    .elementor-86042 .elementor-element.elementor-element-68e721e
    {
        --width: 50%;
    }
    .elementor-86042 .elementor-element.elementor-element-c0924bb
    {
        --width: 50%;
    }
    .elementor-86042 .elementor-element.elementor-element-e0f6e77
    {
        --width: 50%;
    }
    .elementor-86042 .elementor-element.elementor-element-3c50f77
    {
        --width: 50%;
    }
    .elementor-86042 .elementor-element.elementor-element-c421291
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-86042 .elementor-element.elementor-element-29d519f.elementor-element
    {
        --align-self: center;
    }
    .elementor-86042 .elementor-element.elementor-element-29d519f .elementor-button
    {
        padding: 17px 40px 17px 40px;
    }
    .elementor-86042 .elementor-element.elementor-element-9068a5a
    {
        --padding-top: 30px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-86042 .elementor-element.elementor-element-b0990cd>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-86042 .elementor-element.elementor-element-b0990cd .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-86042 .elementor-element.elementor-element-8cfc4ce>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-86042 .elementor-element.elementor-element-8cfc4ce .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-86042 .elementor-element.elementor-element-e4de180
    {
        --width: 50%;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-86042 .elementor-element.elementor-element-81bdebb
    {
        width: var(--container-widget-width,132.938px);
        max-width: 132.938px;
        --container-widget-width: 132.938px;
        --container-widget-flex-grow: 0;
    }
    .elementor-86042 .elementor-element.elementor-element-81bdebb .elementor-counter
    {
        gap: 10px;
    }
    .elementor-86042 .elementor-element.elementor-element-81bdebb .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-86042 .elementor-element.elementor-element-81bdebb .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-86042 .elementor-element.elementor-element-1be868f
    {
        --width: 50%;
    }
    .elementor-86042 .elementor-element.elementor-element-7cd67bc .elementor-counter
    {
        gap: 10px;
    }
    .elementor-86042 .elementor-element.elementor-element-7cd67bc .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-86042 .elementor-element.elementor-element-7cd67bc .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-86042 .elementor-element.elementor-element-b8ea9fb
    {
        --width: 50%;
    }
    .elementor-86042 .elementor-element.elementor-element-112a4fa .elementor-counter
    {
        gap: 10px;
    }
    .elementor-86042 .elementor-element.elementor-element-112a4fa .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-86042 .elementor-element.elementor-element-112a4fa .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-86042 .elementor-element.elementor-element-6997c78
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-86042 .elementor-element.elementor-element-bcdf1d8
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-86042 .elementor-element.elementor-element-bcdf1d8 .elementor-button
    {
        line-height: 1.2em;
    }
    .elementor-86042 .elementor-element.elementor-element-9509089
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-86042 .elementor-element.elementor-element-2ecc33b .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-86042 .elementor-element.elementor-element-314aa91>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-86042 .elementor-element.elementor-element-314aa91 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-86042 .elementor-element.elementor-element-314aa91 .elementor-divider
    {
        padding-block-start: 3px;
        padding-block-end: 3px;
    }
    .elementor-86042 .elementor-element.elementor-element-a029710
    {
        --border-radius: 5px 5px 5px 5px;
    }
    .elementor-86042 .elementor-element.elementor-element-b2a898b
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-86042 .elementor-element.elementor-element-d3dd545>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-86042 .elementor-element.elementor-element-3de820b
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-86042 .elementor-element.elementor-element-8201cad>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-86042 .elementor-element.elementor-element-96e3745
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-86042 .elementor-element.elementor-element-662158f
    {
        --width: 50%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-86042 .elementor-element.elementor-element-c2d7665
    {
        --width: 50%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-86042 .elementor-element.elementor-element-ea77b35
    {
        --width: 50%;
    }
    .elementor-86042 .elementor-element.elementor-element-530b0f1
    {
        --width: 50%;
    }
    .elementor-86042 .elementor-element.elementor-element-b617d50
    {
        --width: 33%;
    }
    .elementor-86042 .elementor-element.elementor-element-0fe089f
    {
        --width: 33%;
    }
    .elementor-86042 .elementor-element.elementor-element-f6f87b3
    {
        --width: 33%;
    }
    .elementor-86042 .elementor-element.elementor-element-4ebac9f
    {
        --width: 50%;
    }
    .elementor-86042 .elementor-element.elementor-element-8ba9ecb
    {
        --width: 50%;
    }
    .elementor-86042 .elementor-element.elementor-element-492ae21
    {
        --width: 33%;
    }
    .elementor-86042 .elementor-element.elementor-element-839ce3f
    {
        --width: 33%;
    }
    .elementor-86042 .elementor-element.elementor-element-87c402c
    {
        --width: 33%;
    }
    .elementor-86042 .elementor-element.elementor-element-f297a0a
    {
        --width: 50%;
    }
    .elementor-86042 .elementor-element.elementor-element-8e646e6
    {
        --width: 50%;
    }
    .elementor-86042 .elementor-element.elementor-element-d586259
    {
        --width: 50%;
    }
    .elementor-86042 .elementor-element.elementor-element-649d639
    {
        --width: 50%;
    }
    .elementor-86042 .elementor-element.elementor-element-03bcee7
    {
        --width: 50%;
    }
    .elementor-86042 .elementor-element.elementor-element-898e969
    {
        --width: 50%;
    }
    .elementor-86042 .elementor-element.elementor-element-841350f
    {
        --width: 50%;
    }
    .elementor-86042 .elementor-element.elementor-element-37fb408
    {
        --width: 50%;
    }
    .elementor-86042 .elementor-element.elementor-element-19731f4
    {
        --width: 50%;
    }
    .elementor-86042 .elementor-element.elementor-element-28fa3e2
    {
        --width: 50%;
    }
    .elementor-86042 .elementor-element.elementor-element-120bcc1
    {
        --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-86042 .elementor-element.elementor-element-120bcc1>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-86042 .elementor-element.elementor-element-120bcc1.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-86042 .elementor-element.elementor-element-6170d37
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-86042 .elementor-element.elementor-element-887e0a1
    {
        padding: 36px 0 36px 0;
    }
    .elementor-86042 .elementor-element.elementor-element-50f7a1c>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-86042 .elementor-element.elementor-element-ffe5f03>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-86042 .elementor-element.elementor-element-7478067>.elementor-widget-container
    {
        padding: 0 20px 0 20px;
    }
    .elementor-86042 .elementor-element.elementor-element-7478067 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 26px;
    }
    .elementor-86042 .elementor-element.elementor-element-4d56996>.elementor-widget-container
    {
        margin: 15px 0 0 0;
    }
    .elementor-86042 .elementor-element.elementor-element-4d56996 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-86042 .elementor-element.elementor-element-4d56996 .elementor-divider
    {
        padding-block-start: 3px;
        padding-block-end: 3px;
    }
    .elementor-86042 .elementor-element.elementor-element-519f685
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-86042 .elementor-element.elementor-element-e670789.elementor-element
    {
        --align-self: center;
    }
    .elementor-86042 .elementor-element.elementor-element-e670789 .elementor-button
    {
        padding: 17px 40px 17px 40px;
    }
    .elementor-86042 .elementor-element.elementor-element-b2fe7bb
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-86042 .elementor-element.elementor-element-932b706>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-86042 .elementor-element.elementor-element-932b706 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-86042 .elementor-element.elementor-element-9f84677>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-86042 .elementor-element.elementor-element-9f84677 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-86042 .elementor-element.elementor-element-d866a31 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-86042 .elementor-element.elementor-element-88bc9d7
    {
        --padding-top: 7px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-86042 .elementor-element.elementor-element-cecea64 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-86042 .elementor-element.elementor-element-05916ec .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-86042 .elementor-element.elementor-element-bb7a261 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-86042 .elementor-element.elementor-element-26e5d64
    {
        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: 24px;
    }
    .elementor-86042 .elementor-element.elementor-element-26e5d64.elementor-element
    {
        --align-self: center;
    }
    .elementor-86042 .elementor-element.elementor-element-9c3b7c0 img
    {
        width: 80%;
    }
    .elementor-86042 .elementor-element.elementor-element-59584dc
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-86042 .elementor-element.elementor-element-7d70975
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-86042 .elementor-element.elementor-element-eab1db8
    {
        width: var(--container-widget-width,84.855%);
        max-width: 84.855%;
        --container-widget-width: 84.855%;
        --container-widget-flex-grow: 0;
    }
    .elementor-86042 .elementor-element.elementor-element-eab1db8.elementor-element
    {
        --align-self: center;
    }
    .elementor-86042 .elementor-element.elementor-element-eab1db8 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-86042 .elementor-element.elementor-element-c013b0a>.elementor-widget-container
    {
        margin: -5px 0 0 0;
    }
    .elementor-86042 .elementor-element.elementor-element-c013b0a .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-86042 .elementor-element.elementor-element-81be5d9
    {
        font-size: 14px;
    }
    .elementor-86042 .elementor-element.elementor-element-31c7052
    {
        font-size: 14px;
    }
    .elementor-86042 .elementor-element.elementor-element-36eba19
    {
        font-size: 14px;
    }
    .elementor-86042 .elementor-element.elementor-element-25356e6
    {
        font-size: 14px;
    }
    .elementor-86042 .elementor-element.elementor-element-41e8129
    {
        font-size: 14px;
    }
    .elementor-86042 .elementor-element.elementor-element-3026423>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-86042 .elementor-element.elementor-element-3026423
    {
        --n-accordion-title-font-size: 15px;
    }
}/* Start custom CSS for html, class: .elementor-element-724a602 */
.sub_header ul.subheader li a
{
    color: #fff;
    font-size: 18px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-4c5eb46 */
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-35de8d0 *//*.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-01a767f */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-4b5eeea *//*.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-6bbca04 *//*.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-68aff44 *//*.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-2c198a5 *//*.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-1c734a4 *//*.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-4079a4c */
@media only screen and (min-width: 1440px) and (max-width: 1440px)
{
    .features_middle_first_sec
    {
        margin-top: 150px;
    }
    .features_middle_second_sec
    {
        margin-top: 0;
    }
    .features_last_column_game_sec
    {
        margin-top: 20px;
    }
    .first_column_sec_box
    {
        margin-top: 46px;
    }
    .last_column_3rd_box
    {
        margin-top: 28px;
    }
    .last_column_2nd_box
    {
        margin-top: 25px;
    }
    .last_column_last_box
    {
        margin-top: -15px;
    }
    .middle_1_box
    {
        margin-top: 82px;
    }
    .first_column_5_box
    {
        margin-top: 26px;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-c421291 *//*.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-0216c61 */
.bck_office .backoffice_title h3
{
    border-bottom: 2px solid #1754d5!important;
    color: #1754d5!important;
    text-align: center;
    font-weight: 600;
    border-bottom: 2px solid #1754d5!important;
    color: #1754d5!important;
    font-size: 28px;
    text-align: center;
    font-weight: 500;
    font-family: "Vanguard CF",sans-serif!important;
}
.bck_office .back_office_solution
{
    background: #fff!important;
    padding: 50px!important;
    border-radius: 10px!important;
}
.bck_office .backoffice_ul li
{
    font-family: "Geomanist",sans-serif;
    font-size: 17px!important;
    font-weight: 400!important;
}
@media screen and (max-width: 600px)
{
    .bck_office .back_office_solution
    {
        background: #fff;
        padding: 20px;
        border-radius: 10px;
    }
    .bck_office .backoffice_ul li
    {
        font-family: "Geomanist",sans-serif;
        font-size: 14px;
        font-weight: 400;
        line-height: 40px;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-b9ded67 */
.counter_data .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for nested-tabs, class: .elementor-element-120bcc1 */
@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 html, class: .elementor-element-c5cc806 */
.timeline .proccessNo
{
    width: 100%;
    max-width: 65px;
}
.timeline.height-10:after
{
    height: 910px!important;
}/* End custom CSS *//* Start custom CSS for column, class: .elementor-element-9a0b6f0 */
.timeline .proccessNo
{
    width: 100%;
    max-width: 65px;
}
.timeline.height-12:after
{
    height: 986px!important;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-519f685 *//*.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-3110367 */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-7168cfb */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-b2fe7bb */
.border-btn span.elementor-button-text
{
    font-weight: 500;
}/* End custom CSS *//* Start custom CSS for nested-accordion, class: .elementor-element-3026423 */
.faq_style .e-n-accordion-item[open] .e-n-accordion-item-title
{
    margin-block-end: var(--n-accordion-item-title-distance-from-content);
    color: var(--n-accordion-title-active-color);
    font-weight: 600;
}
.faq_style [tabindex="-1"]:focus, input:read-write:focus, select:focus, textarea:focus
{
    box-shadow: none!important;
}/* End custom CSS *//* Start custom CSS */
article#post-49440
{
    width: 100%!important;
    display: block!important;
}/* End custom CSS */