﻿.elementor-312070 .elementor-element.elementor-element-1115bc96
{
    --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: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-312070 .elementor-element.elementor-element-1115bc96:not(.elementor-motion-effects-element-type-background), .elementor-312070 .elementor-element.elementor-element-1115bc96>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-312070 .elementor-element.elementor-element-5f23c78b
{
    --display: flex;
    --justify-content: center;
}
.elementor-widget-heading .neb-protected-content-message, .elementor-widget-heading .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-heading .elementor-heading-title
{
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}
.elementor-312070 .elementor-element.elementor-element-194ff086 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 51px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #fff;
}
.elementor-312070 .elementor-element.elementor-element-6f7a7482>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-6f7a7482 .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-312070 .elementor-element.elementor-element-51ba5fa6>.elementor-widget-container
{
    padding: 10px 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-51ba5fa6
{
    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-312070 .elementor-element.elementor-element-7d99410c .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-312070 .elementor-element.elementor-element-7d99410c .elementor-button:hover, .elementor-312070 .elementor-element.elementor-element-7d99410c .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-312070 .elementor-element.elementor-element-7d99410c .elementor-button:hover svg, .elementor-312070 .elementor-element.elementor-element-7d99410c .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-312070 .elementor-element.elementor-element-4925afda
{
    --display: flex;
}
.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-312070 .elementor-element.elementor-element-78e3ca16
{
    --display: flex;
    --justify-content: center;
}
.elementor-312070 .elementor-element.elementor-element-78e3ca16:not(.elementor-motion-effects-element-type-background), .elementor-312070 .elementor-element.elementor-element-78e3ca16>.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-312070 .elementor-element.elementor-element-571cf6a8
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 72px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-312070 .elementor-element.elementor-element-571cf6a8:not(.elementor-motion-effects-element-type-background), .elementor-312070 .elementor-element.elementor-element-571cf6a8>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-312070 .elementor-element.elementor-element-24ed8c4
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-312070 .elementor-element.elementor-element-6775822a
{
    text-align: center;
}
.elementor-312070 .elementor-element.elementor-element-6775822a .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-widget-divider
{
    --divider-color: var(--e-global-color-secondary);
}
.elementor-widget-divider .neb-protected-content-message, .elementor-widget-divider .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider .elementor-divider__text
{
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-secondary);
}
.elementor-312070 .elementor-element.elementor-element-7641e7d3
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-312070 .elementor-element.elementor-element-7641e7d3 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-312070 .elementor-element.elementor-element-7641e7d3 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-312070 .elementor-element.elementor-element-9331166
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --background-transition: .3s;
}
.elementor-312070 .elementor-element.elementor-element-162a6419
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-162a6419:not(.elementor-motion-effects-element-type-background), .elementor-312070 .elementor-element.elementor-element-162a6419>.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-312070 .elementor-element.elementor-element-32a8e039 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-312070 .elementor-element.elementor-element-32a8e039.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-312070 .elementor-element.elementor-element-32a8e039.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-312070 .elementor-element.elementor-element-32a8e039.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-312070 .elementor-element.elementor-element-32a8e039 .elementor-image-box-title
{
    margin-bottom: 30px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-312070 .elementor-element.elementor-element-32a8e039 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-312070 .elementor-element.elementor-element-32a8e039 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-312070 .elementor-element.elementor-element-5dd084bf
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-3da2a671
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-3da2a671:not(.elementor-motion-effects-element-type-background), .elementor-312070 .elementor-element.elementor-element-3da2a671>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-312070 .elementor-element.elementor-element-66f49920 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-312070 .elementor-element.elementor-element-66f49920.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-312070 .elementor-element.elementor-element-66f49920.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-312070 .elementor-element.elementor-element-66f49920.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-312070 .elementor-element.elementor-element-66f49920 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-312070 .elementor-element.elementor-element-66f49920 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 23%;
}
.elementor-312070 .elementor-element.elementor-element-66f49920 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-312070 .elementor-element.elementor-element-79a26b17
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-312070 .elementor-element.elementor-element-4b4fcf13
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-4b4fcf13:not(.elementor-motion-effects-element-type-background), .elementor-312070 .elementor-element.elementor-element-4b4fcf13>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-312070 .elementor-element.elementor-element-a3c45d1 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-312070 .elementor-element.elementor-element-a3c45d1.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-312070 .elementor-element.elementor-element-a3c45d1.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-312070 .elementor-element.elementor-element-a3c45d1.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-312070 .elementor-element.elementor-element-a3c45d1 .elementor-image-box-title
{
    margin-bottom: 30px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-312070 .elementor-element.elementor-element-a3c45d1 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-312070 .elementor-element.elementor-element-a3c45d1 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-312070 .elementor-element.elementor-element-a3c45d1 .elementor-image-box-description
{
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-63b04473
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-766bd718
{
    --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-312070 .elementor-element.elementor-element-38d617ef
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-38d617ef:not(.elementor-motion-effects-element-type-background), .elementor-312070 .elementor-element.elementor-element-38d617ef>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-312070 .elementor-element.elementor-element-9156912 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-312070 .elementor-element.elementor-element-9156912.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-312070 .elementor-element.elementor-element-9156912.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-312070 .elementor-element.elementor-element-9156912.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-312070 .elementor-element.elementor-element-9156912 .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-312070 .elementor-element.elementor-element-9156912 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-312070 .elementor-element.elementor-element-9156912 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-312070 .elementor-element.elementor-element-5a217773
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-312070 .elementor-element.elementor-element-2bf21c6a
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-2bf21c6a:not(.elementor-motion-effects-element-type-background), .elementor-312070 .elementor-element.elementor-element-2bf21c6a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-312070 .elementor-element.elementor-element-4cf08c4d .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-312070 .elementor-element.elementor-element-4cf08c4d.elementor-position-right .elementor-image-box-img
{
    margin-left: 24px;
}
.elementor-312070 .elementor-element.elementor-element-4cf08c4d.elementor-position-left .elementor-image-box-img
{
    margin-right: 24px;
}
.elementor-312070 .elementor-element.elementor-element-4cf08c4d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 24px;
}
.elementor-312070 .elementor-element.elementor-element-4cf08c4d .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-312070 .elementor-element.elementor-element-4cf08c4d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 25%;
}
.elementor-312070 .elementor-element.elementor-element-4cf08c4d .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-312070 .elementor-element.elementor-element-5d0435e4
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-74775eb4
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-74775eb4:not(.elementor-motion-effects-element-type-background), .elementor-312070 .elementor-element.elementor-element-74775eb4>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-312070 .elementor-element.elementor-element-153b6d89 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-312070 .elementor-element.elementor-element-153b6d89.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-312070 .elementor-element.elementor-element-153b6d89.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-312070 .elementor-element.elementor-element-153b6d89.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-312070 .elementor-element.elementor-element-153b6d89 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-312070 .elementor-element.elementor-element-153b6d89 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-312070 .elementor-element.elementor-element-153b6d89 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-312070 .elementor-element.elementor-element-86cb442
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-312070 .elementor-element.elementor-element-f7c1322
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --background-transition: .3s;
}
.elementor-312070 .elementor-element.elementor-element-530596d
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-530596d:not(.elementor-motion-effects-element-type-background), .elementor-312070 .elementor-element.elementor-element-530596d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-312070 .elementor-element.elementor-element-6cfb039 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-312070 .elementor-element.elementor-element-6cfb039.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-312070 .elementor-element.elementor-element-6cfb039.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-312070 .elementor-element.elementor-element-6cfb039.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-312070 .elementor-element.elementor-element-6cfb039 .elementor-image-box-title
{
    margin-bottom: 30px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-312070 .elementor-element.elementor-element-6cfb039 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-312070 .elementor-element.elementor-element-6cfb039 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-312070 .elementor-element.elementor-element-7771529
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-fc70edc
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-fc70edc:not(.elementor-motion-effects-element-type-background), .elementor-312070 .elementor-element.elementor-element-fc70edc>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-312070 .elementor-element.elementor-element-90c9f63 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-312070 .elementor-element.elementor-element-90c9f63.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-312070 .elementor-element.elementor-element-90c9f63.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-312070 .elementor-element.elementor-element-90c9f63.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-312070 .elementor-element.elementor-element-90c9f63 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-312070 .elementor-element.elementor-element-90c9f63 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-312070 .elementor-element.elementor-element-90c9f63 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-312070 .elementor-element.elementor-element-37e64eb
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-312070 .elementor-element.elementor-element-55ff0be
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-55ff0be:not(.elementor-motion-effects-element-type-background), .elementor-312070 .elementor-element.elementor-element-55ff0be>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-312070 .elementor-element.elementor-element-460c044 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-312070 .elementor-element.elementor-element-460c044.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-312070 .elementor-element.elementor-element-460c044.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-312070 .elementor-element.elementor-element-460c044.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-312070 .elementor-element.elementor-element-460c044 .elementor-image-box-title
{
    margin-bottom: 30px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-312070 .elementor-element.elementor-element-460c044 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 21%;
}
.elementor-312070 .elementor-element.elementor-element-460c044 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-312070 .elementor-element.elementor-element-460c044 .elementor-image-box-description
{
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-baedc75
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-9431d7c
{
    --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-312070 .elementor-element.elementor-element-cee6f1f
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-cee6f1f:not(.elementor-motion-effects-element-type-background), .elementor-312070 .elementor-element.elementor-element-cee6f1f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-312070 .elementor-element.elementor-element-3141fed .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-312070 .elementor-element.elementor-element-3141fed.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-312070 .elementor-element.elementor-element-3141fed.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-312070 .elementor-element.elementor-element-3141fed.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-312070 .elementor-element.elementor-element-3141fed .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-312070 .elementor-element.elementor-element-3141fed .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 23%;
}
.elementor-312070 .elementor-element.elementor-element-3141fed .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-312070 .elementor-element.elementor-element-add30ea
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-312070 .elementor-element.elementor-element-b0a0505
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-b0a0505:not(.elementor-motion-effects-element-type-background), .elementor-312070 .elementor-element.elementor-element-b0a0505>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-312070 .elementor-element.elementor-element-0299903 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-312070 .elementor-element.elementor-element-0299903.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-312070 .elementor-element.elementor-element-0299903.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-312070 .elementor-element.elementor-element-0299903.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-312070 .elementor-element.elementor-element-0299903 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-312070 .elementor-element.elementor-element-0299903 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 21%;
}
.elementor-312070 .elementor-element.elementor-element-0299903 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-312070 .elementor-element.elementor-element-78d0db9
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-6503aaa3
{
    --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-312070 .elementor-element.elementor-element-6503aaa3:not(.elementor-motion-effects-element-type-background), .elementor-312070 .elementor-element.elementor-element-6503aaa3>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-312070 .elementor-element.elementor-element-28c83a6d
{
    --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-312070 .elementor-element.elementor-element-28589e92>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-28589e92 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-71033a99 .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-312070 .elementor-element.elementor-element-71033a99 .elementor-button:hover, .elementor-312070 .elementor-element.elementor-element-71033a99 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-312070 .elementor-element.elementor-element-71033a99 .elementor-button:hover svg, .elementor-312070 .elementor-element.elementor-element-71033a99 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-312070 .elementor-element.elementor-element-43225cfe
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 72px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-312070 .elementor-element.elementor-element-43225cfe:not(.elementor-motion-effects-element-type-background), .elementor-312070 .elementor-element.elementor-element-43225cfe>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-312070 .elementor-element.elementor-element-35e79bf8
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-312070 .elementor-element.elementor-element-3472602e
{
    text-align: center;
}
.elementor-312070 .elementor-element.elementor-element-3472602e .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #fff;
}
.elementor-312070 .elementor-element.elementor-element-61c745f0
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-312070 .elementor-element.elementor-element-61c745f0 .elementor-divider-separator
{
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-312070 .elementor-element.elementor-element-61c745f0 .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-312070 .elementor-element.elementor-element-18c1610d
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-312070 .elementor-element.elementor-element-130279b2
{
    --display: flex;
}
.elementor-312070 .elementor-element.elementor-element-7ac0b5f5
{
    --display: flex;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-312070 .elementor-element.elementor-element-26741d8e>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-26741d8e.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-312070 .elementor-element.elementor-element-26741d8e.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-312070 .elementor-element.elementor-element-26741d8e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-312070 .elementor-element.elementor-element-26741d8e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-312070 .elementor-element.elementor-element-26741d8e .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-312070 .elementor-element.elementor-element-26741d8e .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-312070 .elementor-element.elementor-element-1f37307b
{
    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-312070 .elementor-element.elementor-element-1f37307b>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-1f37307b.elementor-element
{
    --align-self: flex-end;
}
.elementor-312070 .elementor-element.elementor-element-7d447126
{
    --display: flex;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-312070 .elementor-element.elementor-element-2c7d1b71>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-2c7d1b71.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-312070 .elementor-element.elementor-element-2c7d1b71.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-312070 .elementor-element.elementor-element-2c7d1b71.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-312070 .elementor-element.elementor-element-2c7d1b71 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 12%;
}
.elementor-312070 .elementor-element.elementor-element-2c7d1b71 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-312070 .elementor-element.elementor-element-2c7d1b71 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-312070 .elementor-element.elementor-element-338b89c1
{
    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-312070 .elementor-element.elementor-element-338b89c1>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-338b89c1.elementor-element
{
    --align-self: flex-end;
}
.elementor-312070 .elementor-element.elementor-element-6db9601d
{
    --display: flex;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-312070 .elementor-element.elementor-element-3dae6741.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-312070 .elementor-element.elementor-element-3dae6741.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-312070 .elementor-element.elementor-element-3dae6741.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-312070 .elementor-element.elementor-element-3dae6741 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-312070 .elementor-element.elementor-element-3dae6741 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-312070 .elementor-element.elementor-element-3dae6741 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-312070 .elementor-element.elementor-element-760a1397
{
    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-312070 .elementor-element.elementor-element-760a1397>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-760a1397.elementor-element
{
    --align-self: flex-end;
}
.elementor-312070 .elementor-element.elementor-element-d1d98ea
{
    --display: flex;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-312070 .elementor-element.elementor-element-99eb178.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-312070 .elementor-element.elementor-element-99eb178.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-312070 .elementor-element.elementor-element-99eb178.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-312070 .elementor-element.elementor-element-99eb178 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-312070 .elementor-element.elementor-element-99eb178 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-312070 .elementor-element.elementor-element-99eb178 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-312070 .elementor-element.elementor-element-af8b19c
{
    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-312070 .elementor-element.elementor-element-af8b19c>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-af8b19c.elementor-element
{
    --align-self: flex-end;
}
.elementor-312070 .elementor-element.elementor-element-1a87daa6
{
    --display: flex;
}
.elementor-312070 .elementor-element.elementor-element-44c9e427>.elementor-widget-container
{
    margin: 150px 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-5cf32d4d
{
    --display: flex;
}
.elementor-312070 .elementor-element.elementor-element-1e308564
{
    --display: flex;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-312070 .elementor-element.elementor-element-147f6c2e.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-312070 .elementor-element.elementor-element-147f6c2e.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-312070 .elementor-element.elementor-element-147f6c2e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-312070 .elementor-element.elementor-element-147f6c2e .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-312070 .elementor-element.elementor-element-147f6c2e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-312070 .elementor-element.elementor-element-147f6c2e .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-312070 .elementor-element.elementor-element-1b82ac77
{
    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-312070 .elementor-element.elementor-element-1b82ac77>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-1878d18
{
    --display: flex;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-312070 .elementor-element.elementor-element-9954544.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-312070 .elementor-element.elementor-element-9954544.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-312070 .elementor-element.elementor-element-9954544.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-312070 .elementor-element.elementor-element-9954544 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-312070 .elementor-element.elementor-element-9954544 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-312070 .elementor-element.elementor-element-9954544 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-312070 .elementor-element.elementor-element-23393edc
{
    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-312070 .elementor-element.elementor-element-23393edc>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-23393edc.elementor-element
{
    --align-self: flex-start;
}
.elementor-312070 .elementor-element.elementor-element-687a1b1a
{
    --display: flex;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-312070 .elementor-element.elementor-element-6ad30739.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-312070 .elementor-element.elementor-element-6ad30739.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-312070 .elementor-element.elementor-element-6ad30739.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-312070 .elementor-element.elementor-element-6ad30739 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-312070 .elementor-element.elementor-element-6ad30739 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-312070 .elementor-element.elementor-element-6ad30739 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-312070 .elementor-element.elementor-element-69b8135
{
    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-312070 .elementor-element.elementor-element-69b8135>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-a14d26d
{
    --display: flex;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-312070 .elementor-element.elementor-element-70dc37f.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-312070 .elementor-element.elementor-element-70dc37f.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-312070 .elementor-element.elementor-element-70dc37f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-312070 .elementor-element.elementor-element-70dc37f .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-312070 .elementor-element.elementor-element-70dc37f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-312070 .elementor-element.elementor-element-70dc37f .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-312070 .elementor-element.elementor-element-02b05ba
{
    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-312070 .elementor-element.elementor-element-02b05ba>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-474c8eb4
{
    --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-312070 .elementor-element.elementor-element-474c8eb4:not(.elementor-motion-effects-element-type-background), .elementor-312070 .elementor-element.elementor-element-474c8eb4>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-312070 .elementor-element.elementor-element-4d5ff176 .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-312070 .elementor-element.elementor-element-4d5ff176 .elementor-button:hover, .elementor-312070 .elementor-element.elementor-element-4d5ff176 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-312070 .elementor-element.elementor-element-4d5ff176 .elementor-button:hover svg, .elementor-312070 .elementor-element.elementor-element-4d5ff176 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-312070 .elementor-element.elementor-element-5b51d63d
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-6f4868b2
{
    --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-312070 .elementor-element.elementor-element-4bc346b8
{
    text-align: center;
}
.elementor-312070 .elementor-element.elementor-element-4bc346b8 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-27402a18
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-312070 .elementor-element.elementor-element-27402a18 .elementor-divider-separator
{
    width: 160px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-312070 .elementor-element.elementor-element-27402a18 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-312070 .elementor-element.elementor-element-4edbb006
{
    --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-312070 .elementor-element.elementor-element-583ed1e3
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-312070 .elementor-element.elementor-element-52b30ef4
{
    --display: flex;
    --flex-direction: 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-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-312070 .elementor-element.elementor-element-6da4ccfb>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-6da4ccfb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-312070 .elementor-element.elementor-element-6da4ccfb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-312070 .elementor-element.elementor-element-6da4ccfb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-312070 .elementor-element.elementor-element-6da4ccfb .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-312070 .elementor-element.elementor-element-6da4ccfb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-312070 .elementor-element.elementor-element-6da4ccfb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-312070 .elementor-element.elementor-element-6da4ccfb .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-6da4ccfb .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-312070 .elementor-element.elementor-element-6da4ccfb
{
    --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-312070 .elementor-element.elementor-element-6da4ccfb .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-312070 .elementor-element.elementor-element-6da4ccfb .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-6da4ccfb .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 40px;
}
.elementor-312070 .elementor-element.elementor-element-6da4ccfb .elementor-icon-list-text
{
    color: #262626;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-2cf8c59e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-312070 .elementor-element.elementor-element-6d985933
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-312070 .elementor-element.elementor-element-6a013c11
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-312070 .elementor-element.elementor-element-4f2189fc .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-312070 .elementor-element.elementor-element-4f2189fc .elementor-button:hover, .elementor-312070 .elementor-element.elementor-element-4f2189fc .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-312070 .elementor-element.elementor-element-4f2189fc .elementor-button:hover svg, .elementor-312070 .elementor-element.elementor-element-4f2189fc .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-312070 .elementor-element.elementor-element-4d38109c:not(.elementor-motion-effects-element-type-background), .elementor-312070 .elementor-element.elementor-element-4d38109c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-312070 .elementor-element.elementor-element-4d38109c>.elementor-container
{
    max-width: 1460px;
}
.elementor-312070 .elementor-element.elementor-element-4d38109c
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-312070 .elementor-element.elementor-element-4d38109c>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-312070 .elementor-element.elementor-element-7cd129f5
{
    text-align: center;
}
.elementor-312070 .elementor-element.elementor-element-7cd129f5 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #fff;
}
.elementor-312070 .elementor-element.elementor-element-b5645bf
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-312070 .elementor-element.elementor-element-b5645bf .elementor-divider-separator
{
    width: 160px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-312070 .elementor-element.elementor-element-b5645bf .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-312070 .elementor-element.elementor-element-1548454b>.elementor-container
{
    max-width: 1460px;
}
.elementor-312070 .elementor-element.elementor-element-1548454b
{
    margin-top: 30px;
    margin-bottom: 0;
}
.elementor-bc-flex-widget .elementor-312070 .elementor-element.elementor-element-e28ad7f.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-312070 .elementor-element.elementor-element-e28ad7f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-312070 .elementor-element.elementor-element-e28ad7f>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-312070 .elementor-element.elementor-element-fe09e2c>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-312070 .elementor-element.elementor-element-fe09e2c img
{
    width: 100%;
    height: 190px;
    transition-duration: 0s;
}
.elementor-312070 .elementor-element.elementor-element-fe09e2c:hover img
{
    opacity: 1;
}
.elementor-312070 .elementor-element.elementor-element-6c2564e>.elementor-widget-container
{
    background-color: #e5e5e5;
    padding: 10px 10px 10px 10px;
}
.elementor-312070 .elementor-element.elementor-element-6c2564e.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-312070 .elementor-element.elementor-element-6c2564e.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-312070 .elementor-element.elementor-element-6c2564e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-312070 .elementor-element.elementor-element-6c2564e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 58%;
}
.elementor-312070 .elementor-element.elementor-element-6c2564e .elementor-image-box-img img
{
    transition-duration: 0s;
}
.elementor-312070 .elementor-element.elementor-element-6c2564e .elementor-image-box-title
{
    color: #0c0c0c;
}
.elementor-312070 .elementor-element.elementor-element-6c2564e .elementor-image-box-description
{
    color: #0c0c0c;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3em;
}
.elementor-bc-flex-widget .elementor-312070 .elementor-element.elementor-element-53ad9ccf.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-312070 .elementor-element.elementor-element-53ad9ccf.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-312070 .elementor-element.elementor-element-53ad9ccf>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-312070 .elementor-element.elementor-element-d156433>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-312070 .elementor-element.elementor-element-d156433 img
{
    width: 100%;
    height: 190px;
    transition-duration: 0s;
}
.elementor-312070 .elementor-element.elementor-element-d156433:hover img
{
    opacity: 1;
}
.elementor-312070 .elementor-element.elementor-element-2d7e845a>.elementor-widget-container
{
    background-color: #e5e5e5;
    padding: 10px 10px 10px 10px;
}
.elementor-312070 .elementor-element.elementor-element-2d7e845a.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-312070 .elementor-element.elementor-element-2d7e845a.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-312070 .elementor-element.elementor-element-2d7e845a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-312070 .elementor-element.elementor-element-2d7e845a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 58%;
}
.elementor-312070 .elementor-element.elementor-element-2d7e845a .elementor-image-box-title
{
    color: #0c0c0c;
}
.elementor-312070 .elementor-element.elementor-element-2d7e845a .elementor-image-box-description
{
    color: #0c0c0c;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3em;
}
.elementor-bc-flex-widget .elementor-312070 .elementor-element.elementor-element-22ce80a9.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-312070 .elementor-element.elementor-element-22ce80a9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-312070 .elementor-element.elementor-element-22ce80a9>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-312070 .elementor-element.elementor-element-1be0e247>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-312070 .elementor-element.elementor-element-1be0e247 img
{
    width: 100%;
    height: 190px;
    transition-duration: 0s;
}
.elementor-312070 .elementor-element.elementor-element-1be0e247:hover img
{
    opacity: 1;
}
.elementor-312070 .elementor-element.elementor-element-55983c4d>.elementor-widget-container
{
    background-color: #e5e5e5;
    padding: 10px 10px 10px 10px;
}
.elementor-312070 .elementor-element.elementor-element-55983c4d.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-312070 .elementor-element.elementor-element-55983c4d.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-312070 .elementor-element.elementor-element-55983c4d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-312070 .elementor-element.elementor-element-55983c4d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 58%;
}
.elementor-312070 .elementor-element.elementor-element-55983c4d .elementor-image-box-title
{
    color: #0c0c0c;
}
.elementor-312070 .elementor-element.elementor-element-55983c4d .elementor-image-box-description
{
    color: #0c0c0c;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3em;
}
.elementor-bc-flex-widget .elementor-312070 .elementor-element.elementor-element-60889c27.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-312070 .elementor-element.elementor-element-60889c27.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-312070 .elementor-element.elementor-element-60889c27>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-312070 .elementor-element.elementor-element-61b9872e>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-312070 .elementor-element.elementor-element-61b9872e img
{
    width: 100%;
    height: 190px;
    transition-duration: 0s;
}
.elementor-312070 .elementor-element.elementor-element-61b9872e:hover img
{
    opacity: 1;
}
.elementor-312070 .elementor-element.elementor-element-2d1edf9b>.elementor-widget-container
{
    background-color: #e5e5e5;
    padding: 10px 10px 10px 10px;
}
.elementor-312070 .elementor-element.elementor-element-2d1edf9b.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-312070 .elementor-element.elementor-element-2d1edf9b.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-312070 .elementor-element.elementor-element-2d1edf9b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-312070 .elementor-element.elementor-element-2d1edf9b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 58%;
}
.elementor-312070 .elementor-element.elementor-element-2d1edf9b .elementor-image-box-title
{
    color: #0c0c0c;
}
.elementor-312070 .elementor-element.elementor-element-2d1edf9b .elementor-image-box-description
{
    color: #0c0c0c;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3em;
}
.elementor-312070 .elementor-element.elementor-element-368052fe>.elementor-container
{
    max-width: 1460px;
}
.elementor-312070 .elementor-element.elementor-element-368052fe
{
    margin-top: 3px;
    margin-bottom: 0;
}
.elementor-bc-flex-widget .elementor-312070 .elementor-element.elementor-element-3b85be08.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-312070 .elementor-element.elementor-element-3b85be08.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-312070 .elementor-element.elementor-element-3b85be08>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-312070 .elementor-element.elementor-element-26bd4947>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-312070 .elementor-element.elementor-element-26bd4947 img
{
    width: 100%;
    transition-duration: 0s;
}
.elementor-312070 .elementor-element.elementor-element-26bd4947:hover img
{
    opacity: 1;
}
.elementor-312070 .elementor-element.elementor-element-12272a95
{
    width: var(--container-widget-width,92.244%);
    max-width: 92.244%;
    --container-widget-width: 92.244%;
    --container-widget-flex-grow: 0;
}
.elementor-312070 .elementor-element.elementor-element-12272a95>.elementor-widget-container
{
    background-color: #e5e5e5;
    padding: 10px 10px 10px 10px;
}
.elementor-312070 .elementor-element.elementor-element-12272a95.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-312070 .elementor-element.elementor-element-12272a95.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-312070 .elementor-element.elementor-element-12272a95.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-312070 .elementor-element.elementor-element-12272a95.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-312070 .elementor-element.elementor-element-12272a95 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 58%;
}
.elementor-312070 .elementor-element.elementor-element-12272a95 .elementor-image-box-title
{
    color: #0c0c0c;
}
.elementor-312070 .elementor-element.elementor-element-12272a95 .elementor-image-box-description
{
    color: #0c0c0c;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3em;
}
.elementor-bc-flex-widget .elementor-312070 .elementor-element.elementor-element-230a9692.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-312070 .elementor-element.elementor-element-230a9692.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-312070 .elementor-element.elementor-element-230a9692>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-312070 .elementor-element.elementor-element-664ec23e>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-312070 .elementor-element.elementor-element-664ec23e img
{
    width: 100%;
    height: 190px;
    transition-duration: 0s;
}
.elementor-312070 .elementor-element.elementor-element-664ec23e:hover img
{
    opacity: 1;
}
.elementor-312070 .elementor-element.elementor-element-43967efa>.elementor-widget-container
{
    background-color: #e5e5e5;
    padding: 10px 10px 10px 10px;
}
.elementor-312070 .elementor-element.elementor-element-43967efa.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-312070 .elementor-element.elementor-element-43967efa.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-312070 .elementor-element.elementor-element-43967efa.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-312070 .elementor-element.elementor-element-43967efa .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 58%;
}
.elementor-312070 .elementor-element.elementor-element-43967efa .elementor-image-box-title
{
    color: #0c0c0c;
}
.elementor-312070 .elementor-element.elementor-element-43967efa .elementor-image-box-description
{
    color: #0c0c0c;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3em;
}
.elementor-bc-flex-widget .elementor-312070 .elementor-element.elementor-element-4ab11ec9.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-312070 .elementor-element.elementor-element-4ab11ec9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-312070 .elementor-element.elementor-element-4ab11ec9>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-312070 .elementor-element.elementor-element-18e8191f>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-312070 .elementor-element.elementor-element-18e8191f img
{
    width: 100%;
    height: 190px;
    transition-duration: 0s;
}
.elementor-312070 .elementor-element.elementor-element-18e8191f:hover img
{
    opacity: 1;
}
.elementor-312070 .elementor-element.elementor-element-4d2deb47>.elementor-widget-container
{
    background-color: #e5e5e5;
    padding: 10px 10px 10px 10px;
}
.elementor-312070 .elementor-element.elementor-element-4d2deb47.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-312070 .elementor-element.elementor-element-4d2deb47.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-312070 .elementor-element.elementor-element-4d2deb47.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-312070 .elementor-element.elementor-element-4d2deb47 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 58%;
}
.elementor-312070 .elementor-element.elementor-element-4d2deb47 .elementor-image-box-title
{
    color: #0c0c0c;
}
.elementor-312070 .elementor-element.elementor-element-4d2deb47 .elementor-image-box-description
{
    color: #0c0c0c;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3em;
}
.elementor-bc-flex-widget .elementor-312070 .elementor-element.elementor-element-1e603d56.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-312070 .elementor-element.elementor-element-1e603d56.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-312070 .elementor-element.elementor-element-1e603d56>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-312070 .elementor-element.elementor-element-6b9ca86b>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-312070 .elementor-element.elementor-element-6b9ca86b img
{
    width: 100%;
    height: 190px;
    transition-duration: 0s;
}
.elementor-312070 .elementor-element.elementor-element-6b9ca86b:hover img
{
    opacity: 1;
}
.elementor-312070 .elementor-element.elementor-element-64376b3>.elementor-widget-container
{
    background-color: #e5e5e5;
    padding: 10px 10px 10px 10px;
}
.elementor-312070 .elementor-element.elementor-element-64376b3.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-312070 .elementor-element.elementor-element-64376b3.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-312070 .elementor-element.elementor-element-64376b3.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-312070 .elementor-element.elementor-element-64376b3 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 58%;
}
.elementor-312070 .elementor-element.elementor-element-64376b3 .elementor-image-box-img img
{
    transition-duration: 0s;
}
.elementor-312070 .elementor-element.elementor-element-64376b3 .elementor-image-box-title
{
    color: #0c0c0c;
}
.elementor-312070 .elementor-element.elementor-element-64376b3 .elementor-image-box-description
{
    color: #0c0c0c;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3em;
}
.elementor-312070 .elementor-element.elementor-element-4d558ac>.elementor-container
{
    max-width: 1460px;
}
.elementor-312070 .elementor-element.elementor-element-4d558ac
{
    margin-top: 3px;
    margin-bottom: 0;
}
.elementor-bc-flex-widget .elementor-312070 .elementor-element.elementor-element-ea9e16c.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-312070 .elementor-element.elementor-element-ea9e16c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-312070 .elementor-element.elementor-element-ea9e16c>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-312070 .elementor-element.elementor-element-79db555
{
    width: var(--container-widget-width,92.244%);
    max-width: 92.244%;
    --container-widget-width: 92.244%;
    --container-widget-flex-grow: 0;
}
.elementor-312070 .elementor-element.elementor-element-79db555>.elementor-widget-container
{
    background-color: #e5e5e5;
    padding: 10px 10px 10px 10px;
}
.elementor-312070 .elementor-element.elementor-element-79db555.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-312070 .elementor-element.elementor-element-79db555.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-312070 .elementor-element.elementor-element-79db555.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-312070 .elementor-element.elementor-element-79db555.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-312070 .elementor-element.elementor-element-79db555 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 58%;
}
.elementor-312070 .elementor-element.elementor-element-79db555 .elementor-image-box-title
{
    color: #0c0c0c;
}
.elementor-312070 .elementor-element.elementor-element-79db555 .elementor-image-box-description
{
    color: #0c0c0c;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3em;
}
.elementor-bc-flex-widget .elementor-312070 .elementor-element.elementor-element-215028a.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-312070 .elementor-element.elementor-element-215028a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-312070 .elementor-element.elementor-element-215028a>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-312070 .elementor-element.elementor-element-e32c8a0>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-312070 .elementor-element.elementor-element-e32c8a0 img
{
    width: 100%;
    height: 190px;
    transition-duration: 0s;
}
.elementor-312070 .elementor-element.elementor-element-e32c8a0:hover img
{
    opacity: 1;
}
.elementor-312070 .elementor-element.elementor-element-284059d>.elementor-widget-container
{
    background-color: #e5e5e5;
    padding: 10px 10px 10px 10px;
}
.elementor-312070 .elementor-element.elementor-element-284059d.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-312070 .elementor-element.elementor-element-284059d.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-312070 .elementor-element.elementor-element-284059d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-312070 .elementor-element.elementor-element-284059d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 58%;
}
.elementor-312070 .elementor-element.elementor-element-284059d .elementor-image-box-title
{
    color: #0c0c0c;
}
.elementor-312070 .elementor-element.elementor-element-284059d .elementor-image-box-description
{
    color: #0c0c0c;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3em;
}
.elementor-bc-flex-widget .elementor-312070 .elementor-element.elementor-element-64bc515.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-312070 .elementor-element.elementor-element-64bc515.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-312070 .elementor-element.elementor-element-64bc515>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-312070 .elementor-element.elementor-element-17a162b>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-312070 .elementor-element.elementor-element-17a162b img
{
    width: 100%;
    height: 190px;
    transition-duration: 0s;
}
.elementor-312070 .elementor-element.elementor-element-17a162b:hover img
{
    opacity: 1;
}
.elementor-312070 .elementor-element.elementor-element-979315c>.elementor-widget-container
{
    background-color: #e5e5e5;
    padding: 10px 10px 10px 10px;
}
.elementor-312070 .elementor-element.elementor-element-979315c.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-312070 .elementor-element.elementor-element-979315c.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-312070 .elementor-element.elementor-element-979315c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-312070 .elementor-element.elementor-element-979315c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 58%;
}
.elementor-312070 .elementor-element.elementor-element-979315c .elementor-image-box-title
{
    color: #0c0c0c;
}
.elementor-312070 .elementor-element.elementor-element-979315c .elementor-image-box-description
{
    color: #0c0c0c;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3em;
}
.elementor-bc-flex-widget .elementor-312070 .elementor-element.elementor-element-eeaf56d.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-312070 .elementor-element.elementor-element-eeaf56d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-312070 .elementor-element.elementor-element-eeaf56d>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-312070 .elementor-element.elementor-element-36435cb8
{
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: #fff;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 40px;
    margin-bottom: 0;
    padding: 0 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-36435cb8>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-312070 .elementor-element.elementor-element-d230d7.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-312070 .elementor-element.elementor-element-d230d7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-312070 .elementor-element.elementor-element-7020bb3 .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-312070 .elementor-element.elementor-element-7020bb3 .elementor-button:hover, .elementor-312070 .elementor-element.elementor-element-7020bb3 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-312070 .elementor-element.elementor-element-7020bb3 .elementor-button:hover svg, .elementor-312070 .elementor-element.elementor-element-7020bb3 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-312070 .elementor-element.elementor-element-34524150
{
    --display: flex;
    --flex-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: 70px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-312070 .elementor-element.elementor-element-34524150:not(.elementor-motion-effects-element-type-background), .elementor-312070 .elementor-element.elementor-element-34524150>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-312070 .elementor-element.elementor-element-34524150.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-312070 .elementor-element.elementor-element-2deec89>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-2deec89.elementor-element
{
    --align-self: center;
}
.elementor-312070 .elementor-element.elementor-element-2deec89
{
    text-align: center;
}
.elementor-312070 .elementor-element.elementor-element-2deec89 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
}
.elementor-312070 .elementor-element.elementor-element-74a96574
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-312070 .elementor-element.elementor-element-74a96574 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-312070 .elementor-element.elementor-element-74a96574 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-312070 .elementor-element.elementor-element-6c516610
{
    --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-312070 .elementor-element.elementor-element-58592c7b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 50px 0px;
    --row-gap: 50px;
    --column-gap: 0px;
}
.elementor-312070 .elementor-element.elementor-element-4442586a>.elementor-widget-container
{
    background-color: #1a3b8d;
    margin: 0 20px 0 0;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-312070 .elementor-element.elementor-element-4442586a .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-312070 .elementor-element.elementor-element-4442586a.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-312070 .elementor-element.elementor-element-4442586a.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-312070 .elementor-element.elementor-element-4442586a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-312070 .elementor-element.elementor-element-4442586a .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-312070 .elementor-element.elementor-element-4442586a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-312070 .elementor-element.elementor-element-4442586a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-312070 .elementor-element.elementor-element-5fcc2ba1>.elementor-widget-container
{
    background-color: #1a3b8d;
    margin: 0 20px 0 0;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-312070 .elementor-element.elementor-element-5fcc2ba1 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-312070 .elementor-element.elementor-element-5fcc2ba1.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-312070 .elementor-element.elementor-element-5fcc2ba1.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-312070 .elementor-element.elementor-element-5fcc2ba1.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-312070 .elementor-element.elementor-element-5fcc2ba1 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-312070 .elementor-element.elementor-element-5fcc2ba1 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-312070 .elementor-element.elementor-element-5fcc2ba1 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-312070 .elementor-element.elementor-element-3300f0d5>.elementor-widget-container
{
    background-color: #1a3b8d;
    margin: 0 20px 0 0;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-312070 .elementor-element.elementor-element-3300f0d5 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-312070 .elementor-element.elementor-element-3300f0d5.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-312070 .elementor-element.elementor-element-3300f0d5.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-312070 .elementor-element.elementor-element-3300f0d5.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-312070 .elementor-element.elementor-element-3300f0d5 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-312070 .elementor-element.elementor-element-3300f0d5 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-312070 .elementor-element.elementor-element-3300f0d5 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-312070 .elementor-element.elementor-element-6a8a9285
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-c7fc6ed
{
    text-align: center;
}
.elementor-312070 .elementor-element.elementor-element-c7fc6ed img
{
    width: 75%;
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: #fff;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 2px 8px 23px 6px #0c44ba;
}
.elementor-312070 .elementor-element.elementor-element-6e0f6620
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 50px 0px;
    --row-gap: 50px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-312070 .elementor-element.elementor-element-612d87c>.elementor-widget-container
{
    background-color: #1a3b8d;
    margin: 0 0 0 -20px;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-312070 .elementor-element.elementor-element-612d87c .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-312070 .elementor-element.elementor-element-612d87c.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-312070 .elementor-element.elementor-element-612d87c.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-312070 .elementor-element.elementor-element-612d87c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-312070 .elementor-element.elementor-element-612d87c .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-312070 .elementor-element.elementor-element-612d87c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-312070 .elementor-element.elementor-element-612d87c .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-312070 .elementor-element.elementor-element-44744a94>.elementor-widget-container
{
    background-color: #1a3b8d;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-312070 .elementor-element.elementor-element-44744a94 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-312070 .elementor-element.elementor-element-44744a94.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-312070 .elementor-element.elementor-element-44744a94.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-312070 .elementor-element.elementor-element-44744a94.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-312070 .elementor-element.elementor-element-44744a94 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-312070 .elementor-element.elementor-element-44744a94 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-312070 .elementor-element.elementor-element-44744a94 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-312070 .elementor-element.elementor-element-548b7197>.elementor-widget-container
{
    background-color: #1a3b8d;
    padding: 5px 0 5px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-312070 .elementor-element.elementor-element-548b7197 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-312070 .elementor-element.elementor-element-548b7197.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-312070 .elementor-element.elementor-element-548b7197.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-312070 .elementor-element.elementor-element-548b7197.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-312070 .elementor-element.elementor-element-548b7197 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-312070 .elementor-element.elementor-element-548b7197 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-312070 .elementor-element.elementor-element-548b7197 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-312070 .elementor-element.elementor-element-10e622c8
{
    --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: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
}
.elementor-312070 .elementor-element.elementor-element-7698b647
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-312070 .elementor-element.elementor-element-23621a4e
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-3fbf2cbf>.elementor-widget-container
{
    background-color: #1a3b8d;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-312070 .elementor-element.elementor-element-3fbf2cbf .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-312070 .elementor-element.elementor-element-3fbf2cbf.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-312070 .elementor-element.elementor-element-3fbf2cbf.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-312070 .elementor-element.elementor-element-3fbf2cbf.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-312070 .elementor-element.elementor-element-3fbf2cbf .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-312070 .elementor-element.elementor-element-3fbf2cbf .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-312070 .elementor-element.elementor-element-3fbf2cbf .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-312070 .elementor-element.elementor-element-cfa2354
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-0e206e1>.elementor-widget-container
{
    background-color: #1a3b8d;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-312070 .elementor-element.elementor-element-0e206e1 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-312070 .elementor-element.elementor-element-0e206e1.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-312070 .elementor-element.elementor-element-0e206e1.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-312070 .elementor-element.elementor-element-0e206e1.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-312070 .elementor-element.elementor-element-0e206e1 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-312070 .elementor-element.elementor-element-0e206e1 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-312070 .elementor-element.elementor-element-0e206e1 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-312070 .elementor-element.elementor-element-2416b20
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-2b4cba2>.elementor-widget-container
{
    background-color: #1a3b8d;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-312070 .elementor-element.elementor-element-2b4cba2 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-312070 .elementor-element.elementor-element-2b4cba2.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-312070 .elementor-element.elementor-element-2b4cba2.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-312070 .elementor-element.elementor-element-2b4cba2.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-312070 .elementor-element.elementor-element-2b4cba2 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-312070 .elementor-element.elementor-element-2b4cba2 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-312070 .elementor-element.elementor-element-2b4cba2 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-312070 .elementor-element.elementor-element-cae6f32
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-be6267d>.elementor-widget-container
{
    background-color: #1a3b8d;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-312070 .elementor-element.elementor-element-be6267d .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-312070 .elementor-element.elementor-element-be6267d.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-312070 .elementor-element.elementor-element-be6267d.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-312070 .elementor-element.elementor-element-be6267d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-312070 .elementor-element.elementor-element-be6267d .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-312070 .elementor-element.elementor-element-be6267d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-312070 .elementor-element.elementor-element-be6267d .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-312070 .elementor-element.elementor-element-3eb2e4ff
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-312070 .elementor-element.elementor-element-37d24117 .elementor-button
{
    background-color: #fff;
    font-family: "Geomanist",Sans-serif;
    font-size: 17px;
    font-weight: 700;
    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 30px 18px 30px;
}
.elementor-312070 .elementor-element.elementor-element-37d24117 .elementor-button:hover, .elementor-312070 .elementor-element.elementor-element-37d24117 .elementor-button:focus
{
    background-color: #1754d5;
    color: #fff;
}
.elementor-312070 .elementor-element.elementor-element-37d24117>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-37d24117
{
    z-index: 2;
}
.elementor-312070 .elementor-element.elementor-element-37d24117 .elementor-button:hover svg, .elementor-312070 .elementor-element.elementor-element-37d24117 .elementor-button:focus svg
{
    fill: #fff;
}
.elementor-312070 .elementor-element.elementor-element-bf82b01
{
    --display: flex;
    --flex-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: 0px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-312070 .elementor-element.elementor-element-bf82b01:not(.elementor-motion-effects-element-type-background), .elementor-312070 .elementor-element.elementor-element-bf82b01>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-312070 .elementor-element.elementor-element-88ca03e
{
    --display: flex;
}
.elementor-312070 .elementor-element.elementor-element-1bb9f3f7>.elementor-widget-container
{
    padding: 72px 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-1bb9f3f7.elementor-element
{
    --align-self: center;
}
.elementor-312070 .elementor-element.elementor-element-1bb9f3f7
{
    text-align: center;
}
.elementor-312070 .elementor-element.elementor-element-1bb9f3f7 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-7162a659
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-312070 .elementor-element.elementor-element-7162a659 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-312070 .elementor-element.elementor-element-7162a659 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-312070 .elementor-element.elementor-element-3ca56705
{
    --display: flex;
}
.elementor-312070 .elementor-element.elementor-element-1509bf25
{
    --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-312070 .elementor-element.elementor-element-23e2c202
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-312070 .elementor-element.elementor-element-6ee05928
{
    --display: flex;
    --flex-direction: 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-312070 .elementor-element.elementor-element-5b45f9e2 .elementor-counter
{
    gap: 10px;
}
.elementor-312070 .elementor-element.elementor-element-5b45f9e2 .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-312070 .elementor-element.elementor-element-5b45f9e2 .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-312070 .elementor-element.elementor-element-39c7b965
{
    --display: flex;
    --flex-direction: 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-312070 .elementor-element.elementor-element-571da14c
{
    --spacer-size: 70px;
}
.elementor-312070 .elementor-element.elementor-element-571da14c>.elementor-widget-container
{
    background-color: #d9d9d95c;
    margin: 0 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-e8a77bf
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-312070 .elementor-element.elementor-element-6f7ef29f .elementor-counter
{
    gap: 10px;
}
.elementor-312070 .elementor-element.elementor-element-6f7ef29f .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-312070 .elementor-element.elementor-element-6f7ef29f .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-312070 .elementor-element.elementor-element-6629f462
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-312070 .elementor-element.elementor-element-19c1df16
{
    --spacer-size: 70px;
}
.elementor-312070 .elementor-element.elementor-element-19c1df16>.elementor-widget-container
{
    background-color: #d9d9d95c;
    margin: 0 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-d16af33
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-312070 .elementor-element.elementor-element-3b75533d .elementor-counter
{
    gap: 10px;
}
.elementor-312070 .elementor-element.elementor-element-3b75533d .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-312070 .elementor-element.elementor-element-3b75533d .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-312070 .elementor-element.elementor-element-748f424f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-312070 .elementor-element.elementor-element-467e3f3
{
    --display: flex;
}
.elementor-312070 .elementor-element.elementor-element-46606d46
{
    --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-312070 .elementor-element.elementor-element-46606d46:not(.elementor-motion-effects-element-type-background), .elementor-312070 .elementor-element.elementor-element-46606d46>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-312070 .elementor-element.elementor-element-7d08c27b
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-cfd26d4
{
    width: var(--container-widget-width,54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}
.elementor-312070 .elementor-element.elementor-element-cfd26d4.elementor-element
{
    --align-self: center;
}
.elementor-312070 .elementor-element.elementor-element-cfd26d4 .elementor-counter
{
    gap: 10px;
}
.elementor-312070 .elementor-element.elementor-element-cfd26d4 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-312070 .elementor-element.elementor-element-cfd26d4 .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-312070 .elementor-element.elementor-element-58f9ef65
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-39613250
{
    width: var(--container-widget-width,54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}
.elementor-312070 .elementor-element.elementor-element-39613250.elementor-element
{
    --align-self: center;
}
.elementor-312070 .elementor-element.elementor-element-39613250 .elementor-counter
{
    gap: 10px;
}
.elementor-312070 .elementor-element.elementor-element-39613250 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-312070 .elementor-element.elementor-element-39613250 .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-312070 .elementor-element.elementor-element-32dd053f
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-7abd44be
{
    width: var(--container-widget-width,54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}
.elementor-312070 .elementor-element.elementor-element-7abd44be.elementor-element
{
    --align-self: center;
}
.elementor-312070 .elementor-element.elementor-element-7abd44be .elementor-counter
{
    gap: 10px;
}
.elementor-312070 .elementor-element.elementor-element-7abd44be .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-312070 .elementor-element.elementor-element-7abd44be .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-312070 .elementor-element.elementor-element-1cd50b31
{
    --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-312070 .elementor-element.elementor-element-3c84e60a>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-3c84e60a .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-4b1ce8ab .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-312070 .elementor-element.elementor-element-4b1ce8ab .elementor-button:hover, .elementor-312070 .elementor-element.elementor-element-4b1ce8ab .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-312070 .elementor-element.elementor-element-4b1ce8ab .elementor-button:hover svg, .elementor-312070 .elementor-element.elementor-element-4b1ce8ab .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-312070 .elementor-element.elementor-element-fea3bf6
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-350cf65d
{
    text-align: center;
}
.elementor-312070 .elementor-element.elementor-element-350cf65d .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-68715267
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-312070 .elementor-element.elementor-element-68715267 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-312070 .elementor-element.elementor-element-68715267 .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-312070 .elementor-element.elementor-element-622a6722
{
    --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-312070 .elementor-element.elementor-element-170fbec
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-312070 .elementor-element.elementor-element-2666cd33
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-1e6620b8 img
{
    height: 100px;
}
.elementor-312070 .elementor-element.elementor-element-e38d243
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-4616b075 img
{
    height: 100px;
}
.elementor-312070 .elementor-element.elementor-element-1370294
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-c54e89e
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-508333ff>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-508333ff.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-312070 .elementor-element.elementor-element-508333ff
{
    text-align: center;
}
.elementor-312070 .elementor-element.elementor-element-508333ff img
{
    width: 100%;
}
.elementor-312070 .elementor-element.elementor-element-2e84c1a3
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-46596a34 img
{
    width: 100%;
    height: 100px;
}
.elementor-312070 .elementor-element.elementor-element-3eb561b3
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-312070 .elementor-element.elementor-element-1a8adb2c
{
    --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-312070 .elementor-element.elementor-element-32f9d977
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-312070 .elementor-element.elementor-element-6b6d5a68
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-13c35fee
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-4b43aea
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-1c636a7f
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-6b96995d
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-4de753b6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-312070 .elementor-element.elementor-element-1d1d403d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-312070 .elementor-element.elementor-element-5b8d18c6
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-55c0aa5a
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-58ba3bef
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-1c37c2b0
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-43a9d7f1
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-39e67c8b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-312070 .elementor-element.elementor-element-1dd02ea0
{
    --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-312070 .elementor-element.elementor-element-65cdccef
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-312070 .elementor-element.elementor-element-17d64a76
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-4beecf64
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-fd02800
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-6fad6387
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-3c7f1985
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-16ff5b81
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-312070 .elementor-element.elementor-element-55b1ba6a
{
    --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-312070 .elementor-element.elementor-element-1e784419
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-312070 .elementor-element.elementor-element-6d50bb96
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-1e37caf4
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-b6a8d8d
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-57fe2d01
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-4c103f50
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-5b385cc5
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-312070 .elementor-element.elementor-element-15125f7c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-312070 .elementor-element.elementor-element-48dff02b
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-3e16f623
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-312070 .elementor-element.elementor-element-598e7c2d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-312070 .elementor-element.elementor-element-63032c8a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-312070 .elementor-element.elementor-element-5289cf89
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-312070 .elementor-element.elementor-element-4f42b64b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-312070 .elementor-element.elementor-element-1af9cc05
{
    --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-312070 .elementor-element.elementor-element-1af9cc05>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover)
{
    background: #f6f6f6;
}
.elementor-312070 .elementor-element.elementor-element-1af9cc05.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-312070 .elementor-element.elementor-element-1af9cc05.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-312070 .elementor-element.elementor-element-1af9cc05.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-312070 .elementor-element.elementor-element-1af9cc05>.elementor-widget-container
{
    padding: 20px 0 20px 0;
}
.elementor-312070 .elementor-element.elementor-element-1af9cc05.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-312070 .elementor-element.elementor-element-1af9cc05 [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-312070 .elementor-element.elementor-element-2eb563cc
{
    --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-312070 .elementor-element.elementor-element-6a82dd41>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-6a82dd41 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-6b1f2f79 .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-312070 .elementor-element.elementor-element-6b1f2f79 .elementor-button:hover, .elementor-312070 .elementor-element.elementor-element-6b1f2f79 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-312070 .elementor-element.elementor-element-6b1f2f79 .elementor-button:hover svg, .elementor-312070 .elementor-element.elementor-element-6b1f2f79 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-312070 .elementor-element.elementor-element-0afd776:not(.elementor-motion-effects-element-type-background), .elementor-312070 .elementor-element.elementor-element-0afd776>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-312070 .elementor-element.elementor-element-0afd776
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 50px 0 50px 0;
}
.elementor-312070 .elementor-element.elementor-element-0afd776>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-312070 .elementor-element.elementor-element-8e441d5
{
    margin-top: 0;
    margin-bottom: 30px;
}
.elementor-312070 .elementor-element.elementor-element-b536d1c>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-b536d1c.elementor-element
{
    --align-self: center;
}
.elementor-312070 .elementor-element.elementor-element-b536d1c
{
    text-align: center;
}
.elementor-312070 .elementor-element.elementor-element-b536d1c .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
}
.elementor-312070 .elementor-element.elementor-element-af16098
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-312070 .elementor-element.elementor-element-af16098 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-312070 .elementor-element.elementor-element-af16098 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-312070 .elementor-element.elementor-element-a5a3c37
{
    margin-top: 20px;
    margin-bottom: 0;
}
.elementor-312070 .elementor-element.elementor-element-e9063b0 .elementor-button
{
    background-color: #fff;
    font-family: "Geomanist",Sans-serif;
    font-size: 17px;
    font-weight: 700;
    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 30px 18px 30px;
}
.elementor-312070 .elementor-element.elementor-element-e9063b0 .elementor-button:hover, .elementor-312070 .elementor-element.elementor-element-e9063b0 .elementor-button:focus
{
    background-color: #1754d5;
    color: #fff;
}
.elementor-312070 .elementor-element.elementor-element-e9063b0>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-e9063b0
{
    z-index: 2;
}
.elementor-312070 .elementor-element.elementor-element-e9063b0 .elementor-button:hover svg, .elementor-312070 .elementor-element.elementor-element-e9063b0 .elementor-button:focus svg
{
    fill: #fff;
}
.elementor-312070 .elementor-element.elementor-element-63e9623c
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-3c758763>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-3c758763
{
    text-align: center;
}
.elementor-312070 .elementor-element.elementor-element-3c758763 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-7b4cfd86
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-312070 .elementor-element.elementor-element-7b4cfd86 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-312070 .elementor-element.elementor-element-7b4cfd86 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-312070 .elementor-element.elementor-element-5ff89d3f
{
    --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-312070 .elementor-element.elementor-element-24b1948d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-312070 .elementor-element.elementor-element-24b1948d.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-312070 .elementor-element.elementor-element-76fc2c12 .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-312070 .elementor-element.elementor-element-76fc2c12 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-312070 .elementor-element.elementor-element-76fc2c12 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-312070 .elementor-element.elementor-element-12b580ac
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-312070 .elementor-element.elementor-element-12b580ac.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-312070 .elementor-element.elementor-element-4a6b2c8e .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-312070 .elementor-element.elementor-element-4a6b2c8e
{
    width: var(--container-widget-width,108.382%);
    max-width: 108.382%;
    --container-widget-width: 108.382%;
    --container-widget-flex-grow: 0;
}
.elementor-312070 .elementor-element.elementor-element-4a6b2c8e.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-312070 .elementor-element.elementor-element-4a6b2c8e .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-312070 .elementor-element.elementor-element-4a6b2c8e .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-312070 .elementor-element.elementor-element-1cde97ec
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-312070 .elementor-element.elementor-element-1cde97ec.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-312070 .elementor-element.elementor-element-632de990 .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-312070 .elementor-element.elementor-element-632de990 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-312070 .elementor-element.elementor-element-632de990 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-312070 .elementor-element.elementor-element-391cf085
{
    --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-312070 .elementor-element.elementor-element-3848f062
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-312070 .elementor-element.elementor-element-3848f062.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-312070 .elementor-element.elementor-element-3f431dfc
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-312070 .elementor-element.elementor-element-3f431dfc.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-312070 .elementor-element.elementor-element-3a15b177 .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-312070 .elementor-element.elementor-element-3a15b177 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-312070 .elementor-element.elementor-element-3a15b177 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-312070 .elementor-element.elementor-element-3bbdeee
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-312070 .elementor-element.elementor-element-3bbdeee.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-312070 .elementor-element.elementor-element-dbde2b2 .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-312070 .elementor-element.elementor-element-dbde2b2 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-312070 .elementor-element.elementor-element-dbde2b2 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-312070 .elementor-element.elementor-element-4ba4f572
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-312070 .elementor-element.elementor-element-5b0132db
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-312070 .elementor-element.elementor-element-23011fd2
{
    width: var(--container-widget-width,67%);
    max-width: 67%;
    --container-widget-width: 67%;
    --container-widget-flex-grow: 0;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-23011fd2.elementor-element
{
    --align-self: center;
}
.elementor-312070 .elementor-element.elementor-element-4d2a55d8
{
    text-align: center;
}
.elementor-312070 .elementor-element.elementor-element-7411bdb
{
    --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-312070 .elementor-element.elementor-element-4f55b3f1 .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-312070 .elementor-element.elementor-element-4f55b3f1 .elementor-button:hover, .elementor-312070 .elementor-element.elementor-element-4f55b3f1 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-312070 .elementor-element.elementor-element-4f55b3f1 .elementor-button:hover svg, .elementor-312070 .elementor-element.elementor-element-4f55b3f1 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-312070 .elementor-element.elementor-element-6e30ef7f:not(.elementor-motion-effects-element-type-background), .elementor-312070 .elementor-element.elementor-element-6e30ef7f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-312070 .elementor-element.elementor-element-6e30ef7f>.elementor-container
{
    max-width: 1460px;
}
.elementor-312070 .elementor-element.elementor-element-6e30ef7f
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 70px 0 70px 0;
}
.elementor-312070 .elementor-element.elementor-element-6e30ef7f>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-312070 .elementor-element.elementor-element-7005fda2>.elementor-container
{
    max-width: 1460px;
}
.elementor-312070 .elementor-element.elementor-element-6faaca55
{
    text-align: center;
}
.elementor-312070 .elementor-element.elementor-element-6faaca55 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-75a8bf9f
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-312070 .elementor-element.elementor-element-75a8bf9f .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-312070 .elementor-element.elementor-element-75a8bf9f .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-312070 .elementor-element.elementor-element-7e5064e3>.elementor-container
{
    max-width: 1460px;
}
.elementor-312070 .elementor-element.elementor-element-7e5064e3
{
    margin-top: 40px;
    margin-bottom: 0;
}
.elementor-312070 .elementor-element.elementor-element-21754741>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-21754741 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-312070 .elementor-element.elementor-element-21754741 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-312070 .elementor-element.elementor-element-21754741 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-312070 .elementor-element.elementor-element-21754741 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-312070 .elementor-element.elementor-element-21754741 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-312070 .elementor-element.elementor-element-21754741 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-312070 .elementor-element.elementor-element-21754741 .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-21754741 .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-312070 .elementor-element.elementor-element-21754741
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-312070 .elementor-element.elementor-element-21754741 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-312070 .elementor-element.elementor-element-21754741 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-21754741 .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-312070 .elementor-element.elementor-element-21754741 .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-731db575>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-731db575 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-312070 .elementor-element.elementor-element-731db575 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-312070 .elementor-element.elementor-element-731db575 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-312070 .elementor-element.elementor-element-731db575 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-312070 .elementor-element.elementor-element-731db575 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-312070 .elementor-element.elementor-element-731db575 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-312070 .elementor-element.elementor-element-731db575 .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-731db575 .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-312070 .elementor-element.elementor-element-731db575
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-312070 .elementor-element.elementor-element-731db575 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-312070 .elementor-element.elementor-element-731db575 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-731db575 .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-312070 .elementor-element.elementor-element-731db575 .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-6df9848e>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-6df9848e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-312070 .elementor-element.elementor-element-6df9848e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-312070 .elementor-element.elementor-element-6df9848e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-312070 .elementor-element.elementor-element-6df9848e .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-312070 .elementor-element.elementor-element-6df9848e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-312070 .elementor-element.elementor-element-6df9848e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-312070 .elementor-element.elementor-element-6df9848e .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-6df9848e .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-312070 .elementor-element.elementor-element-6df9848e
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-312070 .elementor-element.elementor-element-6df9848e .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-312070 .elementor-element.elementor-element-6df9848e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-6df9848e .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-312070 .elementor-element.elementor-element-6df9848e .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-1907e176
{
    --display: flex;
    --flex-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: 70px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-312070 .elementor-element.elementor-element-1907e176:not(.elementor-motion-effects-element-type-background), .elementor-312070 .elementor-element.elementor-element-1907e176>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-312070 .elementor-element.elementor-element-5fa6e114
{
    --display: flex;
}
.elementor-312070 .elementor-element.elementor-element-4f75d571>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-4f75d571.elementor-element
{
    --align-self: center;
}
.elementor-312070 .elementor-element.elementor-element-4f75d571
{
    text-align: center;
}
.elementor-312070 .elementor-element.elementor-element-4f75d571 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
}
.elementor-312070 .elementor-element.elementor-element-573a47
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-312070 .elementor-element.elementor-element-573a47 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-312070 .elementor-element.elementor-element-573a47 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-312070 .elementor-element.elementor-element-18c8b112
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-312070 .elementor-element.elementor-element-18c8b112:not(.elementor-motion-effects-element-type-background), .elementor-312070 .elementor-element.elementor-element-18c8b112>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-312070 .elementor-element.elementor-element-78aadd4f
{
    --display: flex;
    --flex-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: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-312070 .elementor-element.elementor-element-3e549e68 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-7fc18c34>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-312070 .elementor-element.elementor-element-7fc18c34 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-7fc18c34 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-7fc18c34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-7fc18c34 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-312070 .elementor-element.elementor-element-7fc18c34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-312070 .elementor-element.elementor-element-7fc18c34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-7fc18c34 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-7fc18c34 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-312070 .elementor-element.elementor-element-7fc18c34
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-312070 .elementor-element.elementor-element-7fc18c34 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-312070 .elementor-element.elementor-element-7fc18c34 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-7fc18c34 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-312070 .elementor-element.elementor-element-7fc18c34 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-31a9aa20>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-31a9aa20
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-169a1430>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-169a1430 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-413cf737>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-312070 .elementor-element.elementor-element-413cf737 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-413cf737 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-413cf737 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-413cf737 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-312070 .elementor-element.elementor-element-413cf737 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-312070 .elementor-element.elementor-element-413cf737 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-413cf737 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-413cf737 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-312070 .elementor-element.elementor-element-413cf737
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-312070 .elementor-element.elementor-element-413cf737 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-312070 .elementor-element.elementor-element-413cf737 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-413cf737 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-312070 .elementor-element.elementor-element-413cf737 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-439ffcdd>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-439ffcdd .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-368cc09c>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-312070 .elementor-element.elementor-element-368cc09c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-368cc09c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-368cc09c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-368cc09c .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-312070 .elementor-element.elementor-element-368cc09c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-312070 .elementor-element.elementor-element-368cc09c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-368cc09c .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-368cc09c .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-312070 .elementor-element.elementor-element-368cc09c
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-312070 .elementor-element.elementor-element-368cc09c .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-312070 .elementor-element.elementor-element-368cc09c .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-368cc09c .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-312070 .elementor-element.elementor-element-368cc09c .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-69916e3c
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-312070 .elementor-element.elementor-element-8201412
{
    --display: flex;
}
.elementor-312070 .elementor-element.elementor-element-75580727 img
{
    max-width: 100%;
}
.elementor-312070 .elementor-element.elementor-element-396c263b
{
    --display: flex;
}
.elementor-312070 .elementor-element.elementor-element-43331f06
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
}
.elementor-312070 .elementor-element.elementor-element-43331f06:not(.elementor-motion-effects-element-type-background), .elementor-312070 .elementor-element.elementor-element-43331f06>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-312070 .elementor-element.elementor-element-70d52e1a
{
    --display: flex;
    --flex-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: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-312070 .elementor-element.elementor-element-25561363 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-6e8204d6>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-312070 .elementor-element.elementor-element-6e8204d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-6e8204d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-6e8204d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-6e8204d6 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-312070 .elementor-element.elementor-element-6e8204d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-312070 .elementor-element.elementor-element-6e8204d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-6e8204d6 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-6e8204d6 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-312070 .elementor-element.elementor-element-6e8204d6
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-312070 .elementor-element.elementor-element-6e8204d6 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-312070 .elementor-element.elementor-element-6e8204d6 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-6e8204d6 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-312070 .elementor-element.elementor-element-6e8204d6 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-7f63723c>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-7f63723c
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-2c8cf3da>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-2c8cf3da .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-5e20021e>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-312070 .elementor-element.elementor-element-5e20021e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-5e20021e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-5e20021e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-5e20021e .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-312070 .elementor-element.elementor-element-5e20021e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-312070 .elementor-element.elementor-element-5e20021e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-5e20021e .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-5e20021e .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-312070 .elementor-element.elementor-element-5e20021e
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-312070 .elementor-element.elementor-element-5e20021e .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-312070 .elementor-element.elementor-element-5e20021e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-5e20021e .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-312070 .elementor-element.elementor-element-5e20021e .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-5a28a69a
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-312070 .elementor-element.elementor-element-111c0624
{
    --display: flex;
}
.elementor-312070 .elementor-element.elementor-element-7c060d0
{
    --display: flex;
}
.elementor-312070 .elementor-element.elementor-element-115cfd1c
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
}
.elementor-312070 .elementor-element.elementor-element-115cfd1c:not(.elementor-motion-effects-element-type-background), .elementor-312070 .elementor-element.elementor-element-115cfd1c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-312070 .elementor-element.elementor-element-559bcf78
{
    --display: flex;
    --flex-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: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-312070 .elementor-element.elementor-element-69ffe481 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-559c97ce>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-312070 .elementor-element.elementor-element-559c97ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-559c97ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-559c97ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-559c97ce .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-312070 .elementor-element.elementor-element-559c97ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-312070 .elementor-element.elementor-element-559c97ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-559c97ce .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-559c97ce .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-312070 .elementor-element.elementor-element-559c97ce
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-312070 .elementor-element.elementor-element-559c97ce .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-312070 .elementor-element.elementor-element-559c97ce .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-559c97ce .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-312070 .elementor-element.elementor-element-559c97ce .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-2faf0e6c>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-2faf0e6c
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-20d9cae2>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-20d9cae2 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-5fc9ee74>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-312070 .elementor-element.elementor-element-5fc9ee74 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-5fc9ee74 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-5fc9ee74 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-5fc9ee74 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-312070 .elementor-element.elementor-element-5fc9ee74 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-312070 .elementor-element.elementor-element-5fc9ee74 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-5fc9ee74 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-5fc9ee74 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-312070 .elementor-element.elementor-element-5fc9ee74
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-312070 .elementor-element.elementor-element-5fc9ee74 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-312070 .elementor-element.elementor-element-5fc9ee74 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-5fc9ee74 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-312070 .elementor-element.elementor-element-5fc9ee74 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-7bf80263
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-312070 .elementor-element.elementor-element-6cc13886
{
    --display: flex;
}
.elementor-312070 .elementor-element.elementor-element-1084048e
{
    --display: flex;
}
.elementor-312070 .elementor-element.elementor-element-209d9b7f
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
}
.elementor-312070 .elementor-element.elementor-element-209d9b7f:not(.elementor-motion-effects-element-type-background), .elementor-312070 .elementor-element.elementor-element-209d9b7f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-312070 .elementor-element.elementor-element-2d9b5f9f
{
    --display: flex;
    --flex-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: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-312070 .elementor-element.elementor-element-4fbd38bb .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-5dd16090>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-312070 .elementor-element.elementor-element-5dd16090 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-5dd16090 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-5dd16090 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-5dd16090 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-312070 .elementor-element.elementor-element-5dd16090 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-312070 .elementor-element.elementor-element-5dd16090 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-5dd16090 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-5dd16090 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-312070 .elementor-element.elementor-element-5dd16090
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-312070 .elementor-element.elementor-element-5dd16090 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-312070 .elementor-element.elementor-element-5dd16090 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-5dd16090 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-312070 .elementor-element.elementor-element-5dd16090 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-6322485a>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-6322485a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-7db2f3bb>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-7db2f3bb .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-33622324>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-312070 .elementor-element.elementor-element-33622324 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-33622324 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-33622324 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-33622324 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-312070 .elementor-element.elementor-element-33622324 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-312070 .elementor-element.elementor-element-33622324 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-33622324 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-33622324 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-312070 .elementor-element.elementor-element-33622324
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-312070 .elementor-element.elementor-element-33622324 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-312070 .elementor-element.elementor-element-33622324 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-33622324 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-312070 .elementor-element.elementor-element-33622324 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-2e3c0d6f
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-312070 .elementor-element.elementor-element-25498b0b
{
    --display: flex;
}
.elementor-312070 .elementor-element.elementor-element-61d9a593
{
    --display: flex;
}
.elementor-312070 .elementor-element.elementor-element-1d436ecb
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
}
.elementor-312070 .elementor-element.elementor-element-1d436ecb:not(.elementor-motion-effects-element-type-background), .elementor-312070 .elementor-element.elementor-element-1d436ecb>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-312070 .elementor-element.elementor-element-1bc94da3
{
    --display: flex;
    --flex-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: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-312070 .elementor-element.elementor-element-1ab574a1 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-36c71db7>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-312070 .elementor-element.elementor-element-36c71db7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-36c71db7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-36c71db7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-36c71db7 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-312070 .elementor-element.elementor-element-36c71db7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-312070 .elementor-element.elementor-element-36c71db7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-36c71db7 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-36c71db7 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-312070 .elementor-element.elementor-element-36c71db7
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-312070 .elementor-element.elementor-element-36c71db7 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-312070 .elementor-element.elementor-element-36c71db7 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-36c71db7 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-312070 .elementor-element.elementor-element-36c71db7 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-108bfac7>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-108bfac7
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-57145148>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-57145148 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-36577eab>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-312070 .elementor-element.elementor-element-36577eab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-36577eab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-36577eab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-36577eab .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-312070 .elementor-element.elementor-element-36577eab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-312070 .elementor-element.elementor-element-36577eab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-36577eab .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-36577eab .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-312070 .elementor-element.elementor-element-36577eab
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-312070 .elementor-element.elementor-element-36577eab .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-312070 .elementor-element.elementor-element-36577eab .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-36577eab .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-312070 .elementor-element.elementor-element-36577eab .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-5d9eb21b
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-312070 .elementor-element.elementor-element-38d97534
{
    --display: flex;
}
.elementor-312070 .elementor-element.elementor-element-5a9540b7
{
    --display: flex;
}
.elementor-312070 .elementor-element.elementor-element-7c213bc0
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
}
.elementor-312070 .elementor-element.elementor-element-7c213bc0:not(.elementor-motion-effects-element-type-background), .elementor-312070 .elementor-element.elementor-element-7c213bc0>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-312070 .elementor-element.elementor-element-6a96ec5e
{
    --display: flex;
    --flex-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: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-312070 .elementor-element.elementor-element-487a09ea .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-64962248>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-312070 .elementor-element.elementor-element-64962248 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-64962248 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-64962248 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-64962248 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-312070 .elementor-element.elementor-element-64962248 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-312070 .elementor-element.elementor-element-64962248 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-64962248 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-64962248 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-312070 .elementor-element.elementor-element-64962248
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-312070 .elementor-element.elementor-element-64962248 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-312070 .elementor-element.elementor-element-64962248 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-64962248 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-312070 .elementor-element.elementor-element-64962248 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-367918d>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-367918d
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-1e33ece7>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-1e33ece7 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-77375b6e>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-312070 .elementor-element.elementor-element-77375b6e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-77375b6e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-77375b6e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-77375b6e .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-312070 .elementor-element.elementor-element-77375b6e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-312070 .elementor-element.elementor-element-77375b6e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-77375b6e .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-77375b6e .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-312070 .elementor-element.elementor-element-77375b6e
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-312070 .elementor-element.elementor-element-77375b6e .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-312070 .elementor-element.elementor-element-77375b6e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-77375b6e .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-312070 .elementor-element.elementor-element-77375b6e .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-32f3954b
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-312070 .elementor-element.elementor-element-3dc63de6
{
    --display: flex;
}
.elementor-312070 .elementor-element.elementor-element-4784986
{
    --display: flex;
}
.elementor-312070 .elementor-element.elementor-element-597438fe
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
}
.elementor-312070 .elementor-element.elementor-element-597438fe:not(.elementor-motion-effects-element-type-background), .elementor-312070 .elementor-element.elementor-element-597438fe>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-312070 .elementor-element.elementor-element-4b3e100f
{
    --display: flex;
    --flex-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: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-312070 .elementor-element.elementor-element-556e333c .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-14cff7cb>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-312070 .elementor-element.elementor-element-14cff7cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-14cff7cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-14cff7cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-14cff7cb .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-312070 .elementor-element.elementor-element-14cff7cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-312070 .elementor-element.elementor-element-14cff7cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-14cff7cb .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-14cff7cb .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-312070 .elementor-element.elementor-element-14cff7cb
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-312070 .elementor-element.elementor-element-14cff7cb .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-312070 .elementor-element.elementor-element-14cff7cb .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-14cff7cb .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-312070 .elementor-element.elementor-element-14cff7cb .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-1949b75d>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-1949b75d
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-36a3b08>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-36a3b08 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-68c13791>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-312070 .elementor-element.elementor-element-68c13791 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-68c13791 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-68c13791 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-68c13791 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-312070 .elementor-element.elementor-element-68c13791 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-312070 .elementor-element.elementor-element-68c13791 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-68c13791 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-68c13791 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-312070 .elementor-element.elementor-element-68c13791
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-312070 .elementor-element.elementor-element-68c13791 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-312070 .elementor-element.elementor-element-68c13791 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-68c13791 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-312070 .elementor-element.elementor-element-68c13791 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-108a779a
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-312070 .elementor-element.elementor-element-210b267a
{
    --display: flex;
}
.elementor-312070 .elementor-element.elementor-element-35939e3d
{
    --display: flex;
}
.elementor-312070 .elementor-element.elementor-element-39314ede
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
}
.elementor-312070 .elementor-element.elementor-element-39314ede:not(.elementor-motion-effects-element-type-background), .elementor-312070 .elementor-element.elementor-element-39314ede>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-312070 .elementor-element.elementor-element-746e29ae
{
    --display: flex;
    --flex-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: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-312070 .elementor-element.elementor-element-2d0894b7 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-257e6246>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-312070 .elementor-element.elementor-element-257e6246 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-257e6246 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-257e6246 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-257e6246 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-312070 .elementor-element.elementor-element-257e6246 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-312070 .elementor-element.elementor-element-257e6246 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-257e6246 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-257e6246 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-312070 .elementor-element.elementor-element-257e6246
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-312070 .elementor-element.elementor-element-257e6246 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-312070 .elementor-element.elementor-element-257e6246 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-257e6246 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-312070 .elementor-element.elementor-element-257e6246 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-40fa4519>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-40fa4519
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-5272462b>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-5272462b .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-3a2b61f4>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-312070 .elementor-element.elementor-element-3a2b61f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-3a2b61f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-3a2b61f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-3a2b61f4 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-312070 .elementor-element.elementor-element-3a2b61f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-312070 .elementor-element.elementor-element-3a2b61f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-3a2b61f4 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-3a2b61f4 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-312070 .elementor-element.elementor-element-3a2b61f4
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-312070 .elementor-element.elementor-element-3a2b61f4 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-312070 .elementor-element.elementor-element-3a2b61f4 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-3a2b61f4 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-312070 .elementor-element.elementor-element-3a2b61f4 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-2a961c8
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-312070 .elementor-element.elementor-element-65ad6cd6
{
    --display: flex;
}
.elementor-312070 .elementor-element.elementor-element-6fe82362
{
    --display: flex;
}
.elementor-312070 .elementor-element.elementor-element-7ee5f480
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
}
.elementor-312070 .elementor-element.elementor-element-7ee5f480:not(.elementor-motion-effects-element-type-background), .elementor-312070 .elementor-element.elementor-element-7ee5f480>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-312070 .elementor-element.elementor-element-464d1ff1
{
    --display: flex;
    --flex-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: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-312070 .elementor-element.elementor-element-39c2933c .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-62f933b3>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-312070 .elementor-element.elementor-element-62f933b3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-62f933b3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-62f933b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-62f933b3 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-312070 .elementor-element.elementor-element-62f933b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-312070 .elementor-element.elementor-element-62f933b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-62f933b3 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-62f933b3 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-312070 .elementor-element.elementor-element-62f933b3
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-312070 .elementor-element.elementor-element-62f933b3 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-312070 .elementor-element.elementor-element-62f933b3 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-62f933b3 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-312070 .elementor-element.elementor-element-62f933b3 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-3e0691b>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-3e0691b
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-1450d390>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-1450d390 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-53dd5440>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-312070 .elementor-element.elementor-element-53dd5440 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-53dd5440 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-53dd5440 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-53dd5440 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-312070 .elementor-element.elementor-element-53dd5440 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-312070 .elementor-element.elementor-element-53dd5440 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-53dd5440 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-53dd5440 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-312070 .elementor-element.elementor-element-53dd5440
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-312070 .elementor-element.elementor-element-53dd5440 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-312070 .elementor-element.elementor-element-53dd5440 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-53dd5440 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-312070 .elementor-element.elementor-element-53dd5440 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-74a88c56
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-312070 .elementor-element.elementor-element-7d7f9dba
{
    --display: flex;
}
.elementor-312070 .elementor-element.elementor-element-882fe02
{
    --display: flex;
}
.elementor-312070 .elementor-element.elementor-element-12433961
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-312070 .elementor-element.elementor-element-12433961:not(.elementor-motion-effects-element-type-background), .elementor-312070 .elementor-element.elementor-element-12433961>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-312070 .elementor-element.elementor-element-3a512205
{
    --display: flex;
    --flex-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: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-312070 .elementor-element.elementor-element-2ea7c0ad .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-3fd5aec1>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-312070 .elementor-element.elementor-element-3fd5aec1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-3fd5aec1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-3fd5aec1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-3fd5aec1 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-312070 .elementor-element.elementor-element-3fd5aec1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-312070 .elementor-element.elementor-element-3fd5aec1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-3fd5aec1 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-3fd5aec1 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-312070 .elementor-element.elementor-element-3fd5aec1
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-312070 .elementor-element.elementor-element-3fd5aec1 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-312070 .elementor-element.elementor-element-3fd5aec1 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-3fd5aec1 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-312070 .elementor-element.elementor-element-3fd5aec1 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-1a8036c8>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-1a8036c8
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-3927dd76>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-3927dd76 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-7bea963e>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-312070 .elementor-element.elementor-element-7bea963e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-7bea963e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-7bea963e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-7bea963e .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-312070 .elementor-element.elementor-element-7bea963e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-312070 .elementor-element.elementor-element-7bea963e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-312070 .elementor-element.elementor-element-7bea963e .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-7bea963e .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-312070 .elementor-element.elementor-element-7bea963e
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-312070 .elementor-element.elementor-element-7bea963e .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-312070 .elementor-element.elementor-element-7bea963e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-7bea963e .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-312070 .elementor-element.elementor-element-7bea963e .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-312070 .elementor-element.elementor-element-336cc5cc
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-312070 .elementor-element.elementor-element-3633c4d7
{
    --display: flex;
}
.elementor-312070 .elementor-element.elementor-element-54a55539
{
    --display: flex;
}
.elementor-312070 .elementor-element.elementor-element-4e9cfc91
{
    --n-tabs-direction: column;
    --n-tabs-heading-direction: row;
    --n-tabs-heading-width: initial;
    --n-tabs-title-flex-basis: content;
    --n-tabs-title-flex-shrink: 0;
    --n-tabs-heading-justify-content: initial;
    --n-tabs-title-width: 100%;
    --n-tabs-title-height: initial;
    --n-tabs-title-align-items: center;
    --n-tabs-title-flex-grow: 1;
    --n-tabs-heading-wrap: wrap;
    --n-tabs-heading-overflow-x: initial;
    --n-tabs-title-white-space: initial;
    --n-tabs-title-gap: 20px;
    --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;
}
.elementor-312070 .elementor-element.elementor-element-4e9cfc91>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover)
{
    background: #f6f6f6;
}
.elementor-312070 .elementor-element.elementor-element-4e9cfc91.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-312070 .elementor-element.elementor-element-4e9cfc91.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;
}
.elementor-312070 .elementor-element.elementor-element-4e9cfc91>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-4e9cfc91.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:not(:hover)
{
    border-style: none;
}
.elementor-312070 .elementor-element.elementor-element-4e9cfc91.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: 500;
    line-height: 30px;
}
.elementor-312070 .elementor-element.elementor-element-52fb0b51
{
    --display: flex;
    --border-radius: 0px 0px 20px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-312070 .elementor-element.elementor-element-73e5ce59 .elementor-button
{
    background-color: #fff;
    font-family: "Geomanist",Sans-serif;
    font-size: 17px;
    font-weight: 700;
    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 30px 18px 30px;
}
.elementor-312070 .elementor-element.elementor-element-73e5ce59 .elementor-button:hover, .elementor-312070 .elementor-element.elementor-element-73e5ce59 .elementor-button:focus
{
    background-color: #1754d5;
    color: #fff;
}
.elementor-312070 .elementor-element.elementor-element-73e5ce59>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-73e5ce59
{
    z-index: 2;
}
.elementor-312070 .elementor-element.elementor-element-73e5ce59 .elementor-button:hover svg, .elementor-312070 .elementor-element.elementor-element-73e5ce59 .elementor-button:focus svg
{
    fill: #fff;
}
.elementor-312070 .elementor-element.elementor-element-6c4319f1
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-72057029
{
    text-align: center;
}
.elementor-312070 .elementor-element.elementor-element-72057029 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-68d1b941
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-312070 .elementor-element.elementor-element-68d1b941 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-312070 .elementor-element.elementor-element-68d1b941 .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-312070 .elementor-element.elementor-element-4bc569bf
{
    --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-312070 .elementor-element.elementor-element-4bc569bf:not(.elementor-motion-effects-element-type-background), .elementor-312070 .elementor-element.elementor-element-4bc569bf>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-312070 .elementor-element.elementor-element-4bc569bf: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-312070 .elementor-element.elementor-element-4bc569bf, .elementor-312070 .elementor-element.elementor-element-4bc569bf::before
{
    --border-transition: .3s;
}
.elementor-312070 .elementor-element.elementor-element-6ac03c93
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-3c7c5172>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-3c7c5172
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-1fd28f1e
{
    --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-312070 .elementor-element.elementor-element-1fd28f1e:not(.elementor-motion-effects-element-type-background), .elementor-312070 .elementor-element.elementor-element-1fd28f1e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-312070 .elementor-element.elementor-element-1fd28f1e: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-312070 .elementor-element.elementor-element-1fd28f1e, .elementor-312070 .elementor-element.elementor-element-1fd28f1e::before
{
    --border-transition: .3s;
}
.elementor-312070 .elementor-element.elementor-element-21371599
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-993b2d3>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-993b2d3
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-42a26db1
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-312070 .elementor-element.elementor-element-42a26db1:not(.elementor-motion-effects-element-type-background), .elementor-312070 .elementor-element.elementor-element-42a26db1>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-312070 .elementor-element.elementor-element-42a26db1: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-312070 .elementor-element.elementor-element-42a26db1, .elementor-312070 .elementor-element.elementor-element-42a26db1::before
{
    --border-transition: .3s;
}
.elementor-312070 .elementor-element.elementor-element-3cfa1233
{
    --display: flex;
    --flex-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-312070 .elementor-element.elementor-element-54cae412
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-be1f9c0
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-312070 .elementor-element.elementor-element-be1f9c0:not(.elementor-motion-effects-element-type-background), .elementor-312070 .elementor-element.elementor-element-be1f9c0>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-312070 .elementor-element.elementor-element-be1f9c0: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-312070 .elementor-element.elementor-element-be1f9c0, .elementor-312070 .elementor-element.elementor-element-be1f9c0::before
{
    --border-transition: .3s;
}
.elementor-312070 .elementor-element.elementor-element-72f2c458
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-312070 .elementor-element.elementor-element-75158afc
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-3c67f44
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-312070 .elementor-element.elementor-element-3c67f44:not(.elementor-motion-effects-element-type-background), .elementor-312070 .elementor-element.elementor-element-3c67f44>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-312070 .elementor-element.elementor-element-3c67f44: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-312070 .elementor-element.elementor-element-3c67f44, .elementor-312070 .elementor-element.elementor-element-3c67f44::before
{
    --border-transition: .3s;
}
.elementor-312070 .elementor-element.elementor-element-48623c87
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-312070 .elementor-element.elementor-element-13df639a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-312070 .elementor-element.elementor-element-1a30b9f3
{
    --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-312070 .elementor-element.elementor-element-1a30b9f3>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title
{
    background-color: #f5f5f5;
    border-style: none;
}
.elementor-312070 .elementor-element.elementor-element-1a30b9f3>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 20px 0 0 0;
}
.elementor-312070 .elementor-element.elementor-element-1a30b9f3
{
    --n-accordion-padding: 10px 20px 10px 15px;
}
:where(.elementor-312070 .elementor-element.elementor-element-1a30b9f3>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item)>.e-con
{
    border-style: none;
    --border-radius: 0px 0px 0px 0px;
}
:root
{
    --page-title-display: none;
}
@media(min-width: 768px)
{
    .elementor-312070 .elementor-element.elementor-element-1115bc96
    {
        --content-width: 1460px;
    }
    .elementor-312070 .elementor-element.elementor-element-5f23c78b
    {
        --content-width: 1460px;
    }
    .elementor-312070 .elementor-element.elementor-element-4925afda
    {
        --content-width: 1460px;
    }
    .elementor-312070 .elementor-element.elementor-element-78e3ca16
    {
        --content-width: 1460px;
    }
    .elementor-312070 .elementor-element.elementor-element-9331166
    {
        --content-width: 1460px;
    }
    .elementor-312070 .elementor-element.elementor-element-766bd718
    {
        --content-width: 1460px;
    }
    .elementor-312070 .elementor-element.elementor-element-f7c1322
    {
        --content-width: 1460px;
    }
    .elementor-312070 .elementor-element.elementor-element-9431d7c
    {
        --content-width: 900px;
    }
    .elementor-312070 .elementor-element.elementor-element-6503aaa3
    {
        --content-width: 1460px;
    }
    .elementor-312070 .elementor-element.elementor-element-28c83a6d
    {
        --content-width: 100%;
    }
    .elementor-312070 .elementor-element.elementor-element-43225cfe
    {
        --content-width: 1460px;
    }
    .elementor-312070 .elementor-element.elementor-element-18c1610d
    {
        --content-width: 1388px;
    }
    .elementor-312070 .elementor-element.elementor-element-130279b2
    {
        --content-width: 1460px;
    }
    .elementor-312070 .elementor-element.elementor-element-1a87daa6
    {
        --content-width: 1460px;
    }
    .elementor-312070 .elementor-element.elementor-element-474c8eb4
    {
        --content-width: 1460px;
    }
    .elementor-312070 .elementor-element.elementor-element-5b51d63d
    {
        --content-width: 100%;
    }
    .elementor-312070 .elementor-element.elementor-element-4edbb006
    {
        --content-width: 100%;
    }
    .elementor-312070 .elementor-element.elementor-element-583ed1e3
    {
        --width: 10%;
    }
    .elementor-312070 .elementor-element.elementor-element-52b30ef4
    {
        --width: 40%;
    }
    .elementor-312070 .elementor-element.elementor-element-2cf8c59e
    {
        --width: 40%;
    }
    .elementor-312070 .elementor-element.elementor-element-6d985933
    {
        --width: 10%;
    }
    .elementor-312070 .elementor-element.elementor-element-34524150
    {
        --width: 100%;
    }
    .elementor-312070 .elementor-element.elementor-element-6c516610
    {
        --content-width: 1460px;
    }
    .elementor-312070 .elementor-element.elementor-element-58592c7b
    {
        --width: 25%;
    }
    .elementor-312070 .elementor-element.elementor-element-6a8a9285
    {
        --width: 50%;
    }
    .elementor-312070 .elementor-element.elementor-element-6e0f6620
    {
        --width: 25%;
    }
    .elementor-312070 .elementor-element.elementor-element-10e622c8
    {
        --content-width: 1460px;
    }
    .elementor-312070 .elementor-element.elementor-element-7698b647
    {
        --width: 5%;
    }
    .elementor-312070 .elementor-element.elementor-element-23621a4e
    {
        --width: 30%;
    }
    .elementor-312070 .elementor-element.elementor-element-cfa2354
    {
        --width: 30%;
    }
    .elementor-312070 .elementor-element.elementor-element-2416b20
    {
        --width: 30%;
    }
    .elementor-312070 .elementor-element.elementor-element-cae6f32
    {
        --width: 30%;
    }
    .elementor-312070 .elementor-element.elementor-element-3eb2e4ff
    {
        --width: 5%;
    }
    .elementor-312070 .elementor-element.elementor-element-88ca03e
    {
        --content-width: 1460px;
    }
    .elementor-312070 .elementor-element.elementor-element-3ca56705
    {
        --content-width: 100%;
    }
    .elementor-312070 .elementor-element.elementor-element-1509bf25
    {
        --content-width: 1460px;
    }
    .elementor-312070 .elementor-element.elementor-element-23e2c202
    {
        --width: 24.5%;
    }
    .elementor-312070 .elementor-element.elementor-element-6ee05928
    {
        --width: 16%;
    }
    .elementor-312070 .elementor-element.elementor-element-39c7b965
    {
        --width: 1.5%;
    }
    .elementor-312070 .elementor-element.elementor-element-e8a77bf
    {
        --width: 16%;
    }
    .elementor-312070 .elementor-element.elementor-element-6629f462
    {
        --width: 1.5%;
    }
    .elementor-312070 .elementor-element.elementor-element-d16af33
    {
        --width: 16%;
    }
    .elementor-312070 .elementor-element.elementor-element-748f424f
    {
        --width: 24.5%;
    }
    .elementor-312070 .elementor-element.elementor-element-467e3f3
    {
        --content-width: 1460px;
    }
    .elementor-312070 .elementor-element.elementor-element-46606d46
    {
        --content-width: 1460px;
    }
    .elementor-312070 .elementor-element.elementor-element-7d08c27b
    {
        --width: 25%;
    }
    .elementor-312070 .elementor-element.elementor-element-58f9ef65
    {
        --width: 25%;
    }
    .elementor-312070 .elementor-element.elementor-element-32dd053f
    {
        --width: 25%;
    }
    .elementor-312070 .elementor-element.elementor-element-1cd50b31
    {
        --content-width: 100%;
    }
    .elementor-312070 .elementor-element.elementor-element-fea3bf6
    {
        --content-width: 1460px;
    }
    .elementor-312070 .elementor-element.elementor-element-170fbec
    {
        --width: 17%;
    }
    .elementor-312070 .elementor-element.elementor-element-2666cd33
    {
        --width: 13%;
    }
    .elementor-312070 .elementor-element.elementor-element-e38d243
    {
        --width: 13%;
    }
    .elementor-312070 .elementor-element.elementor-element-1370294
    {
        --width: 15%;
    }
    .elementor-312070 .elementor-element.elementor-element-c54e89e
    {
        --width: 13%;
    }
    .elementor-312070 .elementor-element.elementor-element-2e84c1a3
    {
        --width: 13%;
    }
    .elementor-312070 .elementor-element.elementor-element-3eb561b3
    {
        --width: 16%;
    }
    .elementor-312070 .elementor-element.elementor-element-32f9d977
    {
        --width: 15%;
    }
    .elementor-312070 .elementor-element.elementor-element-6b6d5a68
    {
        --width: 14%;
    }
    .elementor-312070 .elementor-element.elementor-element-13c35fee
    {
        --width: 14%;
    }
    .elementor-312070 .elementor-element.elementor-element-4b43aea
    {
        --width: 14%;
    }
    .elementor-312070 .elementor-element.elementor-element-1c636a7f
    {
        --width: 14%;
    }
    .elementor-312070 .elementor-element.elementor-element-6b96995d
    {
        --width: 14%;
    }
    .elementor-312070 .elementor-element.elementor-element-4de753b6
    {
        --width: 15%;
    }
    .elementor-312070 .elementor-element.elementor-element-1d1d403d
    {
        --width: 15%;
    }
    .elementor-312070 .elementor-element.elementor-element-5b8d18c6
    {
        --width: 14%;
    }
    .elementor-312070 .elementor-element.elementor-element-55c0aa5a
    {
        --width: 14%;
    }
    .elementor-312070 .elementor-element.elementor-element-58ba3bef
    {
        --width: 14%;
    }
    .elementor-312070 .elementor-element.elementor-element-1c37c2b0
    {
        --width: 14%;
    }
    .elementor-312070 .elementor-element.elementor-element-43a9d7f1
    {
        --width: 14%;
    }
    .elementor-312070 .elementor-element.elementor-element-39e67c8b
    {
        --width: 15%;
    }
    .elementor-312070 .elementor-element.elementor-element-65cdccef
    {
        --width: 15%;
    }
    .elementor-312070 .elementor-element.elementor-element-17d64a76
    {
        --width: 14%;
    }
    .elementor-312070 .elementor-element.elementor-element-4beecf64
    {
        --width: 14%;
    }
    .elementor-312070 .elementor-element.elementor-element-fd02800
    {
        --width: 14%;
    }
    .elementor-312070 .elementor-element.elementor-element-6fad6387
    {
        --width: 14%;
    }
    .elementor-312070 .elementor-element.elementor-element-3c7f1985
    {
        --width: 14%;
    }
    .elementor-312070 .elementor-element.elementor-element-16ff5b81
    {
        --width: 15%;
    }
    .elementor-312070 .elementor-element.elementor-element-55b1ba6a
    {
        --content-width: 1460px;
    }
    .elementor-312070 .elementor-element.elementor-element-1e784419
    {
        --width: 15%;
    }
    .elementor-312070 .elementor-element.elementor-element-6d50bb96
    {
        --width: 14%;
    }
    .elementor-312070 .elementor-element.elementor-element-1e37caf4
    {
        --width: 14%;
    }
    .elementor-312070 .elementor-element.elementor-element-b6a8d8d
    {
        --width: 14%;
    }
    .elementor-312070 .elementor-element.elementor-element-57fe2d01
    {
        --width: 14%;
    }
    .elementor-312070 .elementor-element.elementor-element-4c103f50
    {
        --width: 14%;
    }
    .elementor-312070 .elementor-element.elementor-element-5b385cc5
    {
        --width: 15%;
    }
    .elementor-312070 .elementor-element.elementor-element-15125f7c
    {
        --width: 15%;
    }
    .elementor-312070 .elementor-element.elementor-element-48dff02b
    {
        --width: 14%;
    }
    .elementor-312070 .elementor-element.elementor-element-3e16f623
    {
        --width: 12%;
    }
    .elementor-312070 .elementor-element.elementor-element-598e7c2d
    {
        --width: 12%;
    }
    .elementor-312070 .elementor-element.elementor-element-63032c8a
    {
        --width: 12%;
    }
    .elementor-312070 .elementor-element.elementor-element-5289cf89
    {
        --width: 12%;
    }
    .elementor-312070 .elementor-element.elementor-element-4f42b64b
    {
        --width: 15%;
    }
    .elementor-312070 .elementor-element.elementor-element-2eb563cc
    {
        --content-width: 100%;
    }
    .elementor-312070 .elementor-element.elementor-element-5ff89d3f
    {
        --content-width: 1460px;
    }
    .elementor-312070 .elementor-element.elementor-element-24b1948d
    {
        --width: 30.185%;
    }
    .elementor-312070 .elementor-element.elementor-element-12b580ac
    {
        --width: 28.084%;
    }
    .elementor-312070 .elementor-element.elementor-element-1cde97ec
    {
        --width: 22.112%;
    }
    .elementor-312070 .elementor-element.elementor-element-391cf085
    {
        --content-width: 1460px;
    }
    .elementor-312070 .elementor-element.elementor-element-3848f062
    {
        --width: 29.827%;
    }
    .elementor-312070 .elementor-element.elementor-element-3f431dfc
    {
        --width: 19.842%;
    }
    .elementor-312070 .elementor-element.elementor-element-3bbdeee
    {
        --width: 25.932%;
    }
    .elementor-312070 .elementor-element.elementor-element-4ba4f572
    {
        --width: 30%;
    }
    .elementor-312070 .elementor-element.elementor-element-5b0132db
    {
        --content-width: 1460px;
    }
    .elementor-312070 .elementor-element.elementor-element-7411bdb
    {
        --content-width: 100%;
    }
    .elementor-312070 .elementor-element.elementor-element-1907e176
    {
        --content-width: 1460px;
    }
    .elementor-312070 .elementor-element.elementor-element-18c8b112
    {
        --content-width: 1500px;
    }
    .elementor-312070 .elementor-element.elementor-element-78aadd4f
    {
        --width: 100%;
    }
    .elementor-312070 .elementor-element.elementor-element-43331f06
    {
        --content-width: 1500px;
    }
    .elementor-312070 .elementor-element.elementor-element-70d52e1a
    {
        --width: 100%;
    }
    .elementor-312070 .elementor-element.elementor-element-115cfd1c
    {
        --content-width: 1500px;
    }
    .elementor-312070 .elementor-element.elementor-element-559bcf78
    {
        --width: 100%;
    }
    .elementor-312070 .elementor-element.elementor-element-209d9b7f
    {
        --content-width: 1500px;
    }
    .elementor-312070 .elementor-element.elementor-element-2d9b5f9f
    {
        --width: 100%;
    }
    .elementor-312070 .elementor-element.elementor-element-1d436ecb
    {
        --content-width: 1500px;
    }
    .elementor-312070 .elementor-element.elementor-element-1bc94da3
    {
        --width: 100%;
    }
    .elementor-312070 .elementor-element.elementor-element-7c213bc0
    {
        --content-width: 1500px;
    }
    .elementor-312070 .elementor-element.elementor-element-6a96ec5e
    {
        --width: 100%;
    }
    .elementor-312070 .elementor-element.elementor-element-597438fe
    {
        --content-width: 1500px;
    }
    .elementor-312070 .elementor-element.elementor-element-4b3e100f
    {
        --width: 100%;
    }
    .elementor-312070 .elementor-element.elementor-element-39314ede
    {
        --content-width: 1500px;
    }
    .elementor-312070 .elementor-element.elementor-element-746e29ae
    {
        --width: 100%;
    }
    .elementor-312070 .elementor-element.elementor-element-7ee5f480
    {
        --content-width: 1500px;
    }
    .elementor-312070 .elementor-element.elementor-element-464d1ff1
    {
        --width: 100%;
    }
    .elementor-312070 .elementor-element.elementor-element-12433961
    {
        --content-width: 1500px;
    }
    .elementor-312070 .elementor-element.elementor-element-3a512205
    {
        --width: 100%;
    }
    .elementor-312070 .elementor-element.elementor-element-6c4319f1
    {
        --content-width: 1460px;
    }
    .elementor-312070 .elementor-element.elementor-element-6ac03c93
    {
        --content-width: 1460px;
    }
    .elementor-312070 .elementor-element.elementor-element-21371599
    {
        --content-width: 1460px;
    }
    .elementor-312070 .elementor-element.elementor-element-3cfa1233
    {
        --content-width: 1460px;
    }
    .elementor-312070 .elementor-element.elementor-element-be1f9c0
    {
        --content-width: 100%;
    }
    .elementor-312070 .elementor-element.elementor-element-72f2c458
    {
        --content-width: 1460px;
    }
    .elementor-312070 .elementor-element.elementor-element-3c67f44
    {
        --content-width: 100%;
    }
    .elementor-312070 .elementor-element.elementor-element-48623c87
    {
        --content-width: 1460px;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-312070 .elementor-element.elementor-element-6a8a9285
    {
        --width: 45%;
    }
    .elementor-312070 .elementor-element.elementor-element-6e0f6620
    {
        --width: 29%;
    }
    .elementor-312070 .elementor-element.elementor-element-23621a4e
    {
        --width: 33%;
    }
    .elementor-312070 .elementor-element.elementor-element-cfa2354
    {
        --width: 33%;
    }
    .elementor-312070 .elementor-element.elementor-element-2416b20
    {
        --width: 33%;
    }
    .elementor-312070 .elementor-element.elementor-element-cae6f32
    {
        --width: 33%;
    }
}
@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-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-312070 .elementor-element.elementor-element-2cf8c59e
    {
        --justify-content: center;
    }
    .elementor-312070 .elementor-element.elementor-element-6c2564e
    {
        width: var(--container-widget-width,248px);
        max-width: 248px;
        --container-widget-width: 248px;
        --container-widget-flex-grow: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-64376b3
    {
        width: var(--container-widget-width,248px);
        max-width: 248px;
        --container-widget-width: 248px;
        --container-widget-flex-grow: 0;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
}
@media(max-width: 1024px)
{
    .elementor-312070 .elementor-element.elementor-element-1115bc96
    {
        --flex-direction: 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-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-312070 .elementor-element.elementor-element-32a8e039 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-312070 .elementor-element.elementor-element-32a8e039 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
    }
    .elementor-312070 .elementor-element.elementor-element-5dd084bf
    {
        font-size: 14px;
    }
    .elementor-312070 .elementor-element.elementor-element-66f49920 .elementor-image-box-title
    {
        margin-bottom: 20px;
        font-size: 16px;
    }
    .elementor-312070 .elementor-element.elementor-element-79a26b17
    {
        font-size: 14px;
    }
    .elementor-312070 .elementor-element.elementor-element-a3c45d1.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-312070 .elementor-element.elementor-element-a3c45d1.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-312070 .elementor-element.elementor-element-a3c45d1.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-312070 .elementor-element.elementor-element-a3c45d1 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-312070 .elementor-element.elementor-element-63b04473
    {
        font-size: 14px;
    }
    .elementor-312070 .elementor-element.elementor-element-9156912.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-312070 .elementor-element.elementor-element-9156912.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-312070 .elementor-element.elementor-element-9156912.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-312070 .elementor-element.elementor-element-9156912 .elementor-image-box-title
    {
        margin-bottom: 25px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-312070 .elementor-element.elementor-element-5a217773
    {
        font-size: 14px;
    }
    .elementor-312070 .elementor-element.elementor-element-4cf08c4d.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-312070 .elementor-element.elementor-element-4cf08c4d.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-312070 .elementor-element.elementor-element-4cf08c4d.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-312070 .elementor-element.elementor-element-4cf08c4d .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-312070 .elementor-element.elementor-element-5d0435e4
    {
        font-size: 14px;
    }
    .elementor-312070 .elementor-element.elementor-element-153b6d89.elementor-position-right .elementor-image-box-img
    {
        margin-left: 4px;
    }
    .elementor-312070 .elementor-element.elementor-element-153b6d89.elementor-position-left .elementor-image-box-img
    {
        margin-right: 4px;
    }
    .elementor-312070 .elementor-element.elementor-element-153b6d89.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 4px;
    }
    .elementor-312070 .elementor-element.elementor-element-153b6d89 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-312070 .elementor-element.elementor-element-86cb442
    {
        font-size: 14px;
    }
    .elementor-312070 .elementor-element.elementor-element-6cfb039 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-312070 .elementor-element.elementor-element-6cfb039 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
    }
    .elementor-312070 .elementor-element.elementor-element-7771529
    {
        font-size: 14px;
    }
    .elementor-312070 .elementor-element.elementor-element-90c9f63 .elementor-image-box-title
    {
        margin-bottom: 20px;
        font-size: 16px;
    }
    .elementor-312070 .elementor-element.elementor-element-37e64eb
    {
        font-size: 14px;
    }
    .elementor-312070 .elementor-element.elementor-element-460c044.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-312070 .elementor-element.elementor-element-460c044.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-312070 .elementor-element.elementor-element-460c044.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-312070 .elementor-element.elementor-element-460c044 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-312070 .elementor-element.elementor-element-baedc75
    {
        font-size: 14px;
    }
    .elementor-312070 .elementor-element.elementor-element-3141fed.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-312070 .elementor-element.elementor-element-3141fed.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-312070 .elementor-element.elementor-element-3141fed.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-312070 .elementor-element.elementor-element-3141fed .elementor-image-box-title
    {
        margin-bottom: 25px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-312070 .elementor-element.elementor-element-add30ea
    {
        font-size: 14px;
    }
    .elementor-312070 .elementor-element.elementor-element-0299903.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-312070 .elementor-element.elementor-element-0299903.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-312070 .elementor-element.elementor-element-0299903.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-312070 .elementor-element.elementor-element-0299903 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-312070 .elementor-element.elementor-element-78d0db9
    {
        font-size: 14px;
    }
    .elementor-312070 .elementor-element.elementor-element-26741d8e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-312070 .elementor-element.elementor-element-26741d8e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-312070 .elementor-element.elementor-element-26741d8e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-312070 .elementor-element.elementor-element-26741d8e .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-312070 .elementor-element.elementor-element-1f37307b
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-312070 .elementor-element.elementor-element-2c7d1b71.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-312070 .elementor-element.elementor-element-2c7d1b71.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-312070 .elementor-element.elementor-element-2c7d1b71.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-312070 .elementor-element.elementor-element-2c7d1b71 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-312070 .elementor-element.elementor-element-338b89c1
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-312070 .elementor-element.elementor-element-3dae6741.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-312070 .elementor-element.elementor-element-3dae6741.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-312070 .elementor-element.elementor-element-3dae6741.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-312070 .elementor-element.elementor-element-3dae6741 .elementor-image-box-title
    {
        margin-bottom: 25px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-312070 .elementor-element.elementor-element-760a1397
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-312070 .elementor-element.elementor-element-99eb178.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-312070 .elementor-element.elementor-element-99eb178.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-312070 .elementor-element.elementor-element-99eb178.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-312070 .elementor-element.elementor-element-99eb178 .elementor-image-box-title
    {
        margin-bottom: 25px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-312070 .elementor-element.elementor-element-af8b19c
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-312070 .elementor-element.elementor-element-147f6c2e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-312070 .elementor-element.elementor-element-147f6c2e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-312070 .elementor-element.elementor-element-147f6c2e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-312070 .elementor-element.elementor-element-147f6c2e .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-312070 .elementor-element.elementor-element-1b82ac77
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-312070 .elementor-element.elementor-element-9954544.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-312070 .elementor-element.elementor-element-9954544.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-312070 .elementor-element.elementor-element-9954544.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-312070 .elementor-element.elementor-element-9954544 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-312070 .elementor-element.elementor-element-23393edc
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-312070 .elementor-element.elementor-element-6ad30739.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-312070 .elementor-element.elementor-element-6ad30739.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-312070 .elementor-element.elementor-element-6ad30739.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-312070 .elementor-element.elementor-element-6ad30739 .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-312070 .elementor-element.elementor-element-69b8135
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-312070 .elementor-element.elementor-element-70dc37f.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-312070 .elementor-element.elementor-element-70dc37f.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-312070 .elementor-element.elementor-element-70dc37f.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-312070 .elementor-element.elementor-element-70dc37f .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-312070 .elementor-element.elementor-element-02b05ba
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .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-312070 .elementor-element.elementor-element-6a8a9285.e-con
    {
        --align-self: flex-start;
    }
    .elementor-312070 .elementor-element.elementor-element-10e622c8
    {
        --margin-top: -50px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-312070 .elementor-element.elementor-element-23621a4e
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-312070 .elementor-element.elementor-element-cfa2354
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-312070 .elementor-element.elementor-element-2416b20
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-312070 .elementor-element.elementor-element-cae6f32
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-312070 .elementor-element.elementor-element-5b45f9e2 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-312070 .elementor-element.elementor-element-6f7ef29f .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-312070 .elementor-element.elementor-element-3b75533d .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-312070 .elementor-element.elementor-element-5ff89d3f
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }
    .elementor-312070 .elementor-element.elementor-element-5ff89d3f.e-con
    {
        --align-self: center;
    }
    .elementor-312070 .elementor-element.elementor-element-24b1948d
    {
        --justify-content: center;
    }
    .elementor-312070 .elementor-element.elementor-element-24b1948d.e-con
    {
        --align-self: flex-start;
    }
    .elementor-312070 .elementor-element.elementor-element-76fc2c12 .elementor-button
    {
        font-size: 12px;
    }
    .elementor-312070 .elementor-element.elementor-element-12b580ac
    {
        --justify-content: center;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-312070 .elementor-element.elementor-element-4a6b2c8e>.elementor-widget-container
    {
        margin: -14px 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-4a6b2c8e .elementor-button
    {
        font-size: 12px;
    }
    .elementor-312070 .elementor-element.elementor-element-1cde97ec
    {
        --justify-content: center;
    }
    .elementor-312070 .elementor-element.elementor-element-632de990 .elementor-button
    {
        font-size: 12px;
    }
    .elementor-312070 .elementor-element.elementor-element-391cf085
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }
    .elementor-312070 .elementor-element.elementor-element-391cf085.e-con
    {
        --align-self: center;
    }
    .elementor-312070 .elementor-element.elementor-element-3f431dfc
    {
        --justify-content: center;
    }
    .elementor-312070 .elementor-element.elementor-element-3f431dfc.e-con
    {
        --align-self: flex-start;
    }
    .elementor-312070 .elementor-element.elementor-element-3a15b177 .elementor-button
    {
        font-size: 12px;
    }
    .elementor-312070 .elementor-element.elementor-element-3bbdeee
    {
        --justify-content: center;
    }
    .elementor-312070 .elementor-element.elementor-element-3bbdeee.e-con
    {
        --align-self: flex-start;
    }
    .elementor-312070 .elementor-element.elementor-element-dbde2b2 .elementor-button
    {
        font-size: 12px;
    }
    .elementor-312070 .elementor-element.elementor-element-1907e176
    {
        --padding-top: 50px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-312070 .elementor-element.elementor-element-1a30b9f3>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
}
@media(max-width: 767px)
{
    .elementor-312070 .elementor-element.elementor-element-1115bc96
    {
        --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-312070 .elementor-element.elementor-element-194ff086>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-194ff086
    {
        text-align: center;
    }
    .elementor-312070 .elementor-element.elementor-element-194ff086 .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-312070 .elementor-element.elementor-element-6f7a7482>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-6f7a7482
    {
        text-align: center;
    }
    .elementor-312070 .elementor-element.elementor-element-6f7a7482 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-312070 .elementor-element.elementor-element-51ba5fa6
    {
        text-align: center;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-312070 .elementor-element.elementor-element-571cf6a8
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-312070 .elementor-element.elementor-element-24ed8c4
    {
        --margin-top: 20px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-312070 .elementor-element.elementor-element-6775822a .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-312070 .elementor-element.elementor-element-7641e7d3>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-7641e7d3 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-312070 .elementor-element.elementor-element-9331166
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-widget-image-box .elementor-image-box-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-312070 .elementor-element.elementor-element-32a8e039>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-32a8e039.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-312070 .elementor-element.elementor-element-32a8e039 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-312070 .elementor-element.elementor-element-32a8e039 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-312070 .elementor-element.elementor-element-32a8e039 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-312070 .elementor-element.elementor-element-32a8e039 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-312070 .elementor-element.elementor-element-5dd084bf>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-312070 .elementor-element.elementor-element-5dd084bf
    {
        font-size: 13.31px;
    }
    .elementor-312070 .elementor-element.elementor-element-66f49920>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-66f49920.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-312070 .elementor-element.elementor-element-66f49920 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-312070 .elementor-element.elementor-element-66f49920 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-66f49920.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-66f49920.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-66f49920.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-66f49920 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-312070 .elementor-element.elementor-element-66f49920 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-312070 .elementor-element.elementor-element-79a26b17>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-312070 .elementor-element.elementor-element-79a26b17
    {
        font-size: 13.31px;
    }
    .elementor-312070 .elementor-element.elementor-element-a3c45d1>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-a3c45d1.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-312070 .elementor-element.elementor-element-a3c45d1 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-312070 .elementor-element.elementor-element-a3c45d1 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-a3c45d1.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-a3c45d1.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-a3c45d1.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-a3c45d1 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-312070 .elementor-element.elementor-element-a3c45d1 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-312070 .elementor-element.elementor-element-63b04473>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-312070 .elementor-element.elementor-element-63b04473
    {
        font-size: 13.31px;
    }
    .elementor-312070 .elementor-element.elementor-element-9156912>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-9156912 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-312070 .elementor-element.elementor-element-9156912 .elementor-image-box-img
    {
        margin-bottom: 4px;
    }
    .elementor-312070 .elementor-element.elementor-element-9156912.elementor-position-right .elementor-image-box-img
    {
        margin-left: 4px;
    }
    .elementor-312070 .elementor-element.elementor-element-9156912.elementor-position-left .elementor-image-box-img
    {
        margin-right: 4px;
    }
    .elementor-312070 .elementor-element.elementor-element-9156912.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 4px;
    }
    .elementor-312070 .elementor-element.elementor-element-9156912 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-312070 .elementor-element.elementor-element-9156912 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-312070 .elementor-element.elementor-element-5a217773>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-312070 .elementor-element.elementor-element-5a217773
    {
        font-size: 13.31px;
    }
    .elementor-312070 .elementor-element.elementor-element-4cf08c4d>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-4cf08c4d.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-312070 .elementor-element.elementor-element-4cf08c4d .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-312070 .elementor-element.elementor-element-4cf08c4d .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-312070 .elementor-element.elementor-element-4cf08c4d .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-4cf08c4d .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-312070 .elementor-element.elementor-element-5d0435e4>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-312070 .elementor-element.elementor-element-5d0435e4
    {
        font-size: 13.31px;
    }
    .elementor-312070 .elementor-element.elementor-element-153b6d89 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-312070 .elementor-element.elementor-element-153b6d89 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-153b6d89.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-153b6d89.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-153b6d89.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-153b6d89 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-312070 .elementor-element.elementor-element-153b6d89 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-312070 .elementor-element.elementor-element-86cb442>.elementor-widget-container
    {
        padding: 0 0 0 12px;
    }
    .elementor-312070 .elementor-element.elementor-element-86cb442
    {
        font-size: 13.31px;
    }
    .elementor-312070 .elementor-element.elementor-element-f7c1322
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-312070 .elementor-element.elementor-element-6cfb039>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-6cfb039.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-312070 .elementor-element.elementor-element-6cfb039 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-312070 .elementor-element.elementor-element-6cfb039 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-312070 .elementor-element.elementor-element-6cfb039 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-312070 .elementor-element.elementor-element-6cfb039 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-312070 .elementor-element.elementor-element-7771529>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-312070 .elementor-element.elementor-element-7771529
    {
        font-size: 13.31px;
    }
    .elementor-312070 .elementor-element.elementor-element-90c9f63>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-90c9f63.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-312070 .elementor-element.elementor-element-90c9f63 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-312070 .elementor-element.elementor-element-90c9f63 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-90c9f63.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-90c9f63.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-90c9f63.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-90c9f63 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-312070 .elementor-element.elementor-element-90c9f63 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-312070 .elementor-element.elementor-element-37e64eb>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-312070 .elementor-element.elementor-element-37e64eb
    {
        font-size: 13.31px;
    }
    .elementor-312070 .elementor-element.elementor-element-460c044>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-460c044.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-312070 .elementor-element.elementor-element-460c044 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-312070 .elementor-element.elementor-element-460c044 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-460c044.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-460c044.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-460c044.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-460c044 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-312070 .elementor-element.elementor-element-460c044 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-312070 .elementor-element.elementor-element-baedc75>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-312070 .elementor-element.elementor-element-baedc75
    {
        font-size: 13.31px;
    }
    .elementor-312070 .elementor-element.elementor-element-3141fed>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-3141fed .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-312070 .elementor-element.elementor-element-3141fed .elementor-image-box-img
    {
        margin-bottom: 4px;
    }
    .elementor-312070 .elementor-element.elementor-element-3141fed.elementor-position-right .elementor-image-box-img
    {
        margin-left: 4px;
    }
    .elementor-312070 .elementor-element.elementor-element-3141fed.elementor-position-left .elementor-image-box-img
    {
        margin-right: 4px;
    }
    .elementor-312070 .elementor-element.elementor-element-3141fed.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 4px;
    }
    .elementor-312070 .elementor-element.elementor-element-3141fed .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-312070 .elementor-element.elementor-element-3141fed .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-312070 .elementor-element.elementor-element-add30ea>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-312070 .elementor-element.elementor-element-add30ea
    {
        font-size: 13.31px;
    }
    .elementor-312070 .elementor-element.elementor-element-0299903>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-0299903.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-312070 .elementor-element.elementor-element-0299903 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-312070 .elementor-element.elementor-element-0299903 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-312070 .elementor-element.elementor-element-0299903 .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-0299903 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-312070 .elementor-element.elementor-element-78d0db9>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-312070 .elementor-element.elementor-element-78d0db9
    {
        font-size: 13.31px;
    }
    .elementor-312070 .elementor-element.elementor-element-28c83a6d
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-312070 .elementor-element.elementor-element-43225cfe
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-312070 .elementor-element.elementor-element-35e79bf8
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-312070 .elementor-element.elementor-element-3472602e .elementor-heading-title
    {
        font-size: 20px;
        line-height: 26px;
    }
    .elementor-312070 .elementor-element.elementor-element-61c745f0>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-61c745f0 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-312070 .elementor-element.elementor-element-18c1610d
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-312070 .elementor-element.elementor-element-130279b2
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-312070 .elementor-element.elementor-element-26741d8e .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-312070 .elementor-element.elementor-element-26741d8e .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-312070 .elementor-element.elementor-element-1f37307b>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 20px 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-1f37307b
    {
        --container-widget-width: 84%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,84%);
        max-width: 84%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-312070 .elementor-element.elementor-element-1f37307b.elementor-element
    {
        --align-self: center;
    }
    .elementor-312070 .elementor-element.elementor-element-2c7d1b71 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-312070 .elementor-element.elementor-element-2c7d1b71 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-312070 .elementor-element.elementor-element-338b89c1>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 20px 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-338b89c1
    {
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,75%);
        max-width: 75%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-312070 .elementor-element.elementor-element-338b89c1.elementor-element
    {
        --align-self: center;
    }
    .elementor-312070 .elementor-element.elementor-element-3dae6741>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-312070 .elementor-element.elementor-element-3dae6741 .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-312070 .elementor-element.elementor-element-3dae6741 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-312070 .elementor-element.elementor-element-760a1397
    {
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,92%);
        max-width: 92%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-312070 .elementor-element.elementor-element-760a1397.elementor-element
    {
        --align-self: center;
    }
    .elementor-312070 .elementor-element.elementor-element-99eb178>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-312070 .elementor-element.elementor-element-99eb178 .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-312070 .elementor-element.elementor-element-99eb178 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-312070 .elementor-element.elementor-element-af8b19c
    {
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,92%);
        max-width: 92%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-312070 .elementor-element.elementor-element-af8b19c.elementor-element
    {
        --align-self: center;
    }
    .elementor-312070 .elementor-element.elementor-element-1a87daa6
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-312070 .elementor-element.elementor-element-147f6c2e .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-312070 .elementor-element.elementor-element-1b82ac77
    {
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,85%);
        max-width: 85%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-312070 .elementor-element.elementor-element-1b82ac77.elementor-element
    {
        --align-self: center;
    }
    .elementor-312070 .elementor-element.elementor-element-9954544 .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-312070 .elementor-element.elementor-element-23393edc
    {
        --container-widget-width: 89%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,89%);
        max-width: 89%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-312070 .elementor-element.elementor-element-23393edc.elementor-element
    {
        --align-self: center;
    }
    .elementor-312070 .elementor-element.elementor-element-6ad30739 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-312070 .elementor-element.elementor-element-69b8135
    {
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,85%);
        max-width: 85%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-312070 .elementor-element.elementor-element-69b8135.elementor-element
    {
        --align-self: center;
    }
    .elementor-312070 .elementor-element.elementor-element-70dc37f .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-312070 .elementor-element.elementor-element-02b05ba
    {
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,85%);
        max-width: 85%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-312070 .elementor-element.elementor-element-02b05ba.elementor-element
    {
        --align-self: center;
    }
    .elementor-312070 .elementor-element.elementor-element-5b51d63d
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-312070 .elementor-element.elementor-element-6f4868b2
    {
        --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-312070 .elementor-element.elementor-element-4bc346b8 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-312070 .elementor-element.elementor-element-27402a18>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-27402a18 .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-312070 .elementor-element.elementor-element-6da4ccfb>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-6da4ccfb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
    {
        padding-bottom: calc(10px / 2);
    }
    .elementor-312070 .elementor-element.elementor-element-6da4ccfb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
    {
        margin-top: calc(10px / 2);
    }
    .elementor-312070 .elementor-element.elementor-element-6da4ccfb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
    {
        margin-right: calc(10px / 2);
        margin-left: calc(10px / 2);
    }
    .elementor-312070 .elementor-element.elementor-element-6da4ccfb .elementor-icon-list-items.elementor-inline-items
    {
        margin-right: calc(-10px / 2);
        margin-left: calc(-10px / 2);
    }
    body.rtl .elementor-312070 .elementor-element.elementor-element-6da4ccfb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        left: calc(-10px / 2);
    }
    body:not(.rtl) .elementor-312070 .elementor-element.elementor-element-6da4ccfb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        right: calc(-10px / 2);
    }
    .elementor-312070 .elementor-element.elementor-element-6da4ccfb
    {
        --e-icon-list-icon-size: 20px;
    }
    .elementor-312070 .elementor-element.elementor-element-6da4ccfb .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-6da4ccfb .elementor-icon-list-item>a
    {
        font-size: 14px;
        line-height: 20px;
    }
    .elementor-312070 .elementor-element.elementor-element-6a013c11
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-312070 .elementor-element.elementor-element-7cd129f5 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 26px;
    }
    .elementor-312070 .elementor-element.elementor-element-b5645bf>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-b5645bf .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-312070 .elementor-element.elementor-element-e28ad7f
    {
        width: 100%;
    }
    .elementor-312070 .elementor-element.elementor-element-6c2564e .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-53ad9ccf
    {
        width: 100%;
    }
    .elementor-312070 .elementor-element.elementor-element-2d7e845a .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-22ce80a9
    {
        width: 100%;
    }
    .elementor-312070 .elementor-element.elementor-element-55983c4d .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-60889c27
    {
        width: 100%;
    }
    .elementor-312070 .elementor-element.elementor-element-2d1edf9b .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-3b85be08
    {
        width: 100%;
    }
    .elementor-312070 .elementor-element.elementor-element-12272a95 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-230a9692
    {
        width: 100%;
    }
    .elementor-312070 .elementor-element.elementor-element-43967efa .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-4ab11ec9
    {
        width: 100%;
    }
    .elementor-312070 .elementor-element.elementor-element-4d2deb47 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-1e603d56
    {
        width: 100%;
    }
    .elementor-312070 .elementor-element.elementor-element-64376b3 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-ea9e16c
    {
        width: 100%;
    }
    .elementor-312070 .elementor-element.elementor-element-79db555 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-215028a
    {
        width: 100%;
    }
    .elementor-312070 .elementor-element.elementor-element-284059d .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-64bc515
    {
        width: 100%;
    }
    .elementor-312070 .elementor-element.elementor-element-979315c .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-eeaf56d
    {
        width: 100%;
    }
    .elementor-312070 .elementor-element.elementor-element-34524150
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-312070 .elementor-element.elementor-element-2deec89>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-312070 .elementor-element.elementor-element-2deec89 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-312070 .elementor-element.elementor-element-74a96574>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-74a96574 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-312070 .elementor-element.elementor-element-58592c7b
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-312070 .elementor-element.elementor-element-4442586a>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 0 10px 0;
    }
    .elementor-312070 .elementor-element.elementor-element-4442586a .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-4442586a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-4442586a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-4442586a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-4442586a .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-312070 .elementor-element.elementor-element-5fcc2ba1>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 0 14px 0;
    }
    .elementor-312070 .elementor-element.elementor-element-5fcc2ba1 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-5fcc2ba1.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-5fcc2ba1.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-5fcc2ba1.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-5fcc2ba1 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-312070 .elementor-element.elementor-element-3300f0d5>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-3300f0d5 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-3300f0d5.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-3300f0d5.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-3300f0d5.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-3300f0d5 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-312070 .elementor-element.elementor-element-6a8a9285
    {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-312070 .elementor-element.elementor-element-6a8a9285.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-312070 .elementor-element.elementor-element-6e0f6620
    {
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-312070 .elementor-element.elementor-element-612d87c>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 8px 0 10px 0;
    }
    .elementor-312070 .elementor-element.elementor-element-612d87c .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-612d87c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-612d87c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-612d87c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-612d87c .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-312070 .elementor-element.elementor-element-44744a94>.elementor-widget-container
    {
        padding: 8px 0 10px 0;
    }
    .elementor-312070 .elementor-element.elementor-element-44744a94 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-44744a94.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-44744a94.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-44744a94.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-44744a94 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 14px;
    }
    .elementor-312070 .elementor-element.elementor-element-44744a94 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 22%;
    }
    .elementor-312070 .elementor-element.elementor-element-548b7197>.elementor-widget-container
    {
        padding: 10px 0 10px 0;
    }
    .elementor-312070 .elementor-element.elementor-element-548b7197 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-548b7197.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-548b7197.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-548b7197.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-548b7197 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-312070 .elementor-element.elementor-element-10e622c8
    {
        --gap: 25px 0px;
        --row-gap: 25px;
        --column-gap: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-312070 .elementor-element.elementor-element-23621a4e
    {
        --margin-top: -25px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-312070 .elementor-element.elementor-element-3fbf2cbf>.elementor-widget-container
    {
        padding: 10px 0 10px 0;
    }
    .elementor-312070 .elementor-element.elementor-element-3fbf2cbf .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-3fbf2cbf.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-3fbf2cbf.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-3fbf2cbf.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-3fbf2cbf .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-312070 .elementor-element.elementor-element-cfa2354
    {
        --margin-top: -25px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-312070 .elementor-element.elementor-element-0e206e1>.elementor-widget-container
    {
        padding: 10px 0 10px 0;
    }
    .elementor-312070 .elementor-element.elementor-element-0e206e1 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-0e206e1.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-0e206e1.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-0e206e1.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-0e206e1 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-312070 .elementor-element.elementor-element-2416b20
    {
        --margin-top: -25px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-312070 .elementor-element.elementor-element-2b4cba2>.elementor-widget-container
    {
        padding: 10px 0 10px 0;
    }
    .elementor-312070 .elementor-element.elementor-element-2b4cba2 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-2b4cba2.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-2b4cba2.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-2b4cba2.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-2b4cba2 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-312070 .elementor-element.elementor-element-cae6f32
    {
        --margin-top: -25px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-312070 .elementor-element.elementor-element-be6267d>.elementor-widget-container
    {
        padding: 10px 0 10px 0;
    }
    .elementor-312070 .elementor-element.elementor-element-be6267d .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-be6267d.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-be6267d.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-be6267d.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-be6267d .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-312070 .elementor-element.elementor-element-bf82b01
    {
        --padding-top: 30px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-312070 .elementor-element.elementor-element-1bb9f3f7>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-1bb9f3f7 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-312070 .elementor-element.elementor-element-7162a659>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-7162a659 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-312070 .elementor-element.elementor-element-23e2c202
    {
        --width: 0px;
    }
    .elementor-312070 .elementor-element.elementor-element-6ee05928
    {
        --width: 33%;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-312070 .elementor-element.elementor-element-5b45f9e2 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-312070 .elementor-element.elementor-element-5b45f9e2 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-312070 .elementor-element.elementor-element-5b45f9e2 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-312070 .elementor-element.elementor-element-e8a77bf
    {
        --width: 33%;
    }
    .elementor-312070 .elementor-element.elementor-element-6f7ef29f .elementor-counter
    {
        gap: 5px;
    }
    .elementor-312070 .elementor-element.elementor-element-6f7ef29f .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-312070 .elementor-element.elementor-element-6f7ef29f .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-312070 .elementor-element.elementor-element-d16af33
    {
        --width: 33%;
    }
    .elementor-312070 .elementor-element.elementor-element-3b75533d .elementor-counter
    {
        gap: 5px;
    }
    .elementor-312070 .elementor-element.elementor-element-3b75533d .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-312070 .elementor-element.elementor-element-3b75533d .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-312070 .elementor-element.elementor-element-7d08c27b
    {
        --width: 50%;
    }
    .elementor-312070 .elementor-element.elementor-element-cfd26d4 .elementor-counter
    {
        gap: 2px;
    }
    .elementor-312070 .elementor-element.elementor-element-cfd26d4 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-312070 .elementor-element.elementor-element-cfd26d4 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-312070 .elementor-element.elementor-element-58f9ef65
    {
        --width: 50%;
    }
    .elementor-312070 .elementor-element.elementor-element-39613250 .elementor-counter
    {
        gap: 2px;
    }
    .elementor-312070 .elementor-element.elementor-element-39613250 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-312070 .elementor-element.elementor-element-39613250 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-312070 .elementor-element.elementor-element-32dd053f
    {
        --width: 50%;
    }
    .elementor-312070 .elementor-element.elementor-element-7abd44be .elementor-counter
    {
        gap: 2px;
    }
    .elementor-312070 .elementor-element.elementor-element-7abd44be .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-312070 .elementor-element.elementor-element-7abd44be .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-312070 .elementor-element.elementor-element-1cd50b31
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-312070 .elementor-element.elementor-element-350cf65d .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-312070 .elementor-element.elementor-element-68715267>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-68715267 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-312070 .elementor-element.elementor-element-68715267 .elementor-divider
    {
        padding-block-start: 3px;
        padding-block-end: 3px;
    }
    .elementor-312070 .elementor-element.elementor-element-622a6722
    {
        --border-radius: 5px 5px 5px 5px;
    }
    .elementor-312070 .elementor-element.elementor-element-2666cd33
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-312070 .elementor-element.elementor-element-1e6620b8>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-e38d243
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-312070 .elementor-element.elementor-element-4616b075>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-1370294
    {
        --width: 50%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-312070 .elementor-element.elementor-element-c54e89e
    {
        --width: 50%;
    }
    .elementor-312070 .elementor-element.elementor-element-2e84c1a3
    {
        --width: 33%;
    }
    .elementor-312070 .elementor-element.elementor-element-2e84c1a3.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-312070 .elementor-element.elementor-element-6b6d5a68
    {
        --width: 50%;
    }
    .elementor-312070 .elementor-element.elementor-element-13c35fee
    {
        --width: 50%;
    }
    .elementor-312070 .elementor-element.elementor-element-4b43aea
    {
        --width: 33%;
    }
    .elementor-312070 .elementor-element.elementor-element-1c636a7f
    {
        --width: 33%;
    }
    .elementor-312070 .elementor-element.elementor-element-6b96995d
    {
        --width: 33%;
    }
    .elementor-312070 .elementor-element.elementor-element-5b8d18c6
    {
        --width: 50%;
    }
    .elementor-312070 .elementor-element.elementor-element-55c0aa5a
    {
        --width: 50%;
    }
    .elementor-312070 .elementor-element.elementor-element-58ba3bef
    {
        --width: 33%;
    }
    .elementor-312070 .elementor-element.elementor-element-1c37c2b0
    {
        --width: 33%;
    }
    .elementor-312070 .elementor-element.elementor-element-43a9d7f1
    {
        --width: 33%;
    }
    .elementor-312070 .elementor-element.elementor-element-17d64a76
    {
        --width: 50%;
    }
    .elementor-312070 .elementor-element.elementor-element-4beecf64
    {
        --width: 50%;
    }
    .elementor-312070 .elementor-element.elementor-element-fd02800
    {
        --width: 50%;
    }
    .elementor-312070 .elementor-element.elementor-element-6fad6387
    {
        --width: 50%;
    }
    .elementor-312070 .elementor-element.elementor-element-6d50bb96
    {
        --width: 50%;
    }
    .elementor-312070 .elementor-element.elementor-element-1e37caf4
    {
        --width: 50%;
    }
    .elementor-312070 .elementor-element.elementor-element-b6a8d8d
    {
        --width: 50%;
    }
    .elementor-312070 .elementor-element.elementor-element-57fe2d01
    {
        --width: 50%;
    }
    .elementor-312070 .elementor-element.elementor-element-4c103f50
    {
        --width: 50%;
    }
    .elementor-312070 .elementor-element.elementor-element-48dff02b
    {
        --width: 50%;
    }
    .elementor-312070 .elementor-element.elementor-element-1af9cc05
    {
        --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-312070 .elementor-element.elementor-element-1af9cc05>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-312070 .elementor-element.elementor-element-1af9cc05.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-312070 .elementor-element.elementor-element-2eb563cc
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-312070 .elementor-element.elementor-element-b536d1c>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-312070 .elementor-element.elementor-element-b536d1c .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-312070 .elementor-element.elementor-element-af16098>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-af16098 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-312070 .elementor-element.elementor-element-63e9623c
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-312070 .elementor-element.elementor-element-3c758763>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-312070 .elementor-element.elementor-element-3c758763 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-312070 .elementor-element.elementor-element-7b4cfd86>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-7b4cfd86 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-312070 .elementor-element.elementor-element-76fc2c12 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-312070 .elementor-element.elementor-element-4a6b2c8e .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-312070 .elementor-element.elementor-element-632de990 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-312070 .elementor-element.elementor-element-3a15b177 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-312070 .elementor-element.elementor-element-dbde2b2 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-312070 .elementor-element.elementor-element-23011fd2
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-312070 .elementor-element.elementor-element-23011fd2.elementor-element
    {
        --align-self: center;
    }
    .elementor-312070 .elementor-element.elementor-element-7411bdb
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-312070 .elementor-element.elementor-element-6faaca55
    {
        width: var(--container-widget-width,75%);
        max-width: 75%;
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-6faaca55.elementor-element
    {
        --align-self: center;
    }
    .elementor-312070 .elementor-element.elementor-element-6faaca55 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-312070 .elementor-element.elementor-element-75a8bf9f>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-75a8bf9f .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-312070 .elementor-element.elementor-element-21754741>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-21754741 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-21754741 .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-312070 .elementor-element.elementor-element-731db575>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-731db575 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-731db575 .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-312070 .elementor-element.elementor-element-6df9848e>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-6df9848e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-6df9848e .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-312070 .elementor-element.elementor-element-4f75d571>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-312070 .elementor-element.elementor-element-4f75d571 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-312070 .elementor-element.elementor-element-573a47 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-312070 .elementor-element.elementor-element-78aadd4f
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-312070 .elementor-element.elementor-element-3e549e68 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-312070 .elementor-element.elementor-element-7fc18c34>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-7fc18c34 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-7fc18c34 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-312070 .elementor-element.elementor-element-31a9aa20>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-31a9aa20
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-312070 .elementor-element.elementor-element-169a1430 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-312070 .elementor-element.elementor-element-413cf737>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-413cf737 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-413cf737 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-312070 .elementor-element.elementor-element-439ffcdd .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-312070 .elementor-element.elementor-element-368cc09c>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-368cc09c .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-368cc09c .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-312070 .elementor-element.elementor-element-70d52e1a
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-312070 .elementor-element.elementor-element-25561363 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-312070 .elementor-element.elementor-element-6e8204d6>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-6e8204d6 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-6e8204d6 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-312070 .elementor-element.elementor-element-7f63723c>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-7f63723c
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-312070 .elementor-element.elementor-element-2c8cf3da .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-312070 .elementor-element.elementor-element-5e20021e>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-5e20021e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-5e20021e .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-312070 .elementor-element.elementor-element-559bcf78
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-312070 .elementor-element.elementor-element-69ffe481 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-312070 .elementor-element.elementor-element-559c97ce>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-559c97ce .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-559c97ce .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-312070 .elementor-element.elementor-element-2faf0e6c>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-2faf0e6c
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-312070 .elementor-element.elementor-element-20d9cae2 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-312070 .elementor-element.elementor-element-5fc9ee74>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-5fc9ee74 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-5fc9ee74 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-312070 .elementor-element.elementor-element-4fbd38bb .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-312070 .elementor-element.elementor-element-5dd16090>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-5dd16090 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-5dd16090 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-312070 .elementor-element.elementor-element-6322485a>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-6322485a
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-312070 .elementor-element.elementor-element-7db2f3bb .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-312070 .elementor-element.elementor-element-33622324>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-33622324 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-33622324 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-312070 .elementor-element.elementor-element-1bc94da3
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-312070 .elementor-element.elementor-element-1ab574a1 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-312070 .elementor-element.elementor-element-36c71db7>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-36c71db7 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-36c71db7 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-312070 .elementor-element.elementor-element-108bfac7>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-108bfac7
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-312070 .elementor-element.elementor-element-57145148 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-312070 .elementor-element.elementor-element-36577eab>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-36577eab .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-36577eab .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-312070 .elementor-element.elementor-element-6a96ec5e
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-312070 .elementor-element.elementor-element-487a09ea .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-312070 .elementor-element.elementor-element-64962248>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-64962248 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-64962248 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-312070 .elementor-element.elementor-element-367918d>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-367918d
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-312070 .elementor-element.elementor-element-1e33ece7 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-312070 .elementor-element.elementor-element-77375b6e>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-77375b6e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-77375b6e .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-312070 .elementor-element.elementor-element-4b3e100f
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-312070 .elementor-element.elementor-element-556e333c .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-312070 .elementor-element.elementor-element-14cff7cb>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-14cff7cb .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-14cff7cb .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-312070 .elementor-element.elementor-element-1949b75d>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-1949b75d
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-312070 .elementor-element.elementor-element-36a3b08 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-312070 .elementor-element.elementor-element-68c13791>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-68c13791 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-68c13791 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-312070 .elementor-element.elementor-element-746e29ae
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-312070 .elementor-element.elementor-element-2d0894b7 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-312070 .elementor-element.elementor-element-257e6246>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-257e6246 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-257e6246 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-312070 .elementor-element.elementor-element-40fa4519>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-40fa4519
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-312070 .elementor-element.elementor-element-5272462b .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-312070 .elementor-element.elementor-element-3a2b61f4>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-3a2b61f4 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-3a2b61f4 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-312070 .elementor-element.elementor-element-464d1ff1
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-312070 .elementor-element.elementor-element-39c2933c .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-312070 .elementor-element.elementor-element-62f933b3>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-62f933b3 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-62f933b3 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-312070 .elementor-element.elementor-element-3e0691b>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-3e0691b
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-312070 .elementor-element.elementor-element-1450d390 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-312070 .elementor-element.elementor-element-53dd5440>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-53dd5440 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-53dd5440 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-312070 .elementor-element.elementor-element-2ea7c0ad .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-312070 .elementor-element.elementor-element-3fd5aec1>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-3fd5aec1 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-3fd5aec1 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-312070 .elementor-element.elementor-element-1a8036c8>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-1a8036c8
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-312070 .elementor-element.elementor-element-3927dd76 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-312070 .elementor-element.elementor-element-7bea963e>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-7bea963e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-312070 .elementor-element.elementor-element-7bea963e .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-312070 .elementor-element.elementor-element-4e9cfc91>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-312070 .elementor-element.elementor-element-4e9cfc91
    {
        --n-tabs-title-font-size: 14px;
    }
    .elementor-312070 .elementor-element.elementor-element-4e9cfc91.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: 21px;
    }
    .elementor-312070 .elementor-element.elementor-element-52fb0b51
    {
        --margin-top: -21px;
        --margin-bottom: 0px;
        --margin-left: 10px;
        --margin-right: 10px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-312070 .elementor-element.elementor-element-6c4319f1
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-312070 .elementor-element.elementor-element-72057029
    {
        width: var(--container-widget-width,75%);
        max-width: 75%;
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
    }
    .elementor-312070 .elementor-element.elementor-element-72057029.elementor-element
    {
        --align-self: center;
    }
    .elementor-312070 .elementor-element.elementor-element-72057029 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-312070 .elementor-element.elementor-element-68d1b941>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-312070 .elementor-element.elementor-element-68d1b941 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-312070 .elementor-element.elementor-element-3c7c5172
    {
        font-size: 14px;
    }
    .elementor-312070 .elementor-element.elementor-element-993b2d3
    {
        font-size: 14px;
    }
    .elementor-312070 .elementor-element.elementor-element-54cae412
    {
        font-size: 14px;
    }
    .elementor-312070 .elementor-element.elementor-element-75158afc
    {
        font-size: 14px;
    }
    .elementor-312070 .elementor-element.elementor-element-13df639a
    {
        font-size: 14px;
    }
    .elementor-312070 .elementor-element.elementor-element-1a30b9f3>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-312070 .elementor-element.elementor-element-1a30b9f3
    {
        --n-accordion-title-font-size: 15px;
    }
}/* Start custom CSS for container, class: .elementor-element-78e3ca16 */
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-4b4fcf13 */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-9331166 *//* .elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.05);
}
@media(max-width: 768px)
{
    .div_img_box .elementor-image-box-wrapper
    {
        display: flex;
    }
    .even_box h3.elementor-image-box-title
    {
        margin-top: -10px;
        margin-left: -35px;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-2bf21c6a */
.bespoke_design_sec h3.elementor-image-box-title
{
    padding-left: 15px;
    padding-top: 8px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-74775eb4 */
.client_support h3.elementor-image-box-title
{
    margin-top: -10px;
    padding-left: 10px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-766bd718 *//*.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.05);
}
@media(max-width: 767px)
{
    .even_box_four h3.elementor-image-box-title
    {
        margin-top: -4px;
        margin-right: -20px;
    }
    .even_box_six h3.elementor-image-box-title
    {
        margin-top: 0;
        margin-right: 50px;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-55ff0be */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-f7c1322 *//* .elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.05);
}
@media(max-width: 768px)
{
    .div_img_box .elementor-image-box-wrapper
    {
        display: flex;
    }
    .even_box h3.elementor-image-box-title
    {
        margin-top: -10px;
        margin-left: -35px;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-b0a0505 */
.bespoke_design_sec h3.elementor-image-box-title
{
    padding-left: 15px;
    padding-top: 8px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-9431d7c *//*.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.05);
}
@media(max-width: 767px)
{
    .even_box_four h3.elementor-image-box-title
    {
        margin-top: -4px;
        margin-right: -20px;
    }
    .even_box_six h3.elementor-image-box-title
    {
        margin-top: 0;
        margin-right: 50px;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-6c516610 */
.betting_sw_panel .elementor-image-box-wrapper
{
    display: flex;
    align-items: center;
    padding-left: 15px;
}
.betting_sw_panel .elementor-image-box-content
{
    text-align: left;
    padding-left: 10px;
    padding-top: 10px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-10e622c8 */
.betting_sw_panel .elementor-image-box-wrapper
{
    display: flex;
    align-items: center;
    padding-left: 15px;
}
.betting_sw_panel .elementor-image-box-content
{
    text-align: left;
    padding-left: 25px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-34524150 */
.sw-solution-sec figure.elementor-image-box-img
{
    border-radius: 50%;
    background: #2045a3;
    padding: 10px 10px 0 10px;
}
.sw-solution-sec figure.elementor-image-box-img:hover
{
    background: #fff;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-1509bf25 */
.counter_section .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-46606d46 */
.counter_data .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for nested-tabs, class: .elementor-element-1af9cc05 */
@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-28de80d */
.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-e6e1a3d */
.timeline .proccessNo
{
    width: 100%;
    max-width: 65px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-5ff89d3f */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-391cf085 */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-63e9623c */
.border-btn span.elementor-button-text
{
    font-weight: 500;
}/* End custom CSS *//* Start custom CSS for nested-accordion, class: .elementor-element-1a30b9f3 */
.faq_style .e-n-accordion-item[open] .e-n-accordion-item-title
{
    margin-block-end: var(--n-accordion-item-title-distance-from-content);
    color: var(--n-accordion-title-active-color);
    font-weight: 600;
}
.faq_style [tabindex="-1"]:focus, input:read-write:focus, select:focus, textarea:focus
{
    box-shadow: none!important;
}/* End custom CSS *//* Start custom CSS */
article#post-49440
{
    width: 100%!important;
    display: block!important;
}/* End custom CSS *//* Start Custom Fonts CSS */
@font-face
{
    font-family: 'Geomanist';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.eot?');
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.eot?') format('embedded-opentype'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.woff2') format('woff2'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.woff') format('woff'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.ttf') format('truetype'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.svg') format('svg');
}/* End Custom Fonts CSS */
