﻿.elementor-315098 .elementor-element.elementor-element-75fa1dd
{
    --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-315098 .elementor-element.elementor-element-75fa1dd:not(.elementor-motion-effects-element-type-background), .elementor-315098 .elementor-element.elementor-element-75fa1dd>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
    background-image: url("../../gambling/image/Online-lottery-software-development-2.png");
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-315098 .elementor-element.elementor-element-190f55f
{
    --display: flex;
    --justify-content: center;
    border-style: none;
    --border-style: none;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-315098 .elementor-element.elementor-element-190f55f:not(.elementor-motion-effects-element-type-background), .elementor-315098 .elementor-element.elementor-element-190f55f>.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-315098 .elementor-element.elementor-element-53b42e7 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 51px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #fff;
}
.elementor-315098 .elementor-element.elementor-element-6cc61a4>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-315098 .elementor-element.elementor-element-6cc61a4 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 22px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 27.31px;
    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-315098 .elementor-element.elementor-element-0d56186>.elementor-widget-container
{
    padding: 10px 0 0 0;
}
.elementor-315098 .elementor-element.elementor-element-0d56186
{
    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-315098 .elementor-element.elementor-element-57ac3e6 .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-315098 .elementor-element.elementor-element-57ac3e6 .elementor-button:hover, .elementor-315098 .elementor-element.elementor-element-57ac3e6 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-315098 .elementor-element.elementor-element-57ac3e6>.elementor-widget-container
{
    margin: 20px 0 0 0;
}
.elementor-315098 .elementor-element.elementor-element-57ac3e6 .elementor-button:hover svg, .elementor-315098 .elementor-element.elementor-element-57ac3e6 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-315098 .elementor-element.elementor-element-aa43ebe
{
    --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-315098 .elementor-element.elementor-element-7adc788
{
    --display: flex;
    --justify-content: center;
}
.elementor-315098 .elementor-element.elementor-element-7adc788:not(.elementor-motion-effects-element-type-background), .elementor-315098 .elementor-element.elementor-element-7adc788>.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-315098 .elementor-element.elementor-element-3ff2797
{
    --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-315098 .elementor-element.elementor-element-3ff2797:not(.elementor-motion-effects-element-type-background), .elementor-315098 .elementor-element.elementor-element-3ff2797>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-315098 .elementor-element.elementor-element-4375023
{
    --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-315098 .elementor-element.elementor-element-f07b111
{
    text-align: center;
}
.elementor-315098 .elementor-element.elementor-element-f07b111 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.2em;
    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-315098 .elementor-element.elementor-element-5bb0d1d
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-315098 .elementor-element.elementor-element-5bb0d1d .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-315098 .elementor-element.elementor-element-5bb0d1d .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-315098 .elementor-element.elementor-element-fa4e0ea
{
    --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-315098 .elementor-element.elementor-element-88b4225
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-88b4225:not(.elementor-motion-effects-element-type-background), .elementor-315098 .elementor-element.elementor-element-88b4225>.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-315098 .elementor-element.elementor-element-6b764c3.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-315098 .elementor-element.elementor-element-6b764c3 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-315098 .elementor-element.elementor-element-6b764c3.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-315098 .elementor-element.elementor-element-6b764c3.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-315098 .elementor-element.elementor-element-6b764c3.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-315098 .elementor-element.elementor-element-6b764c3 .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-315098 .elementor-element.elementor-element-6b764c3 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-315098 .elementor-element.elementor-element-6b764c3 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-315098 .elementor-element.elementor-element-986184f
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-315098 .elementor-element.elementor-element-431a996
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-431a996:not(.elementor-motion-effects-element-type-background), .elementor-315098 .elementor-element.elementor-element-431a996>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-315098 .elementor-element.elementor-element-a65e5ef
{
    width: var(--container-widget-width,94.944%);
    max-width: 94.944%;
    --container-widget-width: 94.944%;
    --container-widget-flex-grow: 0;
}
.elementor-315098 .elementor-element.elementor-element-a65e5ef>.elementor-widget-container
{
    margin: 5px 0 0 0;
}
.elementor-315098 .elementor-element.elementor-element-a65e5ef.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-315098 .elementor-element.elementor-element-a65e5ef .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-315098 .elementor-element.elementor-element-a65e5ef.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-315098 .elementor-element.elementor-element-a65e5ef.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-315098 .elementor-element.elementor-element-a65e5ef.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-315098 .elementor-element.elementor-element-a65e5ef .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-315098 .elementor-element.elementor-element-a65e5ef .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-315098 .elementor-element.elementor-element-a65e5ef .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-315098 .elementor-element.elementor-element-d57abc6
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-315098 .elementor-element.elementor-element-53ca244
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-53ca244:not(.elementor-motion-effects-element-type-background), .elementor-315098 .elementor-element.elementor-element-53ca244>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-315098 .elementor-element.elementor-element-d574f2a.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-315098 .elementor-element.elementor-element-d574f2a .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-315098 .elementor-element.elementor-element-d574f2a.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-315098 .elementor-element.elementor-element-d574f2a.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-315098 .elementor-element.elementor-element-d574f2a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-315098 .elementor-element.elementor-element-d574f2a .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-315098 .elementor-element.elementor-element-d574f2a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-315098 .elementor-element.elementor-element-d574f2a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-315098 .elementor-element.elementor-element-d574f2a .elementor-image-box-description
{
    color: #000;
}
.elementor-315098 .elementor-element.elementor-element-b99afe7
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-315098 .elementor-element.elementor-element-c066475
{
    --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-315098 .elementor-element.elementor-element-cd55a16
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-cd55a16:not(.elementor-motion-effects-element-type-background), .elementor-315098 .elementor-element.elementor-element-cd55a16>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-315098 .elementor-element.elementor-element-a6daab5>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-315098 .elementor-element.elementor-element-a6daab5.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-315098 .elementor-element.elementor-element-a6daab5 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-315098 .elementor-element.elementor-element-a6daab5.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-315098 .elementor-element.elementor-element-a6daab5.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-315098 .elementor-element.elementor-element-a6daab5.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-315098 .elementor-element.elementor-element-a6daab5 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-315098 .elementor-element.elementor-element-a6daab5 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 19%;
}
.elementor-315098 .elementor-element.elementor-element-a6daab5 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-315098 .elementor-element.elementor-element-852771d
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-315098 .elementor-element.elementor-element-d11675e
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-d11675e:not(.elementor-motion-effects-element-type-background), .elementor-315098 .elementor-element.elementor-element-d11675e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-315098 .elementor-element.elementor-element-d468150
{
    width: var(--container-widget-width,87.112%);
    max-width: 87.112%;
    --container-widget-width: 87.112%;
    --container-widget-flex-grow: 0;
}
.elementor-315098 .elementor-element.elementor-element-d468150>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-315098 .elementor-element.elementor-element-d468150.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-315098 .elementor-element.elementor-element-d468150.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-315098 .elementor-element.elementor-element-d468150.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-315098 .elementor-element.elementor-element-d468150.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-315098 .elementor-element.elementor-element-d468150 .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-315098 .elementor-element.elementor-element-d468150 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-315098 .elementor-element.elementor-element-d468150 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-315098 .elementor-element.elementor-element-591a7eb
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-315098 .elementor-element.elementor-element-e99040c
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-e99040c:not(.elementor-motion-effects-element-type-background), .elementor-315098 .elementor-element.elementor-element-e99040c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-315098 .elementor-element.elementor-element-f4f11c8
{
    width: var(--container-widget-width,85.551%);
    max-width: 85.551%;
    --container-widget-width: 85.551%;
    --container-widget-flex-grow: 0;
}
.elementor-315098 .elementor-element.elementor-element-f4f11c8.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-315098 .elementor-element.elementor-element-f4f11c8 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-315098 .elementor-element.elementor-element-f4f11c8.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-315098 .elementor-element.elementor-element-f4f11c8.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-315098 .elementor-element.elementor-element-f4f11c8.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-315098 .elementor-element.elementor-element-f4f11c8 .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-315098 .elementor-element.elementor-element-f4f11c8 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-315098 .elementor-element.elementor-element-f4f11c8 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-315098 .elementor-element.elementor-element-8b7d952
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-315098 .elementor-element.elementor-element-b714a99
{
    --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-315098 .elementor-element.elementor-element-641f06b.elementor-element
{
    --align-self: center;
}
.elementor-315098 .elementor-element.elementor-element-641f06b
{
    text-align: center;
}
.elementor-315098 .elementor-element.elementor-element-641f06b .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 26px;
    color: #000;
}
.elementor-315098 .elementor-element.elementor-element-a36132e .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-315098 .elementor-element.elementor-element-a36132e .elementor-button:hover, .elementor-315098 .elementor-element.elementor-element-a36132e .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-315098 .elementor-element.elementor-element-a36132e>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-315098 .elementor-element.elementor-element-a36132e.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-315098 .elementor-element.elementor-element-a36132e
{
    z-index: 2;
}
.elementor-315098 .elementor-element.elementor-element-a36132e .elementor-button:hover svg, .elementor-315098 .elementor-element.elementor-element-a36132e .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-315098 .elementor-element.elementor-element-3bc7270
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-3bc7270:not(.elementor-motion-effects-element-type-background), .elementor-315098 .elementor-element.elementor-element-3bc7270>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-315098 .elementor-element.elementor-element-1eb95d7
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-315098 .elementor-element.elementor-element-86a7c54
{
    text-align: center;
}
.elementor-315098 .elementor-element.elementor-element-86a7c54 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #fff;
}
.elementor-315098 .elementor-element.elementor-element-e7bea6f
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-315098 .elementor-element.elementor-element-e7bea6f .elementor-divider-separator
{
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-315098 .elementor-element.elementor-element-e7bea6f .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-315098 .elementor-element.elementor-element-8f441bd
{
    --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-315098 .elementor-element.elementor-element-dabb6f6
{
    --display: flex;
}
.elementor-315098 .elementor-element.elementor-element-d84d411
{
    --display: flex;
    --padding-top: 16px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-315098 .elementor-element.elementor-element-6f8ef2d.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-315098 .elementor-element.elementor-element-6f8ef2d.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-315098 .elementor-element.elementor-element-6f8ef2d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-315098 .elementor-element.elementor-element-6f8ef2d .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-315098 .elementor-element.elementor-element-6f8ef2d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-315098 .elementor-element.elementor-element-6f8ef2d .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-315098 .elementor-element.elementor-element-b6ce7a0
{
    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-315098 .elementor-element.elementor-element-b6ce7a0.elementor-element
{
    --align-self: flex-end;
}
.elementor-315098 .elementor-element.elementor-element-1e54718
{
    --display: flex;
    --margin-top: 28px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-315098 .elementor-element.elementor-element-736f27b.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-315098 .elementor-element.elementor-element-736f27b.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-315098 .elementor-element.elementor-element-736f27b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-315098 .elementor-element.elementor-element-736f27b .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-315098 .elementor-element.elementor-element-736f27b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-315098 .elementor-element.elementor-element-736f27b .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-315098 .elementor-element.elementor-element-8a2807c
{
    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-315098 .elementor-element.elementor-element-8a2807c.elementor-element
{
    --align-self: flex-end;
}
.elementor-315098 .elementor-element.elementor-element-672f3d3
{
    --display: flex;
    --margin-top: 35px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-315098 .elementor-element.elementor-element-40a2775
{
    width: 100%;
    max-width: 100%;
}
.elementor-315098 .elementor-element.elementor-element-40a2775.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-315098 .elementor-element.elementor-element-40a2775.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-315098 .elementor-element.elementor-element-40a2775.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-315098 .elementor-element.elementor-element-40a2775 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-315098 .elementor-element.elementor-element-40a2775 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-315098 .elementor-element.elementor-element-40a2775 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-315098 .elementor-element.elementor-element-d29c21e
{
    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-315098 .elementor-element.elementor-element-d29c21e.elementor-element
{
    --align-self: flex-end;
}
.elementor-315098 .elementor-element.elementor-element-ad82be7
{
    --display: flex;
    --padding-top: 42px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-315098 .elementor-element.elementor-element-727ea21.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-315098 .elementor-element.elementor-element-727ea21.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-315098 .elementor-element.elementor-element-727ea21.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-315098 .elementor-element.elementor-element-727ea21 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-315098 .elementor-element.elementor-element-727ea21 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 12%;
}
.elementor-315098 .elementor-element.elementor-element-727ea21 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-315098 .elementor-element.elementor-element-393365c
{
    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-315098 .elementor-element.elementor-element-393365c.elementor-element
{
    --align-self: flex-end;
}
.elementor-315098 .elementor-element.elementor-element-e489055
{
    --display: flex;
    --padding-top: 12px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-315098 .elementor-element.elementor-element-c07d423>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-315098 .elementor-element.elementor-element-c07d423.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-315098 .elementor-element.elementor-element-c07d423.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-315098 .elementor-element.elementor-element-c07d423.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-315098 .elementor-element.elementor-element-c07d423 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-315098 .elementor-element.elementor-element-c07d423 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 17%;
}
.elementor-315098 .elementor-element.elementor-element-c07d423 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-315098 .elementor-element.elementor-element-e0ecdd8
{
    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-315098 .elementor-element.elementor-element-e0ecdd8.elementor-element
{
    --align-self: flex-end;
}
.elementor-315098 .elementor-element.elementor-element-0407204
{
    --display: flex;
    --justify-content: center;
}
.elementor-315098 .elementor-element.elementor-element-17e921e>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-315098 .elementor-element.elementor-element-17e921e
{
    text-align: center;
}
.elementor-315098 .elementor-element.elementor-element-17e921e img
{
    width: 100%;
}
.elementor-315098 .elementor-element.elementor-element-75717ac
{
    --display: flex;
    --padding-top: 75px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-315098 .elementor-element.elementor-element-d8a2477>.elementor-widget-container
{
    padding: 0 0 0 50px;
}
.elementor-315098 .elementor-element.elementor-element-d8a2477.elementor-element
{
    --align-self: center;
}
.elementor-315098 .elementor-element.elementor-element-d8a2477 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-315098 .elementor-element.elementor-element-d8a2477.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-315098 .elementor-element.elementor-element-d8a2477.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-315098 .elementor-element.elementor-element-d8a2477.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-315098 .elementor-element.elementor-element-d8a2477 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-315098 .elementor-element.elementor-element-d8a2477 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-315098 .elementor-element.elementor-element-d8a2477 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-315098 .elementor-element.elementor-element-c0aec15
{
    width: var(--container-widget-width,90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-315098 .elementor-element.elementor-element-c0aec15.elementor-element
{
    --align-self: center;
}
.elementor-315098 .elementor-element.elementor-element-dbef609
{
    --display: flex;
    --padding-top: 35px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-315098 .elementor-element.elementor-element-4932fca>.elementor-widget-container
{
    padding: 5px 0 0 80px;
}
.elementor-315098 .elementor-element.elementor-element-4932fca .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-315098 .elementor-element.elementor-element-4932fca.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-315098 .elementor-element.elementor-element-4932fca.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-315098 .elementor-element.elementor-element-4932fca.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-315098 .elementor-element.elementor-element-4932fca .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-315098 .elementor-element.elementor-element-4932fca .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-315098 .elementor-element.elementor-element-4932fca .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-315098 .elementor-element.elementor-element-052ea32
{
    width: var(--container-widget-width,90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-315098 .elementor-element.elementor-element-052ea32.elementor-element
{
    --align-self: center;
}
.elementor-315098 .elementor-element.elementor-element-7db7ea6
{
    --display: flex;
}
.elementor-315098 .elementor-element.elementor-element-7be9aa0
{
    --display: flex;
    --padding-top: 15px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-315098 .elementor-element.elementor-element-fefe6ff .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-315098 .elementor-element.elementor-element-fefe6ff.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-315098 .elementor-element.elementor-element-fefe6ff.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-315098 .elementor-element.elementor-element-fefe6ff.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-315098 .elementor-element.elementor-element-fefe6ff .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-315098 .elementor-element.elementor-element-fefe6ff .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-315098 .elementor-element.elementor-element-fefe6ff .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-315098 .elementor-element.elementor-element-7e03e9f
{
    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-315098 .elementor-element.elementor-element-7e03e9f.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-315098 .elementor-element.elementor-element-e59f60c
{
    --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-315098 .elementor-element.elementor-element-835c923 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-315098 .elementor-element.elementor-element-835c923.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-315098 .elementor-element.elementor-element-835c923.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-315098 .elementor-element.elementor-element-835c923.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-315098 .elementor-element.elementor-element-835c923 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-315098 .elementor-element.elementor-element-835c923 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-315098 .elementor-element.elementor-element-835c923 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-315098 .elementor-element.elementor-element-fdf28d3
{
    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-315098 .elementor-element.elementor-element-fdf28d3.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-315098 .elementor-element.elementor-element-50e7705
{
    --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-315098 .elementor-element.elementor-element-8ed7244 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-315098 .elementor-element.elementor-element-8ed7244.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-315098 .elementor-element.elementor-element-8ed7244.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-315098 .elementor-element.elementor-element-8ed7244.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-315098 .elementor-element.elementor-element-8ed7244 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-315098 .elementor-element.elementor-element-8ed7244 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-315098 .elementor-element.elementor-element-8ed7244 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-315098 .elementor-element.elementor-element-dda9c80
{
    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-315098 .elementor-element.elementor-element-dda9c80.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-315098 .elementor-element.elementor-element-6a95b27
{
    --display: flex;
    --padding-top: 25px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-315098 .elementor-element.elementor-element-2c48ef3 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-315098 .elementor-element.elementor-element-2c48ef3.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-315098 .elementor-element.elementor-element-2c48ef3.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-315098 .elementor-element.elementor-element-2c48ef3.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-315098 .elementor-element.elementor-element-2c48ef3 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-315098 .elementor-element.elementor-element-2c48ef3 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-315098 .elementor-element.elementor-element-2c48ef3 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-315098 .elementor-element.elementor-element-0959129
{
    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-315098 .elementor-element.elementor-element-0959129.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-315098 .elementor-element.elementor-element-c9c2e7d
{
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-315098 .elementor-element.elementor-element-21a823c .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-315098 .elementor-element.elementor-element-21a823c.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-315098 .elementor-element.elementor-element-21a823c.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-315098 .elementor-element.elementor-element-21a823c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-315098 .elementor-element.elementor-element-21a823c .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-315098 .elementor-element.elementor-element-21a823c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 11%;
}
.elementor-315098 .elementor-element.elementor-element-21a823c .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-315098 .elementor-element.elementor-element-199303e
{
    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-315098 .elementor-element.elementor-element-199303e.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-315098 .elementor-element.elementor-element-c9d057e
{
    --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-315098 .elementor-element.elementor-element-d0302a0.elementor-element
{
    --align-self: center;
}
.elementor-315098 .elementor-element.elementor-element-d0302a0
{
    text-align: center;
}
.elementor-315098 .elementor-element.elementor-element-d0302a0 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 26px;
    color: #fff;
}
.elementor-315098 .elementor-element.elementor-element-2fa8806 .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-315098 .elementor-element.elementor-element-2fa8806 .elementor-button:hover, .elementor-315098 .elementor-element.elementor-element-2fa8806 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-315098 .elementor-element.elementor-element-2fa8806>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-315098 .elementor-element.elementor-element-2fa8806
{
    z-index: 2;
}
.elementor-315098 .elementor-element.elementor-element-2fa8806 .elementor-button:hover svg, .elementor-315098 .elementor-element.elementor-element-2fa8806 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-315098 .elementor-element.elementor-element-1f16b8c
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-1f16b8c:not(.elementor-motion-effects-element-type-background), .elementor-315098 .elementor-element.elementor-element-1f16b8c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-315098 .elementor-element.elementor-element-e5f6e9b
{
    text-align: center;
}
.elementor-315098 .elementor-element.elementor-element-e5f6e9b .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-315098 .elementor-element.elementor-element-be18ba8
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-315098 .elementor-element.elementor-element-be18ba8 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-315098 .elementor-element.elementor-element-be18ba8 .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-315098 .elementor-element.elementor-element-6079d67
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px;
}
.elementor-315098 .elementor-element.elementor-element-8a70b2a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-widget-flip-box .neb-protected-content-message, .elementor-widget-flip-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-flip-box .elementor-flip-box__front .elementor-flip-box__layer__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);
}
.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__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);
}
.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-flip-box .elementor-flip-box__button
{
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-315098 .elementor-element.elementor-element-e83e600 .elementor-flip-box__front
{
    background-color: #fff;
}
.elementor-315098 .elementor-element.elementor-element-e83e600 .elementor-flip-box__back
{
    background-color: #011680;
}
.elementor-315098 .elementor-element.elementor-element-e83e600>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-315098 .elementor-element.elementor-element-e83e600.elementor-element
{
    --align-self: center;
}
.elementor-315098 .elementor-element.elementor-element-e83e600 .elementor-flip-box
{
    height: 200px;
}
.elementor-315098 .elementor-element.elementor-element-e83e600 .elementor-flip-box__layer, .elementor-315098 .elementor-element.elementor-element-e83e600 .elementor-flip-box__layer__overlay
{
    border-radius: 8px;
}
.elementor-315098 .elementor-element.elementor-element-e83e600 .elementor-flip-box__front .elementor-flip-box__layer__overlay
{
    padding: 30px 0 0 0;
    text-align: center;
    justify-content: center;
}
.elementor-315098 .elementor-element.elementor-element-e83e600 .elementor-flip-box__image img
{
    width: 25%;
}
.elementor-315098 .elementor-element.elementor-element-e83e600 .elementor-flip-box__image
{
    opacity: 1;
}
.elementor-315098 .elementor-element.elementor-element-e83e600 .elementor-flip-box__back .elementor-flip-box__layer__overlay
{
    text-align: center;
}
.elementor-315098 .elementor-element.elementor-element-e83e600 .elementor-flip-box__button
{
    margin-center: 0;
}
.elementor-315098 .elementor-element.elementor-element-e83e600 .elementor-flip-box__back .elementor-flip-box__layer__title
{
    font-family: "Poppins",Sans-serif;
    font-size: 30px;
    font-weight: 700;
}
.elementor-315098 .elementor-element.elementor-element-e83e600 .elementor-flip-box__back .elementor-flip-box__layer__description
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-315098 .elementor-element.elementor-element-dd63837
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-315098 .elementor-element.elementor-element-1879a05 .elementor-flip-box__front
{
    background-color: #fff;
}
.elementor-315098 .elementor-element.elementor-element-1879a05 .elementor-flip-box__back
{
    background-color: #011680;
}
.elementor-315098 .elementor-element.elementor-element-1879a05>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-315098 .elementor-element.elementor-element-1879a05.elementor-element
{
    --align-self: center;
}
.elementor-315098 .elementor-element.elementor-element-1879a05 .elementor-flip-box
{
    height: 200px;
}
.elementor-315098 .elementor-element.elementor-element-1879a05 .elementor-flip-box__layer, .elementor-315098 .elementor-element.elementor-element-1879a05 .elementor-flip-box__layer__overlay
{
    border-radius: 8px;
}
.elementor-315098 .elementor-element.elementor-element-1879a05 .elementor-flip-box__front .elementor-flip-box__layer__overlay
{
    padding: 30px 0 0 0;
    text-align: center;
    justify-content: center;
}
.elementor-315098 .elementor-element.elementor-element-1879a05 .elementor-flip-box__image img
{
    width: 25%;
}
.elementor-315098 .elementor-element.elementor-element-1879a05 .elementor-flip-box__image
{
    opacity: 1;
}
.elementor-315098 .elementor-element.elementor-element-1879a05 .elementor-flip-box__back .elementor-flip-box__layer__overlay
{
    text-align: center;
}
.elementor-315098 .elementor-element.elementor-element-1879a05 .elementor-flip-box__button
{
    margin-center: 0;
}
.elementor-315098 .elementor-element.elementor-element-1879a05 .elementor-flip-box__back .elementor-flip-box__layer__title
{
    font-family: "Poppins",Sans-serif;
    font-size: 30px;
    font-weight: 700;
}
.elementor-315098 .elementor-element.elementor-element-1879a05 .elementor-flip-box__back .elementor-flip-box__layer__description
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-315098 .elementor-element.elementor-element-49e9e71
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-315098 .elementor-element.elementor-element-573fca0 .elementor-flip-box__front
{
    background-color: #fff;
}
.elementor-315098 .elementor-element.elementor-element-573fca0 .elementor-flip-box__back
{
    background-color: #011680;
}
.elementor-315098 .elementor-element.elementor-element-573fca0>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-315098 .elementor-element.elementor-element-573fca0.elementor-element
{
    --align-self: center;
}
.elementor-315098 .elementor-element.elementor-element-573fca0 .elementor-flip-box
{
    height: 200px;
}
.elementor-315098 .elementor-element.elementor-element-573fca0 .elementor-flip-box__layer, .elementor-315098 .elementor-element.elementor-element-573fca0 .elementor-flip-box__layer__overlay
{
    border-radius: 8px;
}
.elementor-315098 .elementor-element.elementor-element-573fca0 .elementor-flip-box__front .elementor-flip-box__layer__overlay
{
    padding: 30px 0 0 0;
    text-align: center;
    justify-content: center;
}
.elementor-315098 .elementor-element.elementor-element-573fca0 .elementor-flip-box__image img
{
    width: 25%;
}
.elementor-315098 .elementor-element.elementor-element-573fca0 .elementor-flip-box__image
{
    opacity: 1;
}
.elementor-315098 .elementor-element.elementor-element-573fca0 .elementor-flip-box__back .elementor-flip-box__layer__overlay
{
    text-align: center;
}
.elementor-315098 .elementor-element.elementor-element-573fca0 .elementor-flip-box__button
{
    margin-center: 0;
}
.elementor-315098 .elementor-element.elementor-element-573fca0 .elementor-flip-box__back .elementor-flip-box__layer__title
{
    font-family: "Poppins",Sans-serif;
    font-size: 30px;
    font-weight: 700;
}
.elementor-315098 .elementor-element.elementor-element-573fca0 .elementor-flip-box__back .elementor-flip-box__layer__description
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-315098 .elementor-element.elementor-element-56d3c29
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px;
    --margin-top: -20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-315098 .elementor-element.elementor-element-7c7e2af
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-315098 .elementor-element.elementor-element-727db2b .elementor-flip-box__front
{
    background-color: #fff;
}
.elementor-315098 .elementor-element.elementor-element-727db2b .elementor-flip-box__back
{
    background-color: #011680;
}
.elementor-315098 .elementor-element.elementor-element-727db2b>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-315098 .elementor-element.elementor-element-727db2b.elementor-element
{
    --align-self: center;
}
.elementor-315098 .elementor-element.elementor-element-727db2b .elementor-flip-box
{
    height: 200px;
}
.elementor-315098 .elementor-element.elementor-element-727db2b .elementor-flip-box__layer, .elementor-315098 .elementor-element.elementor-element-727db2b .elementor-flip-box__layer__overlay
{
    border-radius: 8px;
}
.elementor-315098 .elementor-element.elementor-element-727db2b .elementor-flip-box__front .elementor-flip-box__layer__overlay
{
    padding: 30px 0 0 0;
    text-align: center;
    justify-content: center;
}
.elementor-315098 .elementor-element.elementor-element-727db2b .elementor-flip-box__image img
{
    width: 25%;
}
.elementor-315098 .elementor-element.elementor-element-727db2b .elementor-flip-box__image
{
    opacity: 1;
}
.elementor-315098 .elementor-element.elementor-element-727db2b .elementor-flip-box__back .elementor-flip-box__layer__overlay
{
    text-align: center;
}
.elementor-315098 .elementor-element.elementor-element-727db2b .elementor-flip-box__button
{
    margin-center: 0;
}
.elementor-315098 .elementor-element.elementor-element-727db2b .elementor-flip-box__back .elementor-flip-box__layer__title
{
    font-family: "Poppins",Sans-serif;
    font-size: 30px;
    font-weight: 700;
}
.elementor-315098 .elementor-element.elementor-element-727db2b .elementor-flip-box__back .elementor-flip-box__layer__description
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-315098 .elementor-element.elementor-element-ff2711e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-315098 .elementor-element.elementor-element-cafa768 .elementor-flip-box__front
{
    background-color: #fff;
}
.elementor-315098 .elementor-element.elementor-element-cafa768 .elementor-flip-box__back
{
    background-color: #011680;
}
.elementor-315098 .elementor-element.elementor-element-cafa768>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-315098 .elementor-element.elementor-element-cafa768.elementor-element
{
    --align-self: center;
}
.elementor-315098 .elementor-element.elementor-element-cafa768 .elementor-flip-box
{
    height: 200px;
}
.elementor-315098 .elementor-element.elementor-element-cafa768 .elementor-flip-box__layer, .elementor-315098 .elementor-element.elementor-element-cafa768 .elementor-flip-box__layer__overlay
{
    border-radius: 8px;
}
.elementor-315098 .elementor-element.elementor-element-cafa768 .elementor-flip-box__front .elementor-flip-box__layer__overlay
{
    padding: 30px 0 0 0;
    text-align: center;
    justify-content: center;
}
.elementor-315098 .elementor-element.elementor-element-cafa768 .elementor-flip-box__image img
{
    width: 25%;
}
.elementor-315098 .elementor-element.elementor-element-cafa768 .elementor-flip-box__image
{
    opacity: 1;
}
.elementor-315098 .elementor-element.elementor-element-cafa768 .elementor-flip-box__back .elementor-flip-box__layer__overlay
{
    text-align: center;
}
.elementor-315098 .elementor-element.elementor-element-cafa768 .elementor-flip-box__button
{
    margin-center: 0;
}
.elementor-315098 .elementor-element.elementor-element-cafa768 .elementor-flip-box__back .elementor-flip-box__layer__title
{
    font-family: "Poppins",Sans-serif;
    font-size: 30px;
    font-weight: 700;
}
.elementor-315098 .elementor-element.elementor-element-cafa768 .elementor-flip-box__back .elementor-flip-box__layer__description
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-315098 .elementor-element.elementor-element-5965c2d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-315098 .elementor-element.elementor-element-980b8a1 .elementor-flip-box__front
{
    background-color: #fff;
}
.elementor-315098 .elementor-element.elementor-element-980b8a1 .elementor-flip-box__back
{
    background-color: #011680;
}
.elementor-315098 .elementor-element.elementor-element-980b8a1>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-315098 .elementor-element.elementor-element-980b8a1.elementor-element
{
    --align-self: center;
}
.elementor-315098 .elementor-element.elementor-element-980b8a1 .elementor-flip-box
{
    height: 200px;
}
.elementor-315098 .elementor-element.elementor-element-980b8a1 .elementor-flip-box__layer, .elementor-315098 .elementor-element.elementor-element-980b8a1 .elementor-flip-box__layer__overlay
{
    border-radius: 8px;
}
.elementor-315098 .elementor-element.elementor-element-980b8a1 .elementor-flip-box__front .elementor-flip-box__layer__overlay
{
    padding: 30px 0 0 0;
    text-align: center;
    justify-content: center;
}
.elementor-315098 .elementor-element.elementor-element-980b8a1 .elementor-flip-box__image img
{
    width: 25%;
}
.elementor-315098 .elementor-element.elementor-element-980b8a1 .elementor-flip-box__image
{
    opacity: 1;
}
.elementor-315098 .elementor-element.elementor-element-980b8a1 .elementor-flip-box__back .elementor-flip-box__layer__overlay
{
    text-align: center;
}
.elementor-315098 .elementor-element.elementor-element-980b8a1 .elementor-flip-box__button
{
    margin-center: 0;
}
.elementor-315098 .elementor-element.elementor-element-980b8a1 .elementor-flip-box__back .elementor-flip-box__layer__title
{
    font-family: "Poppins",Sans-serif;
    font-size: 30px;
    font-weight: 700;
}
.elementor-315098 .elementor-element.elementor-element-980b8a1 .elementor-flip-box__back .elementor-flip-box__layer__description
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-315098 .elementor-element.elementor-element-de33863
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px;
    --margin-top: -20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-315098 .elementor-element.elementor-element-196806b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-315098 .elementor-element.elementor-element-cd8a84e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-315098 .elementor-element.elementor-element-d816ff6 .elementor-flip-box__front
{
    background-color: #fff;
}
.elementor-315098 .elementor-element.elementor-element-d816ff6 .elementor-flip-box__back
{
    background-color: #011680;
}
.elementor-315098 .elementor-element.elementor-element-d816ff6>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-315098 .elementor-element.elementor-element-d816ff6.elementor-element
{
    --align-self: center;
}
.elementor-315098 .elementor-element.elementor-element-d816ff6 .elementor-flip-box
{
    height: 200px;
}
.elementor-315098 .elementor-element.elementor-element-d816ff6 .elementor-flip-box__layer, .elementor-315098 .elementor-element.elementor-element-d816ff6 .elementor-flip-box__layer__overlay
{
    border-radius: 8px;
}
.elementor-315098 .elementor-element.elementor-element-d816ff6 .elementor-flip-box__front .elementor-flip-box__layer__overlay
{
    padding: 30px 0 0 0;
    text-align: center;
    justify-content: center;
}
.elementor-315098 .elementor-element.elementor-element-d816ff6 .elementor-flip-box__image img
{
    width: 25%;
}
.elementor-315098 .elementor-element.elementor-element-d816ff6 .elementor-flip-box__image
{
    opacity: 1;
}
.elementor-315098 .elementor-element.elementor-element-d816ff6 .elementor-flip-box__back .elementor-flip-box__layer__overlay
{
    text-align: center;
}
.elementor-315098 .elementor-element.elementor-element-d816ff6 .elementor-flip-box__button
{
    margin-center: 0;
}
.elementor-315098 .elementor-element.elementor-element-d816ff6 .elementor-flip-box__back .elementor-flip-box__layer__title
{
    font-family: "Poppins",Sans-serif;
    font-size: 30px;
    font-weight: 700;
}
.elementor-315098 .elementor-element.elementor-element-d816ff6 .elementor-flip-box__back .elementor-flip-box__layer__description
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-315098 .elementor-element.elementor-element-d858e39
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-315098 .elementor-element.elementor-element-3bc1c06
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 50px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-315098 .elementor-element.elementor-element-421a855>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-315098 .elementor-element.elementor-element-421a855 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-315098 .elementor-element.elementor-element-6141cc3 .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-315098 .elementor-element.elementor-element-6141cc3 .elementor-button:hover, .elementor-315098 .elementor-element.elementor-element-6141cc3 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-315098 .elementor-element.elementor-element-6141cc3 .elementor-button:hover svg, .elementor-315098 .elementor-element.elementor-element-6141cc3 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-315098 .elementor-element.elementor-element-13a64a9
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-806bdde
{
    text-align: center;
}
.elementor-315098 .elementor-element.elementor-element-806bdde .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-315098 .elementor-element.elementor-element-b267e24
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-315098 .elementor-element.elementor-element-b267e24 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-315098 .elementor-element.elementor-element-b267e24 .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-315098 .elementor-element.elementor-element-d89bc7d
{
    --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 25px;
    --row-gap: 25px;
    --column-gap: 25px;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-315098 .elementor-element.elementor-element-6376821
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 25px;
    --padding-bottom: 15px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-315098 .elementor-element.elementor-element-6376821:not(.elementor-motion-effects-element-type-background), .elementor-315098 .elementor-element.elementor-element-6376821>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-315098 .elementor-element.elementor-element-6376821.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-315098 .elementor-element.elementor-element-4ea9f1e
{
    text-align: center;
}
.elementor-315098 .elementor-element.elementor-element-4ea9f1e .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    color: #000;
}
.elementor-315098 .elementor-element.elementor-element-86e5a15
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 2px;
}
.elementor-315098 .elementor-element.elementor-element-86e5a15>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-315098 .elementor-element.elementor-element-86e5a15 .elementor-divider-separator
{
    width: 73%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-315098 .elementor-element.elementor-element-86e5a15 .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-widget-icon-list .neb-protected-content-message, .elementor-widget-icon-list .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after
{
    border-color: var(--e-global-color-text);
}
.elementor-widget-icon-list .elementor-icon-list-icon i
{
    color: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-icon svg
{
    fill: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-icon-list .elementor-icon-list-text
{
    color: var(--e-global-color-secondary);
}
.elementor-315098 .elementor-element.elementor-element-23e083d>.elementor-widget-container
{
    margin: 20px 0 0 0;
    padding: 0 0 0 20px;
}
.elementor-315098 .elementor-element.elementor-element-23e083d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(0px / 2);
}
.elementor-315098 .elementor-element.elementor-element-23e083d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(0px / 2);
}
.elementor-315098 .elementor-element.elementor-element-23e083d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(0px / 2);
    margin-left: calc(0px / 2);
}
.elementor-315098 .elementor-element.elementor-element-23e083d .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-0px / 2);
    margin-left: calc(-0px / 2);
}
body.rtl .elementor-315098 .elementor-element.elementor-element-23e083d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-0px / 2);
}
body:not(.rtl) .elementor-315098 .elementor-element.elementor-element-23e083d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-0px / 2);
}
.elementor-315098 .elementor-element.elementor-element-23e083d .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-315098 .elementor-element.elementor-element-23e083d .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-315098 .elementor-element.elementor-element-23e083d
{
    --e-icon-list-icon-size: 20px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
}
.elementor-315098 .elementor-element.elementor-element-23e083d .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-315098 .elementor-element.elementor-element-23e083d .elementor-icon-list-item>.elementor-icon-list-text, .elementor-315098 .elementor-element.elementor-element-23e083d .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 40px;
}
.elementor-315098 .elementor-element.elementor-element-23e083d .elementor-icon-list-text
{
    color: #262626;
    transition: color .3s;
}
.elementor-315098 .elementor-element.elementor-element-6fa5119
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 25px;
    --padding-bottom: 15px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-315098 .elementor-element.elementor-element-6fa5119:not(.elementor-motion-effects-element-type-background), .elementor-315098 .elementor-element.elementor-element-6fa5119>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-315098 .elementor-element.elementor-element-6fa5119.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-315098 .elementor-element.elementor-element-74cb5e7
{
    text-align: center;
}
.elementor-315098 .elementor-element.elementor-element-74cb5e7 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    color: #000;
}
.elementor-315098 .elementor-element.elementor-element-d889b18
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 2px;
}
.elementor-315098 .elementor-element.elementor-element-d889b18>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-315098 .elementor-element.elementor-element-d889b18 .elementor-divider-separator
{
    width: 73%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-315098 .elementor-element.elementor-element-d889b18 .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-315098 .elementor-element.elementor-element-90a6ee7>.elementor-widget-container
{
    margin: 20px 0 0 0;
    padding: 0 0 0 20px;
}
.elementor-315098 .elementor-element.elementor-element-90a6ee7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(0px / 2);
}
.elementor-315098 .elementor-element.elementor-element-90a6ee7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(0px / 2);
}
.elementor-315098 .elementor-element.elementor-element-90a6ee7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(0px / 2);
    margin-left: calc(0px / 2);
}
.elementor-315098 .elementor-element.elementor-element-90a6ee7 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-0px / 2);
    margin-left: calc(-0px / 2);
}
body.rtl .elementor-315098 .elementor-element.elementor-element-90a6ee7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-0px / 2);
}
body:not(.rtl) .elementor-315098 .elementor-element.elementor-element-90a6ee7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-0px / 2);
}
.elementor-315098 .elementor-element.elementor-element-90a6ee7 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-315098 .elementor-element.elementor-element-90a6ee7 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-315098 .elementor-element.elementor-element-90a6ee7
{
    --e-icon-list-icon-size: 20px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
}
.elementor-315098 .elementor-element.elementor-element-90a6ee7 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-315098 .elementor-element.elementor-element-90a6ee7 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-315098 .elementor-element.elementor-element-90a6ee7 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 40px;
}
.elementor-315098 .elementor-element.elementor-element-90a6ee7 .elementor-icon-list-text
{
    color: #262626;
    transition: color .3s;
}
.elementor-315098 .elementor-element.elementor-element-d3ea713
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 25px;
    --padding-bottom: 15px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-315098 .elementor-element.elementor-element-d3ea713:not(.elementor-motion-effects-element-type-background), .elementor-315098 .elementor-element.elementor-element-d3ea713>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-315098 .elementor-element.elementor-element-d3ea713.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-315098 .elementor-element.elementor-element-13901aa
{
    text-align: center;
}
.elementor-315098 .elementor-element.elementor-element-13901aa .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    color: #000;
}
.elementor-315098 .elementor-element.elementor-element-047acd8
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 2px;
}
.elementor-315098 .elementor-element.elementor-element-047acd8>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-315098 .elementor-element.elementor-element-047acd8 .elementor-divider-separator
{
    width: 73%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-315098 .elementor-element.elementor-element-047acd8 .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-315098 .elementor-element.elementor-element-35cb504>.elementor-widget-container
{
    margin: 20px 0 0 0;
    padding: 0 0 0 20px;
}
.elementor-315098 .elementor-element.elementor-element-35cb504.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-315098 .elementor-element.elementor-element-35cb504 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(0px / 2);
}
.elementor-315098 .elementor-element.elementor-element-35cb504 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(0px / 2);
}
.elementor-315098 .elementor-element.elementor-element-35cb504 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(0px / 2);
    margin-left: calc(0px / 2);
}
.elementor-315098 .elementor-element.elementor-element-35cb504 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-0px / 2);
    margin-left: calc(-0px / 2);
}
body.rtl .elementor-315098 .elementor-element.elementor-element-35cb504 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-0px / 2);
}
body:not(.rtl) .elementor-315098 .elementor-element.elementor-element-35cb504 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-0px / 2);
}
.elementor-315098 .elementor-element.elementor-element-35cb504 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-315098 .elementor-element.elementor-element-35cb504 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-315098 .elementor-element.elementor-element-35cb504
{
    --e-icon-list-icon-size: 20px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
}
.elementor-315098 .elementor-element.elementor-element-35cb504 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-315098 .elementor-element.elementor-element-35cb504 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-315098 .elementor-element.elementor-element-35cb504 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 40px;
}
.elementor-315098 .elementor-element.elementor-element-35cb504 .elementor-icon-list-text
{
    color: #262626;
    transition: color .3s;
}
.elementor-315098 .elementor-element.elementor-element-d87963d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 25px;
    --padding-bottom: 15px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-315098 .elementor-element.elementor-element-d87963d:not(.elementor-motion-effects-element-type-background), .elementor-315098 .elementor-element.elementor-element-d87963d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-315098 .elementor-element.elementor-element-d87963d.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-315098 .elementor-element.elementor-element-58ce5d6
{
    text-align: center;
}
.elementor-315098 .elementor-element.elementor-element-58ce5d6 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    color: #000;
}
.elementor-315098 .elementor-element.elementor-element-dcf2f6b
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 2px;
}
.elementor-315098 .elementor-element.elementor-element-dcf2f6b>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-315098 .elementor-element.elementor-element-dcf2f6b .elementor-divider-separator
{
    width: 73%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-315098 .elementor-element.elementor-element-dcf2f6b .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-315098 .elementor-element.elementor-element-5a79d9b>.elementor-widget-container
{
    margin: 20px 0 0 0;
    padding: 0 0 0 20px;
}
.elementor-315098 .elementor-element.elementor-element-5a79d9b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(0px / 2);
}
.elementor-315098 .elementor-element.elementor-element-5a79d9b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(0px / 2);
}
.elementor-315098 .elementor-element.elementor-element-5a79d9b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(0px / 2);
    margin-left: calc(0px / 2);
}
.elementor-315098 .elementor-element.elementor-element-5a79d9b .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-0px / 2);
    margin-left: calc(-0px / 2);
}
body.rtl .elementor-315098 .elementor-element.elementor-element-5a79d9b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-0px / 2);
}
body:not(.rtl) .elementor-315098 .elementor-element.elementor-element-5a79d9b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-0px / 2);
}
.elementor-315098 .elementor-element.elementor-element-5a79d9b .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-315098 .elementor-element.elementor-element-5a79d9b .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-315098 .elementor-element.elementor-element-5a79d9b
{
    --e-icon-list-icon-size: 20px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
}
.elementor-315098 .elementor-element.elementor-element-5a79d9b .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-315098 .elementor-element.elementor-element-5a79d9b .elementor-icon-list-item>.elementor-icon-list-text, .elementor-315098 .elementor-element.elementor-element-5a79d9b .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 40px;
}
.elementor-315098 .elementor-element.elementor-element-5a79d9b .elementor-icon-list-text
{
    color: #262626;
    transition: color .3s;
}
.elementor-315098 .elementor-element.elementor-element-d61d7aa
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 50px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-315098 .elementor-element.elementor-element-b9f62a6>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-315098 .elementor-element.elementor-element-b9f62a6.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-315098 .elementor-element.elementor-element-b9f62a6 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-315098 .elementor-element.elementor-element-baf57fa .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-315098 .elementor-element.elementor-element-baf57fa .elementor-button:hover, .elementor-315098 .elementor-element.elementor-element-baf57fa .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-315098 .elementor-element.elementor-element-baf57fa .elementor-button:hover svg, .elementor-315098 .elementor-element.elementor-element-baf57fa .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-315098 .elementor-element.elementor-element-ae92d48
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-ae92d48:not(.elementor-motion-effects-element-type-background), .elementor-315098 .elementor-element.elementor-element-ae92d48>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-315098 .elementor-element.elementor-element-9ec78c4
{
    text-align: center;
}
.elementor-315098 .elementor-element.elementor-element-9ec78c4 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5em;
    color: #fff;
}
.elementor-315098 .elementor-element.elementor-element-6883b0b
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 4.5px;
}
.elementor-315098 .elementor-element.elementor-element-6883b0b .elementor-divider-separator
{
    width: 13%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-315098 .elementor-element.elementor-element-6883b0b .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-315098 .elementor-element.elementor-element-688d953
{
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-315098 .elementor-element.elementor-element-269ec1c
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-3ef81e0 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-315098 .elementor-element.elementor-element-fc9a91f
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-0eafa3f img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-315098 .elementor-element.elementor-element-26e176c
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-84fcf43 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-315098 .elementor-element.elementor-element-8282724
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-babb8fb img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-315098 .elementor-element.elementor-element-a2611ea
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-315098 .elementor-element.elementor-element-bb74c89
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-e0cc351 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-315098 .elementor-element.elementor-element-88a5380
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-4df464c img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-315098 .elementor-element.elementor-element-0c923d9
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-ad257dd img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-315098 .elementor-element.elementor-element-b774d62
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-5f8ffb3 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-315098 .elementor-element.elementor-element-7eb207c
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-315098 .elementor-element.elementor-element-b249058
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-9068413 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-315098 .elementor-element.elementor-element-b6104bc
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-e901d5a img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-315098 .elementor-element.elementor-element-49bde96
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-b46db83 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-315098 .elementor-element.elementor-element-8b131cd
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-baeef33 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-315098 .elementor-element.elementor-element-d087429
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-315098 .elementor-element.elementor-element-76b16ae
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-31857c6 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-315098 .elementor-element.elementor-element-2ffa714
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-5fb6508 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-315098 .elementor-element.elementor-element-4f01e11
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-84907c4 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-315098 .elementor-element.elementor-element-1a0b25a
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-0ba8ea6 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-315098 .elementor-element.elementor-element-b720e24
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-315098 .elementor-element.elementor-element-b494ad1
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-c9ac6ad img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-315098 .elementor-element.elementor-element-26e555d
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-a326c72 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-315098 .elementor-element.elementor-element-f2cbff9
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-9b1fe74 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-315098 .elementor-element.elementor-element-05150b0
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-e5e1a12 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-315098 .elementor-element.elementor-element-7716cf9
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-315098 .elementor-element.elementor-element-afae2f4
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-8c36c22 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-315098 .elementor-element.elementor-element-35cff06
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-9e09f9b img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-315098 .elementor-element.elementor-element-d3ed86f
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-e2fb375 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-315098 .elementor-element.elementor-element-6206bca
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-025797c img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-315098 .elementor-element.elementor-element-e2913a6
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-315098 .elementor-element.elementor-element-38b1347
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-38b1347.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-315098 .elementor-element.elementor-element-10c1168
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-6a0fc77 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-315098 .elementor-element.elementor-element-154b45e
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-91437d5 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-315098 .elementor-element.elementor-element-d2faf51
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-0ad80b7 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-315098 .elementor-element.elementor-element-b48ec0d
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-342838c
{
    --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-315098 .elementor-element.elementor-element-c480258.elementor-element
{
    --align-self: center;
}
.elementor-315098 .elementor-element.elementor-element-c480258
{
    text-align: center;
}
.elementor-315098 .elementor-element.elementor-element-c480258 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 26px;
    color: #fff;
}
.elementor-315098 .elementor-element.elementor-element-a8c550b .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-315098 .elementor-element.elementor-element-a8c550b .elementor-button:hover, .elementor-315098 .elementor-element.elementor-element-a8c550b .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-315098 .elementor-element.elementor-element-a8c550b>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-315098 .elementor-element.elementor-element-a8c550b
{
    z-index: 2;
}
.elementor-315098 .elementor-element.elementor-element-a8c550b .elementor-button:hover svg, .elementor-315098 .elementor-element.elementor-element-a8c550b .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-315098 .elementor-element.elementor-element-8d986b4
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-8d986b4:not(.elementor-motion-effects-element-type-background), .elementor-315098 .elementor-element.elementor-element-8d986b4>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-315098 .elementor-element.elementor-element-928a369
{
    --display: flex;
}
.elementor-315098 .elementor-element.elementor-element-a33cc77
{
    text-align: center;
}
.elementor-315098 .elementor-element.elementor-element-a33cc77 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #000;
}
.elementor-315098 .elementor-element.elementor-element-3b8f5e1
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-315098 .elementor-element.elementor-element-3b8f5e1 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-315098 .elementor-element.elementor-element-3b8f5e1 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-315098 .elementor-element.elementor-element-81e9d23
{
    --display: flex;
}
.elementor-315098 .elementor-element.elementor-element-bdd4960
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-315098 .elementor-element.elementor-element-c24a0bf
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-c24a0bf.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-315098 .elementor-element.elementor-element-c42d171
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-widget-counter .neb-protected-content-message, .elementor-widget-counter .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-counter .elementor-counter-number-wrapper
{
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-counter .elementor-counter-title
{
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-315098 .elementor-element.elementor-element-26c68e2 .elementor-counter
{
    gap: 10px;
}
.elementor-315098 .elementor-element.elementor-element-26c68e2 .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-315098 .elementor-element.elementor-element-26c68e2 .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-315098 .elementor-element.elementor-element-f0349fc
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-widget-spacer .neb-protected-content-message, .elementor-widget-spacer .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-315098 .elementor-element.elementor-element-9dfc92a
{
    --spacer-size: 70px;
}
.elementor-315098 .elementor-element.elementor-element-9dfc92a>.elementor-widget-container
{
    background-color: #d9d9d95c;
    margin: 0 0 0 0;
}
.elementor-315098 .elementor-element.elementor-element-96e48bf
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-181a702 .elementor-counter
{
    gap: 10px;
}
.elementor-315098 .elementor-element.elementor-element-181a702 .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-315098 .elementor-element.elementor-element-181a702 .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-315098 .elementor-element.elementor-element-bc51046
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-f2ac40a
{
    --spacer-size: 70px;
}
.elementor-315098 .elementor-element.elementor-element-f2ac40a>.elementor-widget-container
{
    background-color: #d9d9d95c;
    margin: 0 0 0 0;
}
.elementor-315098 .elementor-element.elementor-element-2a6a36a
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-38d559a .elementor-counter
{
    gap: 10px;
}
.elementor-315098 .elementor-element.elementor-element-38d559a .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-315098 .elementor-element.elementor-element-38d559a .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-315098 .elementor-element.elementor-element-32389da
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-32389da.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-315098 .elementor-element.elementor-element-e207c1e
{
    --display: flex;
}
.elementor-315098 .elementor-element.elementor-element-695ebb7
{
    --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-315098 .elementor-element.elementor-element-695ebb7:not(.elementor-motion-effects-element-type-background), .elementor-315098 .elementor-element.elementor-element-695ebb7>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-315098 .elementor-element.elementor-element-eeb8a01
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-44edd20
{
    width: var(--container-widget-width,54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}
.elementor-315098 .elementor-element.elementor-element-44edd20.elementor-element
{
    --align-self: center;
}
.elementor-315098 .elementor-element.elementor-element-44edd20 .elementor-counter
{
    gap: 10px;
}
.elementor-315098 .elementor-element.elementor-element-44edd20 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-315098 .elementor-element.elementor-element-44edd20 .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-315098 .elementor-element.elementor-element-14f1353
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-0892b4e
{
    width: var(--container-widget-width,54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}
.elementor-315098 .elementor-element.elementor-element-0892b4e.elementor-element
{
    --align-self: center;
}
.elementor-315098 .elementor-element.elementor-element-0892b4e .elementor-counter
{
    gap: 10px;
}
.elementor-315098 .elementor-element.elementor-element-0892b4e .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-315098 .elementor-element.elementor-element-0892b4e .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-315098 .elementor-element.elementor-element-495a2ea
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-ace637d
{
    width: var(--container-widget-width,54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}
.elementor-315098 .elementor-element.elementor-element-ace637d.elementor-element
{
    --align-self: center;
}
.elementor-315098 .elementor-element.elementor-element-ace637d .elementor-counter
{
    gap: 10px;
}
.elementor-315098 .elementor-element.elementor-element-ace637d .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-315098 .elementor-element.elementor-element-ace637d .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-315098 .elementor-element.elementor-element-a161ba1
{
    --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: 40px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-315098 .elementor-element.elementor-element-64afe90>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-315098 .elementor-element.elementor-element-64afe90 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-315098 .elementor-element.elementor-element-8387188 .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-315098 .elementor-element.elementor-element-8387188 .elementor-button:hover, .elementor-315098 .elementor-element.elementor-element-8387188 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-315098 .elementor-element.elementor-element-8387188 .elementor-button:hover svg, .elementor-315098 .elementor-element.elementor-element-8387188 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-315098 .elementor-element.elementor-element-7628e4c
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-787223c
{
    text-align: center;
}
.elementor-315098 .elementor-element.elementor-element-787223c .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-315098 .elementor-element.elementor-element-ce917b8
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-315098 .elementor-element.elementor-element-ce917b8 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-315098 .elementor-element.elementor-element-ce917b8 .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-315098 .elementor-element.elementor-element-922d1ea
{
    --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-315098 .elementor-element.elementor-element-792ad1c
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-792ad1c.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-315098 .elementor-element.elementor-element-cab5584
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-c6c0bce.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-315098 .elementor-element.elementor-element-c6c0bce img
{
    height: 100px;
}
.elementor-315098 .elementor-element.elementor-element-d674d3b
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-e32a41b img
{
    height: 100px;
}
.elementor-315098 .elementor-element.elementor-element-bcf70ef
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-796c136
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-14bad03>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-315098 .elementor-element.elementor-element-14bad03.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-315098 .elementor-element.elementor-element-14bad03
{
    text-align: center;
}
.elementor-315098 .elementor-element.elementor-element-14bad03 img
{
    width: 100%;
}
.elementor-315098 .elementor-element.elementor-element-6ce9bc0
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-d81ad14 img
{
    width: 100%;
    height: 100px;
}
.elementor-315098 .elementor-element.elementor-element-f1fbe68
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-6b880e8
{
    --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-315098 .elementor-element.elementor-element-5845d38
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-ef8a99b
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-d764e20
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-30c98c9
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-6dfcefc
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-4c88ad2
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-8197d6d
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-8cb71f5
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-7abab4e
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-69ce24b
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-c83f7c1
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-20fc47a
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-571e584
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-d962e07
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-fba0c12
{
    --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-315098 .elementor-element.elementor-element-c511f7c
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-452a04f
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-4b2d7d0
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-5c7e7f0
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-4ed748c
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-a087733
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-637b020
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-8999be5
{
    --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-315098 .elementor-element.elementor-element-f20ad23
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-c33d7f7
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-ccfb4d4
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-bea452e
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-4ba8607
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-b7e97e2
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-f883a30
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-82df5d6
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-f179b51
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-3ceaf07
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-63fea75
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-0122e0d
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-509a877
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-67f5546
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-0f21b97
{
    --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-315098 .elementor-element.elementor-element-0f21b97>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover)
{
    background: #f6f6f6;
}
.elementor-315098 .elementor-element.elementor-element-0f21b97.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-315098 .elementor-element.elementor-element-0f21b97.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-315098 .elementor-element.elementor-element-0f21b97.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-315098 .elementor-element.elementor-element-0f21b97>.elementor-widget-container
{
    padding: 20px 0 20px 0;
}
.elementor-315098 .elementor-element.elementor-element-0f21b97.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-315098 .elementor-element.elementor-element-0f21b97 [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-315098 .elementor-element.elementor-element-d06acbc
{
    --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-315098 .elementor-element.elementor-element-35efd30 .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-315098 .elementor-element.elementor-element-35efd30 .elementor-button:hover, .elementor-315098 .elementor-element.elementor-element-35efd30 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-315098 .elementor-element.elementor-element-35efd30 .elementor-button:hover svg, .elementor-315098 .elementor-element.elementor-element-35efd30 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-315098 .elementor-element.elementor-element-f971787
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-f971787:not(.elementor-motion-effects-element-type-background), .elementor-315098 .elementor-element.elementor-element-f971787>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-315098 .elementor-element.elementor-element-c5f5bbd
{
    --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-315098 .elementor-element.elementor-element-b5cbc11
{
    text-align: center;
}
.elementor-315098 .elementor-element.elementor-element-b5cbc11 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-315098 .elementor-element.elementor-element-857375e
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-315098 .elementor-element.elementor-element-857375e .elementor-divider-separator
{
    width: 160px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-315098 .elementor-element.elementor-element-857375e .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-315098 .elementor-element.elementor-element-65f188a
{
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-315098 .elementor-element.elementor-element-65f188a.e-con
{
    --align-self: center;
}
.elementor-315098 .elementor-element.elementor-element-7c70293
{
    text-align: center;
}
.elementor-315098 .elementor-element.elementor-element-7c70293 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 33px;
    color: #000;
}
.elementor-315098 .elementor-element.elementor-element-bcd13b4
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-315098 .elementor-element.elementor-element-f8afe47
{
    --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-315098 .elementor-element.elementor-element-dec34f3>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-315098 .elementor-element.elementor-element-dec34f3 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-315098 .elementor-element.elementor-element-5f0a64f .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-315098 .elementor-element.elementor-element-5f0a64f .elementor-button:hover, .elementor-315098 .elementor-element.elementor-element-5f0a64f .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-315098 .elementor-element.elementor-element-5f0a64f .elementor-button:hover svg, .elementor-315098 .elementor-element.elementor-element-5f0a64f .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-315098 .elementor-element.elementor-element-3831c5d:not(.elementor-motion-effects-element-type-background), .elementor-315098 .elementor-element.elementor-element-3831c5d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-315098 .elementor-element.elementor-element-3831c5d
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 70px 0 70px 0;
}
.elementor-315098 .elementor-element.elementor-element-3831c5d>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-315098 .elementor-element.elementor-element-1a5f69f
{
    margin-top: 0;
    margin-bottom: 30px;
}
.elementor-315098 .elementor-element.elementor-element-46670f7>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-315098 .elementor-element.elementor-element-46670f7.elementor-element
{
    --align-self: center;
}
.elementor-315098 .elementor-element.elementor-element-46670f7
{
    text-align: center;
}
.elementor-315098 .elementor-element.elementor-element-46670f7 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
}
.elementor-315098 .elementor-element.elementor-element-9bf86c7
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-315098 .elementor-element.elementor-element-9bf86c7 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-315098 .elementor-element.elementor-element-9bf86c7 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-315098 .elementor-element.elementor-element-7353515
{
    margin-top: 20px;
    margin-bottom: 0;
}
.elementor-315098 .elementor-element.elementor-element-123e998
{
    --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: 60px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-315098 .elementor-element.elementor-element-84fc5f3
{
    width: var(--container-widget-width,44.165%);
    max-width: 44.165%;
    --container-widget-width: 44.165%;
    --container-widget-flex-grow: 0;
}
.elementor-315098 .elementor-element.elementor-element-84fc5f3>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-315098 .elementor-element.elementor-element-84fc5f3.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-315098 .elementor-element.elementor-element-84fc5f3 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-315098 .elementor-element.elementor-element-896ea23 .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-315098 .elementor-element.elementor-element-896ea23 .elementor-button:hover, .elementor-315098 .elementor-element.elementor-element-896ea23 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-315098 .elementor-element.elementor-element-896ea23.elementor-element
{
    --align-self: center;
}
.elementor-315098 .elementor-element.elementor-element-896ea23 .elementor-button:hover svg, .elementor-315098 .elementor-element.elementor-element-896ea23 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-315098 .elementor-element.elementor-element-ecde899
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 72px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-315098 .elementor-element.elementor-element-ecde899:not(.elementor-motion-effects-element-type-background), .elementor-315098 .elementor-element.elementor-element-ecde899>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-315098 .elementor-element.elementor-element-07ecf2b>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-315098 .elementor-element.elementor-element-07ecf2b
{
    text-align: center;
}
.elementor-315098 .elementor-element.elementor-element-07ecf2b .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-315098 .elementor-element.elementor-element-031935d
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-315098 .elementor-element.elementor-element-031935d .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-315098 .elementor-element.elementor-element-031935d .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-315098 .elementor-element.elementor-element-3be0707
{
    --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-315098 .elementor-element.elementor-element-522b2ed
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-522b2ed.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-315098 .elementor-element.elementor-element-c9cd5b4 .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-315098 .elementor-element.elementor-element-c9cd5b4.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-315098 .elementor-element.elementor-element-c9cd5b4 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-315098 .elementor-element.elementor-element-c9cd5b4 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-315098 .elementor-element.elementor-element-94e3801
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-94e3801.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-315098 .elementor-element.elementor-element-8a7437a .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-315098 .elementor-element.elementor-element-8a7437a .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-315098 .elementor-element.elementor-element-8a7437a .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-315098 .elementor-element.elementor-element-336fb25
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-336fb25.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-315098 .elementor-element.elementor-element-c8bafae .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-315098 .elementor-element.elementor-element-c8bafae .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-315098 .elementor-element.elementor-element-c8bafae .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-315098 .elementor-element.elementor-element-6fb61b2
{
    --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: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-315098 .elementor-element.elementor-element-6fb61b2.e-con
{
    --align-self: center;
}
.elementor-315098 .elementor-element.elementor-element-1776296
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-1776296.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-315098 .elementor-element.elementor-element-fa07b50 .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-315098 .elementor-element.elementor-element-fa07b50.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-315098 .elementor-element.elementor-element-fa07b50 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-315098 .elementor-element.elementor-element-fa07b50 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-315098 .elementor-element.elementor-element-a224449
{
    --display: flex;
    --flex-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: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-315098 .elementor-element.elementor-element-227468f
{
    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-315098 .elementor-element.elementor-element-227468f.elementor-element
{
    --align-self: center;
}
.elementor-315098 .elementor-element.elementor-element-ea08a8d
{
    text-align: center;
}
.elementor-315098 .elementor-element.elementor-element-ea08a8d img
{
    width: 50%;
}
.elementor-315098 .elementor-element.elementor-element-2af289c
{
    --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: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-315098 .elementor-element.elementor-element-966d20a>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-315098 .elementor-element.elementor-element-966d20a.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-315098 .elementor-element.elementor-element-966d20a .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-315098 .elementor-element.elementor-element-6848dfa .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-315098 .elementor-element.elementor-element-6848dfa .elementor-button:hover, .elementor-315098 .elementor-element.elementor-element-6848dfa .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-315098 .elementor-element.elementor-element-6848dfa .elementor-button:hover svg, .elementor-315098 .elementor-element.elementor-element-6848dfa .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-315098 .elementor-element.elementor-element-ee40bd3
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-14e6429.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-315098 .elementor-element.elementor-element-14e6429
{
    text-align: center;
}
.elementor-315098 .elementor-element.elementor-element-14e6429 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #000;
}
.elementor-315098 .elementor-element.elementor-element-e4dad23
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-315098 .elementor-element.elementor-element-e4dad23 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-315098 .elementor-element.elementor-element-e4dad23 .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-315098 .elementor-element.elementor-element-14a7b14
{
    --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-315098 .elementor-element.elementor-element-14a7b14:not(.elementor-motion-effects-element-type-background), .elementor-315098 .elementor-element.elementor-element-14a7b14>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-315098 .elementor-element.elementor-element-14a7b14: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-315098 .elementor-element.elementor-element-14a7b14, .elementor-315098 .elementor-element.elementor-element-14a7b14::before
{
    --border-transition: .3s;
}
.elementor-315098 .elementor-element.elementor-element-bed52ff
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-2ee9030>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-315098 .elementor-element.elementor-element-2ee9030
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-315098 .elementor-element.elementor-element-5b66979
{
    --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-315098 .elementor-element.elementor-element-5b66979:not(.elementor-motion-effects-element-type-background), .elementor-315098 .elementor-element.elementor-element-5b66979>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-315098 .elementor-element.elementor-element-5b66979: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-315098 .elementor-element.elementor-element-5b66979, .elementor-315098 .elementor-element.elementor-element-5b66979::before
{
    --border-transition: .3s;
}
.elementor-315098 .elementor-element.elementor-element-102b14c
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-61c7725>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-315098 .elementor-element.elementor-element-61c7725
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-315098 .elementor-element.elementor-element-7b01821
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-315098 .elementor-element.elementor-element-7b01821:not(.elementor-motion-effects-element-type-background), .elementor-315098 .elementor-element.elementor-element-7b01821>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-315098 .elementor-element.elementor-element-7b01821: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-315098 .elementor-element.elementor-element-7b01821, .elementor-315098 .elementor-element.elementor-element-7b01821::before
{
    --border-transition: .3s;
}
.elementor-315098 .elementor-element.elementor-element-6cca4ae
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-02e2602
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-315098 .elementor-element.elementor-element-a46db19
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-315098 .elementor-element.elementor-element-a46db19:not(.elementor-motion-effects-element-type-background), .elementor-315098 .elementor-element.elementor-element-a46db19>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-315098 .elementor-element.elementor-element-a46db19: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-315098 .elementor-element.elementor-element-a46db19, .elementor-315098 .elementor-element.elementor-element-a46db19::before
{
    --border-transition: .3s;
}
.elementor-315098 .elementor-element.elementor-element-621f8f8
{
    --display: flex;
    --flex-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-315098 .elementor-element.elementor-element-af0c02d
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-315098 .elementor-element.elementor-element-509c9d4
{
    --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-315098 .elementor-element.elementor-element-509c9d4>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title
{
    background-color: #f5f5f5;
    border-style: none;
}
.elementor-315098 .elementor-element.elementor-element-509c9d4>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 20px 0 0 0;
}
.elementor-315098 .elementor-element.elementor-element-509c9d4
{
    --n-accordion-padding: 10px 20px 10px 15px;
}
:where(.elementor-315098 .elementor-element.elementor-element-509c9d4>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item)>.e-con
{
    border-style: none;
    --border-radius: 0px 0px 0px 0px;
}
@media(min-width: 768px)
{
    .elementor-315098 .elementor-element.elementor-element-75fa1dd
    {
        --content-width: 1460px;
    }
    .elementor-315098 .elementor-element.elementor-element-190f55f
    {
        --content-width: 1460px;
    }
    .elementor-315098 .elementor-element.elementor-element-aa43ebe
    {
        --content-width: 1460px;
    }
    .elementor-315098 .elementor-element.elementor-element-7adc788
    {
        --content-width: 1460px;
    }
    .elementor-315098 .elementor-element.elementor-element-fa4e0ea
    {
        --content-width: 1460px;
    }
    .elementor-315098 .elementor-element.elementor-element-c066475
    {
        --content-width: 1460px;
    }
    .elementor-315098 .elementor-element.elementor-element-b714a99
    {
        --content-width: 1460px;
    }
    .elementor-315098 .elementor-element.elementor-element-3bc7270
    {
        --content-width: 1460px;
    }
    .elementor-315098 .elementor-element.elementor-element-8f441bd
    {
        --content-width: 1460px;
    }
    .elementor-315098 .elementor-element.elementor-element-1f16b8c
    {
        --content-width: 1460px;
    }
    .elementor-315098 .elementor-element.elementor-element-8a70b2a
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-dd63837
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-49e9e71
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-7c7e2af
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-ff2711e
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-5965c2d
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-196806b
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-cd8a84e
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-d858e39
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-13a64a9
    {
        --content-width: 1460px;
    }
    .elementor-315098 .elementor-element.elementor-element-6376821
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-6fa5119
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-d3ea713
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-d87963d
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-ae92d48
    {
        --content-width: 100%;
    }
    .elementor-315098 .elementor-element.elementor-element-688d953
    {
        --content-width: 1140px;
    }
    .elementor-315098 .elementor-element.elementor-element-269ec1c
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-fc9a91f
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-26e176c
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-8282724
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-a2611ea
    {
        --content-width: 1140px;
    }
    .elementor-315098 .elementor-element.elementor-element-bb74c89
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-88a5380
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-0c923d9
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-b774d62
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-7eb207c
    {
        --content-width: 1140px;
    }
    .elementor-315098 .elementor-element.elementor-element-b249058
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-b6104bc
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-49bde96
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-8b131cd
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-d087429
    {
        --content-width: 1140px;
    }
    .elementor-315098 .elementor-element.elementor-element-76b16ae
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-2ffa714
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-4f01e11
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-1a0b25a
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-b720e24
    {
        --content-width: 1140px;
    }
    .elementor-315098 .elementor-element.elementor-element-b494ad1
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-26e555d
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-f2cbff9
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-05150b0
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-7716cf9
    {
        --content-width: 1140px;
    }
    .elementor-315098 .elementor-element.elementor-element-afae2f4
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-35cff06
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-d3ed86f
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-6206bca
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-e2913a6
    {
        --content-width: 1140px;
    }
    .elementor-315098 .elementor-element.elementor-element-38b1347
    {
        --width: 12.5%;
    }
    .elementor-315098 .elementor-element.elementor-element-10c1168
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-154b45e
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-d2faf51
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-b48ec0d
    {
        --width: 12.5%;
    }
    .elementor-315098 .elementor-element.elementor-element-928a369
    {
        --content-width: 1460px;
    }
    .elementor-315098 .elementor-element.elementor-element-81e9d23
    {
        --content-width: 100%;
    }
    .elementor-315098 .elementor-element.elementor-element-bdd4960
    {
        --content-width: 1460px;
    }
    .elementor-315098 .elementor-element.elementor-element-c24a0bf
    {
        --width: 24.5%;
    }
    .elementor-315098 .elementor-element.elementor-element-c42d171
    {
        --width: 16%;
    }
    .elementor-315098 .elementor-element.elementor-element-f0349fc
    {
        --width: 1.5%;
    }
    .elementor-315098 .elementor-element.elementor-element-96e48bf
    {
        --width: 16%;
    }
    .elementor-315098 .elementor-element.elementor-element-bc51046
    {
        --width: 1.5%;
    }
    .elementor-315098 .elementor-element.elementor-element-2a6a36a
    {
        --width: 16%;
    }
    .elementor-315098 .elementor-element.elementor-element-32389da
    {
        --width: 24.5%;
    }
    .elementor-315098 .elementor-element.elementor-element-e207c1e
    {
        --content-width: 1460px;
    }
    .elementor-315098 .elementor-element.elementor-element-695ebb7
    {
        --content-width: 1140px;
    }
    .elementor-315098 .elementor-element.elementor-element-eeb8a01
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-14f1353
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-495a2ea
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-a161ba1
    {
        --content-width: 100%;
    }
    .elementor-315098 .elementor-element.elementor-element-7628e4c
    {
        --content-width: 1460px;
    }
    .elementor-315098 .elementor-element.elementor-element-792ad1c
    {
        --width: 17%;
    }
    .elementor-315098 .elementor-element.elementor-element-cab5584
    {
        --width: 13%;
    }
    .elementor-315098 .elementor-element.elementor-element-d674d3b
    {
        --width: 13%;
    }
    .elementor-315098 .elementor-element.elementor-element-bcf70ef
    {
        --width: 13%;
    }
    .elementor-315098 .elementor-element.elementor-element-796c136
    {
        --width: 13%;
    }
    .elementor-315098 .elementor-element.elementor-element-6ce9bc0
    {
        --width: 13%;
    }
    .elementor-315098 .elementor-element.elementor-element-f1fbe68
    {
        --width: 16%;
    }
    .elementor-315098 .elementor-element.elementor-element-5845d38
    {
        --width: 15%;
    }
    .elementor-315098 .elementor-element.elementor-element-ef8a99b
    {
        --width: 14%;
    }
    .elementor-315098 .elementor-element.elementor-element-d764e20
    {
        --width: 14%;
    }
    .elementor-315098 .elementor-element.elementor-element-30c98c9
    {
        --width: 14%;
    }
    .elementor-315098 .elementor-element.elementor-element-6dfcefc
    {
        --width: 14%;
    }
    .elementor-315098 .elementor-element.elementor-element-4c88ad2
    {
        --width: 14%;
    }
    .elementor-315098 .elementor-element.elementor-element-8197d6d
    {
        --width: 15%;
    }
    .elementor-315098 .elementor-element.elementor-element-8cb71f5
    {
        --width: 15%;
    }
    .elementor-315098 .elementor-element.elementor-element-7abab4e
    {
        --width: 14%;
    }
    .elementor-315098 .elementor-element.elementor-element-69ce24b
    {
        --width: 14%;
    }
    .elementor-315098 .elementor-element.elementor-element-c83f7c1
    {
        --width: 14%;
    }
    .elementor-315098 .elementor-element.elementor-element-20fc47a
    {
        --width: 14%;
    }
    .elementor-315098 .elementor-element.elementor-element-571e584
    {
        --width: 14%;
    }
    .elementor-315098 .elementor-element.elementor-element-d962e07
    {
        --width: 15%;
    }
    .elementor-315098 .elementor-element.elementor-element-c511f7c
    {
        --width: 15%;
    }
    .elementor-315098 .elementor-element.elementor-element-452a04f
    {
        --width: 14%;
    }
    .elementor-315098 .elementor-element.elementor-element-4b2d7d0
    {
        --width: 14%;
    }
    .elementor-315098 .elementor-element.elementor-element-5c7e7f0
    {
        --width: 14%;
    }
    .elementor-315098 .elementor-element.elementor-element-4ed748c
    {
        --width: 14%;
    }
    .elementor-315098 .elementor-element.elementor-element-a087733
    {
        --width: 14%;
    }
    .elementor-315098 .elementor-element.elementor-element-637b020
    {
        --width: 15%;
    }
    .elementor-315098 .elementor-element.elementor-element-8999be5
    {
        --content-width: 1460px;
    }
    .elementor-315098 .elementor-element.elementor-element-f20ad23
    {
        --width: 15%;
    }
    .elementor-315098 .elementor-element.elementor-element-c33d7f7
    {
        --width: 14%;
    }
    .elementor-315098 .elementor-element.elementor-element-ccfb4d4
    {
        --width: 14%;
    }
    .elementor-315098 .elementor-element.elementor-element-bea452e
    {
        --width: 14%;
    }
    .elementor-315098 .elementor-element.elementor-element-4ba8607
    {
        --width: 14%;
    }
    .elementor-315098 .elementor-element.elementor-element-b7e97e2
    {
        --width: 14%;
    }
    .elementor-315098 .elementor-element.elementor-element-f883a30
    {
        --width: 15%;
    }
    .elementor-315098 .elementor-element.elementor-element-82df5d6
    {
        --width: 15%;
    }
    .elementor-315098 .elementor-element.elementor-element-f179b51
    {
        --width: 14%;
    }
    .elementor-315098 .elementor-element.elementor-element-3ceaf07
    {
        --width: 12%;
    }
    .elementor-315098 .elementor-element.elementor-element-63fea75
    {
        --width: 12%;
    }
    .elementor-315098 .elementor-element.elementor-element-0122e0d
    {
        --width: 12%;
    }
    .elementor-315098 .elementor-element.elementor-element-509a877
    {
        --width: 12%;
    }
    .elementor-315098 .elementor-element.elementor-element-67f5546
    {
        --width: 15%;
    }
    .elementor-315098 .elementor-element.elementor-element-d06acbc
    {
        --content-width: 100%;
    }
    .elementor-315098 .elementor-element.elementor-element-f971787
    {
        --content-width: 100%;
    }
    .elementor-315098 .elementor-element.elementor-element-65f188a
    {
        --width: 1140px;
    }
    .elementor-315098 .elementor-element.elementor-element-f8afe47
    {
        --content-width: 100%;
    }
    .elementor-315098 .elementor-element.elementor-element-123e998
    {
        --content-width: 1460px;
    }
    .elementor-315098 .elementor-element.elementor-element-3be0707
    {
        --content-width: 1460px;
    }
    .elementor-315098 .elementor-element.elementor-element-522b2ed
    {
        --width: 22%;
    }
    .elementor-315098 .elementor-element.elementor-element-94e3801
    {
        --width: 18%;
    }
    .elementor-315098 .elementor-element.elementor-element-336fb25
    {
        --width: 15%;
    }
    .elementor-315098 .elementor-element.elementor-element-6fb61b2
    {
        --content-width: 1460px;
    }
    .elementor-315098 .elementor-element.elementor-element-1776296
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-a224449
    {
        --content-width: 1460px;
    }
    .elementor-315098 .elementor-element.elementor-element-2af289c
    {
        --content-width: 100%;
    }
    .elementor-315098 .elementor-element.elementor-element-ee40bd3
    {
        --content-width: 1460px;
    }
    .elementor-315098 .elementor-element.elementor-element-bed52ff
    {
        --content-width: 1460px;
    }
    .elementor-315098 .elementor-element.elementor-element-102b14c
    {
        --content-width: 1460px;
    }
    .elementor-315098 .elementor-element.elementor-element-6cca4ae
    {
        --content-width: 1460px;
    }
    .elementor-315098 .elementor-element.elementor-element-a46db19
    {
        --content-width: 100%;
    }
    .elementor-315098 .elementor-element.elementor-element-621f8f8
    {
        --content-width: 1460px;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-315098 .elementor-element.elementor-element-8a70b2a
    {
        --width: 30%;
    }
    .elementor-315098 .elementor-element.elementor-element-dd63837
    {
        --width: 30%;
    }
    .elementor-315098 .elementor-element.elementor-element-49e9e71
    {
        --width: 30%;
    }
    .elementor-315098 .elementor-element.elementor-element-7c7e2af
    {
        --width: 30%;
    }
    .elementor-315098 .elementor-element.elementor-element-ff2711e
    {
        --width: 30%;
    }
    .elementor-315098 .elementor-element.elementor-element-5965c2d
    {
        --width: 30%;
    }
    .elementor-315098 .elementor-element.elementor-element-196806b
    {
        --width: 30%;
    }
    .elementor-315098 .elementor-element.elementor-element-cd8a84e
    {
        --width: 30%;
    }
    .elementor-315098 .elementor-element.elementor-element-d858e39
    {
        --width: 30%;
    }
    .elementor-315098 .elementor-element.elementor-element-6376821
    {
        --width: 24%;
    }
    .elementor-315098 .elementor-element.elementor-element-6fa5119
    {
        --width: 24%;
    }
    .elementor-315098 .elementor-element.elementor-element-d3ea713
    {
        --width: 24%;
    }
    .elementor-315098 .elementor-element.elementor-element-d87963d
    {
        --width: 24%;
    }
    .elementor-315098 .elementor-element.elementor-element-26e176c
    {
        --width: 24%;
    }
    .elementor-315098 .elementor-element.elementor-element-88a5380
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-0c923d9
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-b774d62
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-b249058
    {
        --width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-38b1347
    {
        --width: 12.5%;
    }
    .elementor-315098 .elementor-element.elementor-element-10c1168
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-154b45e
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-d2faf51
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-b48ec0d
    {
        --width: 12.5%;
    }
    .elementor-315098 .elementor-element.elementor-element-c24a0bf
    {
        --width: 89.625px;
    }
    .elementor-315098 .elementor-element.elementor-element-c42d171
    {
        --width: 20%;
    }
    .elementor-315098 .elementor-element.elementor-element-96e48bf
    {
        --width: 20%;
    }
    .elementor-315098 .elementor-element.elementor-element-2a6a36a
    {
        --width: 20%;
    }
    .elementor-315098 .elementor-element.elementor-element-32389da
    {
        --width: 89.359px;
    }
    .elementor-315098 .elementor-element.elementor-element-eeb8a01
    {
        --width: 30%;
    }
    .elementor-315098 .elementor-element.elementor-element-14f1353
    {
        --width: 30%;
    }
    .elementor-315098 .elementor-element.elementor-element-495a2ea
    {
        --width: 30%;
    }
    .elementor-315098 .elementor-element.elementor-element-792ad1c
    {
        --width: 61.156px;
    }
    .elementor-315098 .elementor-element.elementor-element-cab5584
    {
        --width: 15%;
    }
    .elementor-315098 .elementor-element.elementor-element-d674d3b
    {
        --width: 15%;
    }
    .elementor-315098 .elementor-element.elementor-element-bcf70ef
    {
        --width: 15%;
    }
    .elementor-315098 .elementor-element.elementor-element-796c136
    {
        --width: 15%;
    }
    .elementor-315098 .elementor-element.elementor-element-6ce9bc0
    {
        --width: 15%;
    }
    .elementor-315098 .elementor-element.elementor-element-522b2ed
    {
        --width: 210.938px;
    }
    .elementor-315098 .elementor-element.elementor-element-94e3801
    {
        --width: 183.234px;
    }
    .elementor-315098 .elementor-element.elementor-element-336fb25
    {
        --width: 181.188px;
    }
    .elementor-315098 .elementor-element.elementor-element-1776296
    {
        --width: 217px;
    }
}
@media(max-width: 1366px)
{
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-315098 .elementor-element.elementor-element-7c70293
    {
        width: var(--container-widget-width,85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }
    .elementor-315098 .elementor-element.elementor-element-7c70293.elementor-element
    {
        --align-self: center;
    }
}
@media(max-width: 1024px)
{
    .elementor-315098 .elementor-element.elementor-element-75fa1dd
    {
        --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-315098 .elementor-element.elementor-element-190f55f
    {
        --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-315098 .elementor-element.elementor-element-f07b111 .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-315098 .elementor-element.elementor-element-6b764c3
    {
        width: var(--container-widget-width,178.297px);
        max-width: 178.297px;
        --container-widget-width: 178.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-315098 .elementor-element.elementor-element-6b764c3>.elementor-widget-container
    {
        margin: 0 0 0 -25px;
    }
    .elementor-315098 .elementor-element.elementor-element-6b764c3 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-315098 .elementor-element.elementor-element-6b764c3 .elementor-image-box-title
    {
        margin-bottom: 17px;
        font-size: 15px;
    }
    .elementor-315098 .elementor-element.elementor-element-6b764c3 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 45%;
    }
    .elementor-315098 .elementor-element.elementor-element-986184f
    {
        font-size: 14px;
    }
    .elementor-315098 .elementor-element.elementor-element-a65e5ef
    {
        width: var(--container-widget-width,189.531px);
        max-width: 189.531px;
        --container-widget-width: 189.531px;
        --container-widget-flex-grow: 0;
    }
    .elementor-315098 .elementor-element.elementor-element-a65e5ef .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 16px;
    }
    .elementor-315098 .elementor-element.elementor-element-a65e5ef .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-315098 .elementor-element.elementor-element-d57abc6
    {
        font-size: 14px;
    }
    .elementor-315098 .elementor-element.elementor-element-d574f2a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-315098 .elementor-element.elementor-element-d574f2a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-315098 .elementor-element.elementor-element-d574f2a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-315098 .elementor-element.elementor-element-d574f2a .elementor-image-box-title
    {
        margin-bottom: 16px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-315098 .elementor-element.elementor-element-d574f2a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 28%;
    }
    .elementor-315098 .elementor-element.elementor-element-b99afe7
    {
        font-size: 14px;
    }
    .elementor-315098 .elementor-element.elementor-element-a6daab5>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-315098 .elementor-element.elementor-element-a6daab5 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-315098 .elementor-element.elementor-element-a6daab5 .elementor-image-box-title
    {
        margin-bottom: 5px;
        font-size: 16px;
    }
    .elementor-315098 .elementor-element.elementor-element-a6daab5 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-315098 .elementor-element.elementor-element-852771d
    {
        font-size: 14px;
    }
    .elementor-315098 .elementor-element.elementor-element-d468150
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-315098 .elementor-element.elementor-element-d468150>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-315098 .elementor-element.elementor-element-d468150.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-d468150.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-d468150.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-d468150 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-315098 .elementor-element.elementor-element-d468150 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 35%;
    }
    .elementor-315098 .elementor-element.elementor-element-591a7eb
    {
        font-size: 14px;
    }
    .elementor-315098 .elementor-element.elementor-element-f4f11c8
    {
        width: var(--container-widget-width,183.859px);
        max-width: 183.859px;
        --container-widget-width: 183.859px;
        --container-widget-flex-grow: 0;
    }
    .elementor-315098 .elementor-element.elementor-element-f4f11c8 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-315098 .elementor-element.elementor-element-f4f11c8.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-f4f11c8.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-f4f11c8.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-f4f11c8 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-315098 .elementor-element.elementor-element-f4f11c8 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 40%;
    }
    .elementor-315098 .elementor-element.elementor-element-8b7d952
    {
        font-size: 14px;
    }
    .elementor-315098 .elementor-element.elementor-element-6f8ef2d.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-6f8ef2d.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-6f8ef2d.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-6f8ef2d .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-315098 .elementor-element.elementor-element-b6ce7a0
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-315098 .elementor-element.elementor-element-1e54718
    {
        --margin-top: 45px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-736f27b.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-736f27b.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-736f27b.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-736f27b .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-315098 .elementor-element.elementor-element-8a2807c
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-315098 .elementor-element.elementor-element-40a2775.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-40a2775.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-40a2775.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-40a2775 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-315098 .elementor-element.elementor-element-d29c21e
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-315098 .elementor-element.elementor-element-ad82be7
    {
        --padding-top: 25px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-727ea21.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-727ea21.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-727ea21.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-727ea21 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-315098 .elementor-element.elementor-element-727ea21 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-315098 .elementor-element.elementor-element-393365c
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-315098 .elementor-element.elementor-element-e489055
    {
        --padding-top: 2px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-c07d423.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-c07d423.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-c07d423.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-c07d423 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-315098 .elementor-element.elementor-element-c07d423 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-315098 .elementor-element.elementor-element-e0ecdd8
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-315098 .elementor-element.elementor-element-75717ac
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-d8a2477.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-d8a2477.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-d8a2477.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-d8a2477 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-315098 .elementor-element.elementor-element-c0aec15
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-315098 .elementor-element.elementor-element-dbef609
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-4932fca.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-4932fca.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-4932fca.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-4932fca .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-315098 .elementor-element.elementor-element-052ea32
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-315098 .elementor-element.elementor-element-7be9aa0
    {
        --padding-top: 18px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-fefe6ff.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-fefe6ff.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-fefe6ff.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-fefe6ff .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-315098 .elementor-element.elementor-element-7e03e9f
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-315098 .elementor-element.elementor-element-e59f60c
    {
        --margin-top: 25px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-835c923.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-835c923.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-835c923.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-835c923 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-315098 .elementor-element.elementor-element-fdf28d3
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-315098 .elementor-element.elementor-element-50e7705
    {
        --margin-top: 35px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-8ed7244.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-8ed7244.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-8ed7244.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-8ed7244 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-315098 .elementor-element.elementor-element-dda9c80
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-315098 .elementor-element.elementor-element-2c48ef3.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-2c48ef3.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-2c48ef3.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-2c48ef3 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-315098 .elementor-element.elementor-element-2c48ef3 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-315098 .elementor-element.elementor-element-0959129
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-315098 .elementor-element.elementor-element-c9c2e7d
    {
        --padding-top: 35px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-21a823c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-21a823c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-21a823c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-21a823c .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-315098 .elementor-element.elementor-element-21a823c .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-315098 .elementor-element.elementor-element-199303e
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-315098 .elementor-element.elementor-element-e5f6e9b>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-315098 .elementor-element.elementor-element-e5f6e9b .elementor-heading-title
    {
        line-height: 1.3em;
    }
    .elementor-315098 .elementor-element.elementor-element-6079d67
    {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }
    .elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-315098 .elementor-element.elementor-element-e83e600 .elementor-flip-box
    {
        height: 225px;
    }
    .elementor-315098 .elementor-element.elementor-element-e83e600 .elementor-flip-box__back .elementor-flip-box__layer__title
    {
        font-size: 20px;
    }
    .elementor-315098 .elementor-element.elementor-element-e83e600 .elementor-flip-box__back .elementor-flip-box__layer__description
    {
        font-size: 14px;
    }
    .elementor-315098 .elementor-element.elementor-element-1879a05 .elementor-flip-box
    {
        height: 225px;
    }
    .elementor-315098 .elementor-element.elementor-element-1879a05 .elementor-flip-box__back .elementor-flip-box__layer__title
    {
        font-size: 20px;
    }
    .elementor-315098 .elementor-element.elementor-element-1879a05 .elementor-flip-box__back .elementor-flip-box__layer__description
    {
        font-size: 14px;
    }
    .elementor-315098 .elementor-element.elementor-element-573fca0 .elementor-flip-box
    {
        height: 225px;
    }
    .elementor-315098 .elementor-element.elementor-element-573fca0 .elementor-flip-box__back .elementor-flip-box__layer__title
    {
        font-size: 20px;
    }
    .elementor-315098 .elementor-element.elementor-element-573fca0 .elementor-flip-box__back .elementor-flip-box__layer__description
    {
        font-size: 14px;
    }
    .elementor-315098 .elementor-element.elementor-element-56d3c29
    {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --margin-top: -20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-727db2b .elementor-flip-box
    {
        height: 225px;
    }
    .elementor-315098 .elementor-element.elementor-element-727db2b .elementor-flip-box__back .elementor-flip-box__layer__title
    {
        font-size: 20px;
    }
    .elementor-315098 .elementor-element.elementor-element-727db2b .elementor-flip-box__back .elementor-flip-box__layer__description
    {
        font-size: 14px;
    }
    .elementor-315098 .elementor-element.elementor-element-cafa768 .elementor-flip-box
    {
        height: 225px;
    }
    .elementor-315098 .elementor-element.elementor-element-cafa768 .elementor-flip-box__back .elementor-flip-box__layer__title
    {
        font-size: 20px;
    }
    .elementor-315098 .elementor-element.elementor-element-cafa768 .elementor-flip-box__back .elementor-flip-box__layer__description
    {
        font-size: 14px;
    }
    .elementor-315098 .elementor-element.elementor-element-980b8a1 .elementor-flip-box
    {
        height: 225px;
    }
    .elementor-315098 .elementor-element.elementor-element-980b8a1 .elementor-flip-box__back .elementor-flip-box__layer__title
    {
        font-size: 20px;
    }
    .elementor-315098 .elementor-element.elementor-element-980b8a1 .elementor-flip-box__back .elementor-flip-box__layer__description
    {
        font-size: 14px;
    }
    .elementor-315098 .elementor-element.elementor-element-de33863
    {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --margin-top: -20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-d816ff6 .elementor-flip-box
    {
        height: 225px;
    }
    .elementor-315098 .elementor-element.elementor-element-d816ff6 .elementor-flip-box__back .elementor-flip-box__layer__title
    {
        font-size: 20px;
    }
    .elementor-315098 .elementor-element.elementor-element-d816ff6 .elementor-flip-box__back .elementor-flip-box__layer__description
    {
        font-size: 14px;
    }
    .elementor-315098 .elementor-element.elementor-element-806bdde .elementor-heading-title
    {
        line-height: 1.3em;
    }
    .elementor-315098 .elementor-element.elementor-element-d89bc7d
    {
        --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: 20px 9px;
        --row-gap: 20px;
        --column-gap: 9px;
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-6376821
    {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-4ea9f1e .elementor-heading-title
    {
        font-size: 21px;
    }
    .elementor-315098 .elementor-element.elementor-element-86e5a15>.elementor-widget-container
    {
        margin: 10px 0 0 0;
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-315098 .elementor-element.elementor-element-23e083d>.elementor-widget-container
    {
        margin: 20px 0 0 0;
    }
    .elementor-315098 .elementor-element.elementor-element-23e083d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
    {
        padding-bottom: calc(5px / 2);
    }
    .elementor-315098 .elementor-element.elementor-element-23e083d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
    {
        margin-top: calc(5px / 2);
    }
    .elementor-315098 .elementor-element.elementor-element-23e083d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
    {
        margin-right: calc(5px / 2);
        margin-left: calc(5px / 2);
    }
    .elementor-315098 .elementor-element.elementor-element-23e083d .elementor-icon-list-items.elementor-inline-items
    {
        margin-right: calc(-5px / 2);
        margin-left: calc(-5px / 2);
    }
    body.rtl .elementor-315098 .elementor-element.elementor-element-23e083d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        left: calc(-5px / 2);
    }
    body:not(.rtl) .elementor-315098 .elementor-element.elementor-element-23e083d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        right: calc(-5px / 2);
    }
    .elementor-315098 .elementor-element.elementor-element-23e083d
    {
        --e-icon-list-icon-align: center;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
        --icon-vertical-align: center;
    }
    .elementor-315098 .elementor-element.elementor-element-23e083d .elementor-icon-list-item>.elementor-icon-list-text, .elementor-315098 .elementor-element.elementor-element-23e083d .elementor-icon-list-item>a
    {
        font-size: 14px;
        line-height: 24px;
    }
    .elementor-315098 .elementor-element.elementor-element-6fa5119
    {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-74cb5e7 .elementor-heading-title
    {
        font-size: 21px;
    }
    .elementor-315098 .elementor-element.elementor-element-d889b18>.elementor-widget-container
    {
        margin: 10px 0 0 0;
    }
    .elementor-315098 .elementor-element.elementor-element-90a6ee7>.elementor-widget-container
    {
        margin: 20px 0 0 0;
    }
    .elementor-315098 .elementor-element.elementor-element-90a6ee7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
    {
        padding-bottom: calc(5px / 2);
    }
    .elementor-315098 .elementor-element.elementor-element-90a6ee7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
    {
        margin-top: calc(5px / 2);
    }
    .elementor-315098 .elementor-element.elementor-element-90a6ee7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
    {
        margin-right: calc(5px / 2);
        margin-left: calc(5px / 2);
    }
    .elementor-315098 .elementor-element.elementor-element-90a6ee7 .elementor-icon-list-items.elementor-inline-items
    {
        margin-right: calc(-5px / 2);
        margin-left: calc(-5px / 2);
    }
    body.rtl .elementor-315098 .elementor-element.elementor-element-90a6ee7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        left: calc(-5px / 2);
    }
    body:not(.rtl) .elementor-315098 .elementor-element.elementor-element-90a6ee7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        right: calc(-5px / 2);
    }
    .elementor-315098 .elementor-element.elementor-element-90a6ee7
    {
        --e-icon-list-icon-align: center;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
        --icon-vertical-align: center;
    }
    .elementor-315098 .elementor-element.elementor-element-90a6ee7 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-315098 .elementor-element.elementor-element-90a6ee7 .elementor-icon-list-item>a
    {
        font-size: 14px;
        line-height: 24px;
    }
    .elementor-315098 .elementor-element.elementor-element-d3ea713
    {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-13901aa .elementor-heading-title
    {
        font-size: 21px;
    }
    .elementor-315098 .elementor-element.elementor-element-047acd8>.elementor-widget-container
    {
        margin: 10px 0 0 0;
    }
    .elementor-315098 .elementor-element.elementor-element-35cb504>.elementor-widget-container
    {
        margin: 20px 0 0 0;
    }
    .elementor-315098 .elementor-element.elementor-element-35cb504 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
    {
        padding-bottom: calc(5px / 2);
    }
    .elementor-315098 .elementor-element.elementor-element-35cb504 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
    {
        margin-top: calc(5px / 2);
    }
    .elementor-315098 .elementor-element.elementor-element-35cb504 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
    {
        margin-right: calc(5px / 2);
        margin-left: calc(5px / 2);
    }
    .elementor-315098 .elementor-element.elementor-element-35cb504 .elementor-icon-list-items.elementor-inline-items
    {
        margin-right: calc(-5px / 2);
        margin-left: calc(-5px / 2);
    }
    body.rtl .elementor-315098 .elementor-element.elementor-element-35cb504 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        left: calc(-5px / 2);
    }
    body:not(.rtl) .elementor-315098 .elementor-element.elementor-element-35cb504 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        right: calc(-5px / 2);
    }
    .elementor-315098 .elementor-element.elementor-element-35cb504
    {
        --e-icon-list-icon-align: center;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
        --icon-vertical-align: center;
    }
    .elementor-315098 .elementor-element.elementor-element-35cb504 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-315098 .elementor-element.elementor-element-35cb504 .elementor-icon-list-item>a
    {
        font-size: 14px;
        line-height: 24px;
    }
    .elementor-315098 .elementor-element.elementor-element-d87963d
    {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-58ce5d6 .elementor-heading-title
    {
        font-size: 21px;
    }
    .elementor-315098 .elementor-element.elementor-element-dcf2f6b>.elementor-widget-container
    {
        margin: 10px 0 0 0;
    }
    .elementor-315098 .elementor-element.elementor-element-5a79d9b>.elementor-widget-container
    {
        margin: 20px 0 0 0;
    }
    .elementor-315098 .elementor-element.elementor-element-5a79d9b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
    {
        padding-bottom: calc(5px / 2);
    }
    .elementor-315098 .elementor-element.elementor-element-5a79d9b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
    {
        margin-top: calc(5px / 2);
    }
    .elementor-315098 .elementor-element.elementor-element-5a79d9b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
    {
        margin-right: calc(5px / 2);
        margin-left: calc(5px / 2);
    }
    .elementor-315098 .elementor-element.elementor-element-5a79d9b .elementor-icon-list-items.elementor-inline-items
    {
        margin-right: calc(-5px / 2);
        margin-left: calc(-5px / 2);
    }
    body.rtl .elementor-315098 .elementor-element.elementor-element-5a79d9b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        left: calc(-5px / 2);
    }
    body:not(.rtl) .elementor-315098 .elementor-element.elementor-element-5a79d9b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        right: calc(-5px / 2);
    }
    .elementor-315098 .elementor-element.elementor-element-5a79d9b
    {
        --e-icon-list-icon-align: center;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
        --icon-vertical-align: center;
    }
    .elementor-315098 .elementor-element.elementor-element-5a79d9b .elementor-icon-list-item>.elementor-icon-list-text, .elementor-315098 .elementor-element.elementor-element-5a79d9b .elementor-icon-list-item>a
    {
        font-size: 14px;
        line-height: 24px;
    }
    .elementor-315098 .elementor-element.elementor-element-d61d7aa
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-b9f62a6
    {
        width: var(--container-widget-width,284.469px);
        max-width: 284.469px;
        --container-widget-width: 284.469px;
        --container-widget-flex-grow: 0;
    }
    .elementor-315098 .elementor-element.elementor-element-baf57fa.elementor-element
    {
        --align-self: center;
    }
    .elementor-315098 .elementor-element.elementor-element-9ec78c4 .elementor-heading-title
    {
        line-height: 1.3em;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-315098 .elementor-element.elementor-element-26c68e2 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-315098 .elementor-element.elementor-element-181a702 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-315098 .elementor-element.elementor-element-38d559a .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-315098 .elementor-element.elementor-element-44edd20 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-315098 .elementor-element.elementor-element-0892b4e .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-315098 .elementor-element.elementor-element-ace637d .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-315098 .elementor-element.elementor-element-c6c0bce
    {
        width: var(--container-widget-width,83.234px);
        max-width: 83.234px;
        --container-widget-width: 83.234px;
        --container-widget-flex-grow: 0;
    }
    .elementor-315098 .elementor-element.elementor-element-b5cbc11>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-315098 .elementor-element.elementor-element-7c70293
    {
        --container-widget-width: 62%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,62%);
        max-width: 62%;
    }
    .elementor-315098 .elementor-element.elementor-element-f8afe47
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-df1d614>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-315098 .elementor-element.elementor-element-e081b44>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-315098 .elementor-element.elementor-element-46670f7>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-315098 .elementor-element.elementor-element-46670f7 .elementor-heading-title
    {
        line-height: 1.3em;
    }
    .elementor-315098 .elementor-element.elementor-element-84fc5f3
    {
        width: var(--container-widget-width,343.062px);
        max-width: 343.062px;
        --container-widget-width: 343.062px;
        --container-widget-flex-grow: 0;
    }
    .elementor-315098 .elementor-element.elementor-element-84fc5f3 .elementor-heading-title
    {
        font-size: 19px;
    }
    .elementor-315098 .elementor-element.elementor-element-3be0707
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-3be0707.e-con
    {
        --align-self: center;
    }
    .elementor-315098 .elementor-element.elementor-element-522b2ed
    {
        --justify-content: center;
    }
    .elementor-315098 .elementor-element.elementor-element-522b2ed.e-con
    {
        --align-self: flex-start;
    }
    .elementor-315098 .elementor-element.elementor-element-c9cd5b4
    {
        width: var(--container-widget-width,224px);
        max-width: 224px;
        --container-widget-width: 224px;
        --container-widget-flex-grow: 0;
    }
    .elementor-315098 .elementor-element.elementor-element-c9cd5b4 .elementor-button
    {
        font-size: 12px;
        line-height: 1.2em;
    }
    .elementor-315098 .elementor-element.elementor-element-94e3801
    {
        --justify-content: center;
        --padding-top: 2px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-8a7437a>.elementor-widget-container
    {
        margin: -4px 0 0 0;
    }
    .elementor-315098 .elementor-element.elementor-element-8a7437a .elementor-button
    {
        font-size: 12px;
        line-height: 1.2em;
    }
    .elementor-315098 .elementor-element.elementor-element-336fb25
    {
        --justify-content: center;
    }
    .elementor-315098 .elementor-element.elementor-element-c8bafae .elementor-button
    {
        font-size: 12px;
        line-height: 1.2em;
    }
    .elementor-315098 .elementor-element.elementor-element-6fb61b2
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-6fb61b2.e-con
    {
        --align-self: center;
    }
    .elementor-315098 .elementor-element.elementor-element-1776296
    {
        --justify-content: center;
    }
    .elementor-315098 .elementor-element.elementor-element-1776296.e-con
    {
        --align-self: flex-start;
    }
    .elementor-315098 .elementor-element.elementor-element-fa07b50
    {
        width: var(--container-widget-width,180px);
        max-width: 180px;
        --container-widget-width: 180px;
        --container-widget-flex-grow: 0;
    }
    .elementor-315098 .elementor-element.elementor-element-fa07b50 .elementor-button
    {
        font-size: 12px;
        line-height: 1.2em;
    }
    .elementor-315098 .elementor-element.elementor-element-227468f
    {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,90%);
        max-width: 90%;
    }
    .elementor-315098 .elementor-element.elementor-element-966d20a
    {
        width: var(--container-widget-width,333.016px);
        max-width: 333.016px;
        --container-widget-width: 333.016px;
        --container-widget-flex-grow: 0;
        text-align: center;
    }
    .elementor-315098 .elementor-element.elementor-element-966d20a.elementor-element
    {
        --align-self: center;
    }
    .elementor-315098 .elementor-element.elementor-element-966d20a .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-315098 .elementor-element.elementor-element-6848dfa.elementor-element
    {
        --align-self: center;
    }
    .elementor-315098 .elementor-element.elementor-element-14e6429>.elementor-widget-container
    {
        padding: 0 15px 0 15px;
    }
    .elementor-315098 .elementor-element.elementor-element-509c9d4>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
}
@media(max-width: 767px)
{
    .elementor-315098 .elementor-element.elementor-element-75fa1dd
    {
        --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-315098 .elementor-element.elementor-element-53b42e7>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-315098 .elementor-element.elementor-element-53b42e7
    {
        text-align: center;
    }
    .elementor-315098 .elementor-element.elementor-element-53b42e7 .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-315098 .elementor-element.elementor-element-6cc61a4>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-315098 .elementor-element.elementor-element-6cc61a4
    {
        text-align: center;
    }
    .elementor-315098 .elementor-element.elementor-element-6cc61a4 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-315098 .elementor-element.elementor-element-0d56186
    {
        text-align: center;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-315098 .elementor-element.elementor-element-3ff2797
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-4375023
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-f07b111 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-315098 .elementor-element.elementor-element-5bb0d1d>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-315098 .elementor-element.elementor-element-5bb0d1d .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-315098 .elementor-element.elementor-element-fa4e0ea
    {
        --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-315098 .elementor-element.elementor-element-6b764c3>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-315098 .elementor-element.elementor-element-6b764c3.elementor-element
    {
        --align-self: center;
    }
    .elementor-315098 .elementor-element.elementor-element-6b764c3 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-315098 .elementor-element.elementor-element-6b764c3 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-6b764c3 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-315098 .elementor-element.elementor-element-6b764c3 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-986184f>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-315098 .elementor-element.elementor-element-986184f
    {
        text-align: center;
        font-size: 13.31px;
    }
    .elementor-315098 .elementor-element.elementor-element-a65e5ef
    {
        width: var(--container-widget-width,252.516px);
        max-width: 252.516px;
        --container-widget-width: 252.516px;
        --container-widget-flex-grow: 0;
    }
    .elementor-315098 .elementor-element.elementor-element-a65e5ef>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-315098 .elementor-element.elementor-element-a65e5ef.elementor-element
    {
        --align-self: center;
    }
    .elementor-315098 .elementor-element.elementor-element-a65e5ef .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-315098 .elementor-element.elementor-element-a65e5ef .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-315098 .elementor-element.elementor-element-a65e5ef.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-315098 .elementor-element.elementor-element-a65e5ef.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-315098 .elementor-element.elementor-element-a65e5ef.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-315098 .elementor-element.elementor-element-a65e5ef .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-315098 .elementor-element.elementor-element-a65e5ef .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 22%;
    }
    .elementor-315098 .elementor-element.elementor-element-d57abc6>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-315098 .elementor-element.elementor-element-d57abc6
    {
        text-align: center;
        font-size: 13.31px;
    }
    .elementor-315098 .elementor-element.elementor-element-d574f2a
    {
        width: var(--container-widget-width,273.859px);
        max-width: 273.859px;
        --container-widget-width: 273.859px;
        --container-widget-flex-grow: 0;
    }
    .elementor-315098 .elementor-element.elementor-element-d574f2a>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-315098 .elementor-element.elementor-element-d574f2a.elementor-element
    {
        --align-self: center;
    }
    .elementor-315098 .elementor-element.elementor-element-d574f2a .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-315098 .elementor-element.elementor-element-d574f2a .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-315098 .elementor-element.elementor-element-d574f2a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-315098 .elementor-element.elementor-element-d574f2a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-315098 .elementor-element.elementor-element-d574f2a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-315098 .elementor-element.elementor-element-d574f2a .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-315098 .elementor-element.elementor-element-d574f2a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 22%;
    }
    .elementor-315098 .elementor-element.elementor-element-b99afe7>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-315098 .elementor-element.elementor-element-b99afe7
    {
        text-align: center;
        font-size: 13.31px;
    }
    .elementor-315098 .elementor-element.elementor-element-c066475
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-315098 .elementor-element.elementor-element-a6daab5
    {
        width: var(--container-widget-width,263.688px);
        max-width: 263.688px;
        --container-widget-width: 263.688px;
        --container-widget-flex-grow: 0;
    }
    .elementor-315098 .elementor-element.elementor-element-a6daab5>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-315098 .elementor-element.elementor-element-a6daab5.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-315098 .elementor-element.elementor-element-a6daab5 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-315098 .elementor-element.elementor-element-a6daab5 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-315098 .elementor-element.elementor-element-a6daab5.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-315098 .elementor-element.elementor-element-a6daab5.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-315098 .elementor-element.elementor-element-a6daab5.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-315098 .elementor-element.elementor-element-a6daab5 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-315098 .elementor-element.elementor-element-a6daab5 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 23%;
    }
    .elementor-315098 .elementor-element.elementor-element-852771d>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-315098 .elementor-element.elementor-element-852771d
    {
        text-align: center;
        font-size: 13.31px;
    }
    .elementor-315098 .elementor-element.elementor-element-d468150>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-315098 .elementor-element.elementor-element-d468150.elementor-element
    {
        --align-self: center;
    }
    .elementor-315098 .elementor-element.elementor-element-d468150 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-315098 .elementor-element.elementor-element-d468150 .elementor-image-box-img
    {
        margin-bottom: 0%;
    }
    .elementor-315098 .elementor-element.elementor-element-d468150.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0%;
    }
    .elementor-315098 .elementor-element.elementor-element-d468150.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0%;
    }
    .elementor-315098 .elementor-element.elementor-element-d468150.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0%;
    }
    .elementor-315098 .elementor-element.elementor-element-d468150 .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-315098 .elementor-element.elementor-element-d468150 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-315098 .elementor-element.elementor-element-591a7eb>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-315098 .elementor-element.elementor-element-591a7eb
    {
        text-align: center;
        font-size: 13.31px;
    }
    .elementor-315098 .elementor-element.elementor-element-f4f11c8
    {
        width: var(--container-widget-width,246px);
        max-width: 246px;
        --container-widget-width: 246px;
        --container-widget-flex-grow: 0;
    }
    .elementor-315098 .elementor-element.elementor-element-f4f11c8>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-315098 .elementor-element.elementor-element-f4f11c8.elementor-element
    {
        --align-self: center;
    }
    .elementor-315098 .elementor-element.elementor-element-f4f11c8 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-315098 .elementor-element.elementor-element-f4f11c8 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-f4f11c8.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-f4f11c8.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-f4f11c8.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-f4f11c8 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-315098 .elementor-element.elementor-element-f4f11c8 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 24%;
    }
    .elementor-315098 .elementor-element.elementor-element-8b7d952>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-315098 .elementor-element.elementor-element-8b7d952
    {
        text-align: center;
        font-size: 13.31px;
    }
    .elementor-315098 .elementor-element.elementor-element-b714a99
    {
        --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-315098 .elementor-element.elementor-element-3bc7270
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-86a7c54 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 26px;
    }
    .elementor-315098 .elementor-element.elementor-element-e7bea6f>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-315098 .elementor-element.elementor-element-e7bea6f .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-315098 .elementor-element.elementor-element-8f441bd
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-dabb6f6
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-6f8ef2d .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-6f8ef2d .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-315098 .elementor-element.elementor-element-b6ce7a0>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-315098 .elementor-element.elementor-element-b6ce7a0
    {
        --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-315098 .elementor-element.elementor-element-b6ce7a0.elementor-element
    {
        --align-self: center;
    }
    .elementor-315098 .elementor-element.elementor-element-736f27b .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-736f27b .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-315098 .elementor-element.elementor-element-8a2807c
    {
        --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-315098 .elementor-element.elementor-element-8a2807c.elementor-element
    {
        --align-self: center;
    }
    .elementor-315098 .elementor-element.elementor-element-40a2775 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-40a2775 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-315098 .elementor-element.elementor-element-d29c21e>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-315098 .elementor-element.elementor-element-d29c21e
    {
        --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-315098 .elementor-element.elementor-element-d29c21e.elementor-element
    {
        --align-self: center;
    }
    .elementor-315098 .elementor-element.elementor-element-727ea21 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-727ea21 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-315098 .elementor-element.elementor-element-393365c>.elementor-widget-container
    {
        padding: 20px 0 0 0;
    }
    .elementor-315098 .elementor-element.elementor-element-393365c
    {
        --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-315098 .elementor-element.elementor-element-393365c.elementor-element
    {
        --align-self: center;
    }
    .elementor-315098 .elementor-element.elementor-element-c07d423 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-c07d423 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-315098 .elementor-element.elementor-element-e0ecdd8>.elementor-widget-container
    {
        padding: 20px 0 0 0;
    }
    .elementor-315098 .elementor-element.elementor-element-e0ecdd8
    {
        --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-315098 .elementor-element.elementor-element-e0ecdd8.elementor-element
    {
        --align-self: center;
    }
    .elementor-315098 .elementor-element.elementor-element-d8a2477 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-d8a2477 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-315098 .elementor-element.elementor-element-c0aec15
    {
        --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-315098 .elementor-element.elementor-element-c0aec15.elementor-element
    {
        --align-self: center;
    }
    .elementor-315098 .elementor-element.elementor-element-4932fca .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-4932fca .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-315098 .elementor-element.elementor-element-052ea32
    {
        --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-315098 .elementor-element.elementor-element-052ea32.elementor-element
    {
        --align-self: center;
    }
    .elementor-315098 .elementor-element.elementor-element-fefe6ff .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-315098 .elementor-element.elementor-element-fefe6ff .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-fefe6ff .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-315098 .elementor-element.elementor-element-7e03e9f>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-315098 .elementor-element.elementor-element-7e03e9f
    {
        --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-315098 .elementor-element.elementor-element-7e03e9f.elementor-element
    {
        --align-self: center;
    }
    .elementor-315098 .elementor-element.elementor-element-835c923 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-315098 .elementor-element.elementor-element-835c923 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-835c923 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-315098 .elementor-element.elementor-element-fdf28d3>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-315098 .elementor-element.elementor-element-fdf28d3
    {
        --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-315098 .elementor-element.elementor-element-fdf28d3.elementor-element
    {
        --align-self: center;
    }
    .elementor-315098 .elementor-element.elementor-element-8ed7244 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-315098 .elementor-element.elementor-element-8ed7244 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-8ed7244 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-315098 .elementor-element.elementor-element-dda9c80>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-315098 .elementor-element.elementor-element-dda9c80
    {
        --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-315098 .elementor-element.elementor-element-dda9c80.elementor-element
    {
        --align-self: center;
    }
    .elementor-315098 .elementor-element.elementor-element-2c48ef3 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-315098 .elementor-element.elementor-element-2c48ef3 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-2c48ef3 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-315098 .elementor-element.elementor-element-0959129>.elementor-widget-container
    {
        padding: 20px 0 0 0;
    }
    .elementor-315098 .elementor-element.elementor-element-0959129
    {
        --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-315098 .elementor-element.elementor-element-0959129.elementor-element
    {
        --align-self: center;
    }
    .elementor-315098 .elementor-element.elementor-element-21a823c .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-315098 .elementor-element.elementor-element-21a823c .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-315098 .elementor-element.elementor-element-21a823c .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-315098 .elementor-element.elementor-element-199303e>.elementor-widget-container
    {
        padding: 20px 0 0 0;
    }
    .elementor-315098 .elementor-element.elementor-element-199303e
    {
        --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-315098 .elementor-element.elementor-element-199303e.elementor-element
    {
        --align-self: center;
    }
    .elementor-315098 .elementor-element.elementor-element-c9d057e
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-315098 .elementor-element.elementor-element-2fa8806.elementor-element
    {
        --align-self: center;
    }
    .elementor-315098 .elementor-element.elementor-element-2fa8806 .elementor-button
    {
        padding: 17px 40px 17px 40px;
    }
    .elementor-315098 .elementor-element.elementor-element-1f16b8c
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-e5f6e9b .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-315098 .elementor-element.elementor-element-be18ba8>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-315098 .elementor-element.elementor-element-be18ba8 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-315098 .elementor-element.elementor-element-3bc1c06
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-13a64a9
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-806bdde .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-315098 .elementor-element.elementor-element-b267e24>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-315098 .elementor-element.elementor-element-b267e24 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-315098 .elementor-element.elementor-element-23e083d>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-315098 .elementor-element.elementor-element-23e083d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
    {
        padding-bottom: calc(10px / 2);
    }
    .elementor-315098 .elementor-element.elementor-element-23e083d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
    {
        margin-top: calc(10px / 2);
    }
    .elementor-315098 .elementor-element.elementor-element-23e083d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
    {
        margin-right: calc(10px / 2);
        margin-left: calc(10px / 2);
    }
    .elementor-315098 .elementor-element.elementor-element-23e083d .elementor-icon-list-items.elementor-inline-items
    {
        margin-right: calc(-10px / 2);
        margin-left: calc(-10px / 2);
    }
    body.rtl .elementor-315098 .elementor-element.elementor-element-23e083d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        left: calc(-10px / 2);
    }
    body:not(.rtl) .elementor-315098 .elementor-element.elementor-element-23e083d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        right: calc(-10px / 2);
    }
    .elementor-315098 .elementor-element.elementor-element-23e083d
    {
        --e-icon-list-icon-size: 20px;
    }
    .elementor-315098 .elementor-element.elementor-element-23e083d .elementor-icon-list-item>.elementor-icon-list-text, .elementor-315098 .elementor-element.elementor-element-23e083d .elementor-icon-list-item>a
    {
        font-size: 14px;
        line-height: 20px;
    }
    .elementor-315098 .elementor-element.elementor-element-90a6ee7>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-315098 .elementor-element.elementor-element-90a6ee7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
    {
        padding-bottom: calc(10px / 2);
    }
    .elementor-315098 .elementor-element.elementor-element-90a6ee7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
    {
        margin-top: calc(10px / 2);
    }
    .elementor-315098 .elementor-element.elementor-element-90a6ee7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
    {
        margin-right: calc(10px / 2);
        margin-left: calc(10px / 2);
    }
    .elementor-315098 .elementor-element.elementor-element-90a6ee7 .elementor-icon-list-items.elementor-inline-items
    {
        margin-right: calc(-10px / 2);
        margin-left: calc(-10px / 2);
    }
    body.rtl .elementor-315098 .elementor-element.elementor-element-90a6ee7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        left: calc(-10px / 2);
    }
    body:not(.rtl) .elementor-315098 .elementor-element.elementor-element-90a6ee7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        right: calc(-10px / 2);
    }
    .elementor-315098 .elementor-element.elementor-element-90a6ee7
    {
        --e-icon-list-icon-size: 20px;
    }
    .elementor-315098 .elementor-element.elementor-element-90a6ee7 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-315098 .elementor-element.elementor-element-90a6ee7 .elementor-icon-list-item>a
    {
        font-size: 14px;
        line-height: 20px;
    }
    .elementor-315098 .elementor-element.elementor-element-35cb504
    {
        width: var(--container-widget-width,204.266px);
        max-width: 204.266px;
        --container-widget-width: 204.266px;
        --container-widget-flex-grow: 0;
        --e-icon-list-icon-size: 20px;
    }
    .elementor-315098 .elementor-element.elementor-element-35cb504>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-315098 .elementor-element.elementor-element-35cb504.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-315098 .elementor-element.elementor-element-35cb504 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
    {
        padding-bottom: calc(10px / 2);
    }
    .elementor-315098 .elementor-element.elementor-element-35cb504 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
    {
        margin-top: calc(10px / 2);
    }
    .elementor-315098 .elementor-element.elementor-element-35cb504 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
    {
        margin-right: calc(10px / 2);
        margin-left: calc(10px / 2);
    }
    .elementor-315098 .elementor-element.elementor-element-35cb504 .elementor-icon-list-items.elementor-inline-items
    {
        margin-right: calc(-10px / 2);
        margin-left: calc(-10px / 2);
    }
    body.rtl .elementor-315098 .elementor-element.elementor-element-35cb504 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        left: calc(-10px / 2);
    }
    body:not(.rtl) .elementor-315098 .elementor-element.elementor-element-35cb504 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        right: calc(-10px / 2);
    }
    .elementor-315098 .elementor-element.elementor-element-35cb504 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-315098 .elementor-element.elementor-element-35cb504 .elementor-icon-list-item>a
    {
        font-size: 14px;
        line-height: 20px;
    }
    .elementor-315098 .elementor-element.elementor-element-5a79d9b>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-315098 .elementor-element.elementor-element-5a79d9b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
    {
        padding-bottom: calc(10px / 2);
    }
    .elementor-315098 .elementor-element.elementor-element-5a79d9b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
    {
        margin-top: calc(10px / 2);
    }
    .elementor-315098 .elementor-element.elementor-element-5a79d9b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
    {
        margin-right: calc(10px / 2);
        margin-left: calc(10px / 2);
    }
    .elementor-315098 .elementor-element.elementor-element-5a79d9b .elementor-icon-list-items.elementor-inline-items
    {
        margin-right: calc(-10px / 2);
        margin-left: calc(-10px / 2);
    }
    body.rtl .elementor-315098 .elementor-element.elementor-element-5a79d9b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        left: calc(-10px / 2);
    }
    body:not(.rtl) .elementor-315098 .elementor-element.elementor-element-5a79d9b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        right: calc(-10px / 2);
    }
    .elementor-315098 .elementor-element.elementor-element-5a79d9b
    {
        --e-icon-list-icon-size: 20px;
    }
    .elementor-315098 .elementor-element.elementor-element-5a79d9b .elementor-icon-list-item>.elementor-icon-list-text, .elementor-315098 .elementor-element.elementor-element-5a79d9b .elementor-icon-list-item>a
    {
        font-size: 14px;
        line-height: 20px;
    }
    .elementor-315098 .elementor-element.elementor-element-d61d7aa
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-ae92d48
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-9ec78c4 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-315098 .elementor-element.elementor-element-6883b0b .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-315098 .elementor-element.elementor-element-688d953
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-269ec1c
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-fc9a91f
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-26e176c
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-8282724
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-a2611ea
    {
        --margin-top: -20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-bb74c89
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-88a5380
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-0c923d9
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-b774d62
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-7eb207c
    {
        --margin-top: -20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-b249058
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-b6104bc
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-49bde96
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-8b131cd
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-d087429
    {
        --margin-top: -20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-76b16ae
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-2ffa714
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-4f01e11
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-1a0b25a
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-b720e24
    {
        --margin-top: -20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-b494ad1
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-26e555d
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-f2cbff9
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-05150b0
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-7716cf9
    {
        --margin-top: -20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-afae2f4
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-35cff06
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-d3ed86f
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-6206bca
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-e2913a6
    {
        --margin-top: -20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-38b1347
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-10c1168
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-154b45e
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-d2faf51
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-b48ec0d
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-342838c
    {
        --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-315098 .elementor-element.elementor-element-a8c550b.elementor-element
    {
        --align-self: center;
    }
    .elementor-315098 .elementor-element.elementor-element-a8c550b .elementor-button
    {
        padding: 17px 40px 17px 40px;
    }
    .elementor-315098 .elementor-element.elementor-element-8d986b4
    {
        --padding-top: 30px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-a33cc77
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-315098 .elementor-element.elementor-element-a33cc77.elementor-element
    {
        --align-self: center;
    }
    .elementor-315098 .elementor-element.elementor-element-a33cc77 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-315098 .elementor-element.elementor-element-3b8f5e1>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-315098 .elementor-element.elementor-element-3b8f5e1 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-315098 .elementor-element.elementor-element-c24a0bf
    {
        --width: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-c42d171
    {
        --width: 33%;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-315098 .elementor-element.elementor-element-26c68e2 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-315098 .elementor-element.elementor-element-26c68e2 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-315098 .elementor-element.elementor-element-26c68e2 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-315098 .elementor-element.elementor-element-96e48bf
    {
        --width: 33%;
    }
    .elementor-315098 .elementor-element.elementor-element-181a702 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-315098 .elementor-element.elementor-element-181a702 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-315098 .elementor-element.elementor-element-181a702 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-315098 .elementor-element.elementor-element-2a6a36a
    {
        --width: 33%;
    }
    .elementor-315098 .elementor-element.elementor-element-38d559a .elementor-counter
    {
        gap: 5px;
    }
    .elementor-315098 .elementor-element.elementor-element-38d559a .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-315098 .elementor-element.elementor-element-38d559a .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-315098 .elementor-element.elementor-element-eeb8a01
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-44edd20 .elementor-counter
    {
        gap: 2px;
    }
    .elementor-315098 .elementor-element.elementor-element-44edd20 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-315098 .elementor-element.elementor-element-44edd20 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-315098 .elementor-element.elementor-element-14f1353
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-0892b4e .elementor-counter
    {
        gap: 2px;
    }
    .elementor-315098 .elementor-element.elementor-element-0892b4e .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-315098 .elementor-element.elementor-element-0892b4e .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-315098 .elementor-element.elementor-element-495a2ea
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-ace637d .elementor-counter
    {
        gap: 2px;
    }
    .elementor-315098 .elementor-element.elementor-element-ace637d .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-315098 .elementor-element.elementor-element-ace637d .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-315098 .elementor-element.elementor-element-a161ba1
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-7628e4c
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-787223c .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-315098 .elementor-element.elementor-element-ce917b8>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-315098 .elementor-element.elementor-element-ce917b8 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-315098 .elementor-element.elementor-element-ce917b8 .elementor-divider
    {
        padding-block-start: 3px;
        padding-block-end: 3px;
    }
    .elementor-315098 .elementor-element.elementor-element-922d1ea
    {
        --border-radius: 5px 5px 5px 5px;
    }
    .elementor-315098 .elementor-element.elementor-element-cab5584
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-c6c0bce>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-315098 .elementor-element.elementor-element-d674d3b
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-e32a41b>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-315098 .elementor-element.elementor-element-bcf70ef
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-796c136
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-6ce9bc0
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-ef8a99b
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-d764e20
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-30c98c9
    {
        --width: 33%;
    }
    .elementor-315098 .elementor-element.elementor-element-6dfcefc
    {
        --width: 33%;
    }
    .elementor-315098 .elementor-element.elementor-element-4c88ad2
    {
        --width: 33%;
    }
    .elementor-315098 .elementor-element.elementor-element-7abab4e
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-69ce24b
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-c83f7c1
    {
        --width: 33%;
    }
    .elementor-315098 .elementor-element.elementor-element-20fc47a
    {
        --width: 33%;
    }
    .elementor-315098 .elementor-element.elementor-element-571e584
    {
        --width: 33%;
    }
    .elementor-315098 .elementor-element.elementor-element-452a04f
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-4b2d7d0
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-5c7e7f0
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-4ed748c
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-c33d7f7
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-ccfb4d4
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-bea452e
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-4ba8607
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-b7e97e2
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-f179b51
    {
        --width: 50%;
    }
    .elementor-315098 .elementor-element.elementor-element-0f21b97
    {
        --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-315098 .elementor-element.elementor-element-0f21b97>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-315098 .elementor-element.elementor-element-0f21b97.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-315098 .elementor-element.elementor-element-d06acbc
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-f971787
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-c5f5bbd
    {
        --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-315098 .elementor-element.elementor-element-b5cbc11 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-315098 .elementor-element.elementor-element-857375e>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-315098 .elementor-element.elementor-element-857375e .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-315098 .elementor-element.elementor-element-65f188a
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-7c70293
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-315098 .elementor-element.elementor-element-7c70293 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-315098 .elementor-element.elementor-element-f8afe47
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-3831c5d
    {
        padding: 36px 0 36px 0;
    }
    .elementor-315098 .elementor-element.elementor-element-46670f7>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-315098 .elementor-element.elementor-element-46670f7 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-315098 .elementor-element.elementor-element-9bf86c7>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-315098 .elementor-element.elementor-element-9bf86c7 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-ecde899
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-07ecf2b>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-315098 .elementor-element.elementor-element-07ecf2b .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-315098 .elementor-element.elementor-element-031935d>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-315098 .elementor-element.elementor-element-031935d .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-c9cd5b4.elementor-element
    {
        --align-self: center;
    }
    .elementor-315098 .elementor-element.elementor-element-c9cd5b4 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-315098 .elementor-element.elementor-element-94e3801
    {
        --padding-top: 7px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-8a7437a .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-315098 .elementor-element.elementor-element-c8bafae .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-315098 .elementor-element.elementor-element-fa07b50.elementor-element
    {
        --align-self: center;
    }
    .elementor-315098 .elementor-element.elementor-element-fa07b50 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-315098 .elementor-element.elementor-element-227468f
    {
        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: 1.4em;
    }
    .elementor-315098 .elementor-element.elementor-element-227468f.elementor-element
    {
        --align-self: center;
    }
    .elementor-315098 .elementor-element.elementor-element-ea08a8d img
    {
        width: 80%;
    }
    .elementor-315098 .elementor-element.elementor-element-2af289c
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-ee40bd3
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-315098 .elementor-element.elementor-element-14e6429
    {
        width: var(--container-widget-width,100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }
    .elementor-315098 .elementor-element.elementor-element-14e6429.elementor-element
    {
        --align-self: center;
    }
    .elementor-315098 .elementor-element.elementor-element-14e6429 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-315098 .elementor-element.elementor-element-e4dad23>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-315098 .elementor-element.elementor-element-e4dad23 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-315098 .elementor-element.elementor-element-2ee9030
    {
        font-size: 14px;
    }
    .elementor-315098 .elementor-element.elementor-element-61c7725
    {
        font-size: 14px;
    }
    .elementor-315098 .elementor-element.elementor-element-02e2602
    {
        font-size: 14px;
    }
    .elementor-315098 .elementor-element.elementor-element-af0c02d
    {
        font-size: 14px;
    }
    .elementor-315098 .elementor-element.elementor-element-509c9d4>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-315098 .elementor-element.elementor-element-509c9d4
    {
        --n-accordion-title-font-size: 15px;
    }
}/* Start custom CSS for html, class: .elementor-element-7c70de0 */
.sub_header ul.subheader li a
{
    color: #fff;
    font-size: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-7adc788 */
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-53ca244 */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-fa4e0ea *//*.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-c066475 *//*.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-b714a99 *//*.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-c9d057e *//*.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-3bc7270 */
@media only screen and (min-width: 1440px) and (max-width: 1440px)
{/*.features_middle_first_sec{*//*margin-top:150px;*//*}*/
    .middle_first_box
    {
        margin-top: 100px!important;
    }
    .features_middle_second_sec
    {
        margin-top: 0;
    }
    .features_last_column_game_sec
    {
        margin-top: -5px;
    }
    .first_column_sec_box
    {
        margin-top: 34px;
    }
    .last_column_3rd_box
    {
        margin-top: 30px;
    }
    .last_column_2nd_box
    {
        margin-top: 15px;
    }
    .middle_first_box
    {
        margin-top: 100px;
    }
    .last_column_fourth_box
    {
        margin-top: 10px;
    }
    .first_column_fifth_box
    {
        margin-top: 5px;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-342838c *//*.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-bdd4960 */
.counter_section .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-695ebb7 */
.counter_data .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for nested-tabs, class: .elementor-element-0f21b97 */
@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-0a16d94 */
.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-de67606 */
.timeline .proccessNo
{
    width: 100%;
    max-width: 65px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-3be0707 */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-6fb61b2 */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-ecde899 */
.border-btn span.elementor-button-text
{
    font-weight: 500;
}/* End custom CSS *//* Start custom CSS for nested-accordion, class: .elementor-element-509c9d4 */
.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 */