﻿.elementor-42890 .elementor-element.elementor-element-102b4dd
{
    --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: 2px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-42890 .elementor-element.elementor-element-102b4dd:not(.elementor-motion-effects-element-type-background), .elementor-42890 .elementor-element.elementor-element-102b4dd>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-42890 .elementor-element.elementor-element-102b4dd.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-42890 .elementor-element.elementor-element-c782ec2
{
    --display: flex;
    --justify-content: center;
    border-style: none;
    --border-style: none;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-42890 .elementor-element.elementor-element-c782ec2:not(.elementor-motion-effects-element-type-background), .elementor-42890 .elementor-element.elementor-element-c782ec2>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff0;
}
.elementor-widget-heading .neb-protected-content-message, .elementor-widget-heading .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-heading .elementor-heading-title
{
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}
.elementor-42890 .elementor-element.elementor-element-da2ef01 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 27.5px;
    color: #fff;
}
.elementor-42890 .elementor-element.elementor-element-747f38d>.elementor-widget-container
{
    margin: -10px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-42890 .elementor-element.elementor-element-747f38d .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 51px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #fff;
}
.elementor-42890 .elementor-element.elementor-element-767b17b>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-42890 .elementor-element.elementor-element-767b17b.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-42890 .elementor-element.elementor-element-767b17b .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 22px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 30.67px;
    color: #fff;
}
.elementor-widget-text-editor .neb-protected-content-message, .elementor-widget-text-editor .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-text-editor
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap
{
    background-color: var(--e-global-color-primary);
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap
{
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}
.elementor-42890 .elementor-element.elementor-element-e86031d>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-42890 .elementor-element.elementor-element-e86031d.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-42890 .elementor-element.elementor-element-e86031d
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 32px;
    color: #fff;
}
.elementor-widget-button .elementor-button
{
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-button .neb-protected-content-message, .elementor-widget-button .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-42890 .elementor-element.elementor-element-be31ac4 .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-42890 .elementor-element.elementor-element-be31ac4 .elementor-button:hover, .elementor-42890 .elementor-element.elementor-element-be31ac4 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-42890 .elementor-element.elementor-element-be31ac4>.elementor-widget-container
{
    margin: 25px 0 0 0;
}
.elementor-42890 .elementor-element.elementor-element-be31ac4 .elementor-button:hover svg, .elementor-42890 .elementor-element.elementor-element-be31ac4 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-42890 .elementor-element.elementor-element-ff083d5
{
    --display: flex;
    --align-items: flex-end;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: -187px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-42890 .elementor-element.elementor-element-ff083d5.e-con
{
    --align-self: center;
}
.elementor-widget-image .neb-protected-content-message, .elementor-widget-image .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-image .widget-image-caption
{
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-42890 .elementor-element.elementor-element-5574225
{
    --display: flex;
    --justify-content: center;
}
.elementor-42890 .elementor-element.elementor-element-5574225:not(.elementor-motion-effects-element-type-background), .elementor-42890 .elementor-element.elementor-element-5574225>.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-42890 .elementor-element.elementor-element-642bfeb
{
    --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-42890 .elementor-element.elementor-element-642bfeb:not(.elementor-motion-effects-element-type-background), .elementor-42890 .elementor-element.elementor-element-642bfeb>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-42890 .elementor-element.elementor-element-51b97a4
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-42890 .elementor-element.elementor-element-d8d999d
{
    text-align: center;
}
.elementor-42890 .elementor-element.elementor-element-d8d999d .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 33px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #000;
}
.elementor-widget-divider
{
    --divider-color: var(--e-global-color-secondary);
}
.elementor-widget-divider .neb-protected-content-message, .elementor-widget-divider .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider .elementor-divider__text
{
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-secondary);
}
.elementor-42890 .elementor-element.elementor-element-a830f04
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-42890 .elementor-element.elementor-element-a830f04 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-42890 .elementor-element.elementor-element-a830f04 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-42890 .elementor-element.elementor-element-162faec
{
    --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-42890 .elementor-element.elementor-element-1eb53d4
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-1eb53d4:not(.elementor-motion-effects-element-type-background), .elementor-42890 .elementor-element.elementor-element-1eb53d4>.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-42890 .elementor-element.elementor-element-1fc3c22
{
    width: var(--container-widget-width,95.308%);
    max-width: 95.308%;
    --container-widget-width: 95.308%;
    --container-widget-flex-grow: 0;
}
.elementor-42890 .elementor-element.elementor-element-1fc3c22.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-42890 .elementor-element.elementor-element-1fc3c22 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-42890 .elementor-element.elementor-element-1fc3c22.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-42890 .elementor-element.elementor-element-1fc3c22.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-42890 .elementor-element.elementor-element-1fc3c22.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-42890 .elementor-element.elementor-element-1fc3c22 .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-42890 .elementor-element.elementor-element-1fc3c22 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-42890 .elementor-element.elementor-element-1fc3c22 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-42890 .elementor-element.elementor-element-1fc3c22 .elementor-image-box-description
{
    color: #000;
}
.elementor-42890 .elementor-element.elementor-element-316f9a6>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-42890 .elementor-element.elementor-element-316f9a6
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-42890 .elementor-element.elementor-element-b0bb893
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-b0bb893:not(.elementor-motion-effects-element-type-background), .elementor-42890 .elementor-element.elementor-element-b0bb893>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-42890 .elementor-element.elementor-element-5192e7a
{
    width: var(--container-widget-width,95.132%);
    max-width: 95.132%;
    --container-widget-width: 95.132%;
    --container-widget-flex-grow: 0;
}
.elementor-42890 .elementor-element.elementor-element-5192e7a.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-42890 .elementor-element.elementor-element-5192e7a .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-42890 .elementor-element.elementor-element-5192e7a.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-42890 .elementor-element.elementor-element-5192e7a.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-42890 .elementor-element.elementor-element-5192e7a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-42890 .elementor-element.elementor-element-5192e7a .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-42890 .elementor-element.elementor-element-5192e7a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 17%;
}
.elementor-42890 .elementor-element.elementor-element-5192e7a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-42890 .elementor-element.elementor-element-150d77e
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-42890 .elementor-element.elementor-element-978341a
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-978341a:not(.elementor-motion-effects-element-type-background), .elementor-42890 .elementor-element.elementor-element-978341a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-42890 .elementor-element.elementor-element-b3c54e6.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-42890 .elementor-element.elementor-element-b3c54e6 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-42890 .elementor-element.elementor-element-b3c54e6.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-42890 .elementor-element.elementor-element-b3c54e6.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-42890 .elementor-element.elementor-element-b3c54e6.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-42890 .elementor-element.elementor-element-b3c54e6 .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-42890 .elementor-element.elementor-element-b3c54e6 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-42890 .elementor-element.elementor-element-b3c54e6 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-42890 .elementor-element.elementor-element-38ee0c3
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-42890 .elementor-element.elementor-element-f9595ee
{
    --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-42890 .elementor-element.elementor-element-57f29f2
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-57f29f2:not(.elementor-motion-effects-element-type-background), .elementor-42890 .elementor-element.elementor-element-57f29f2>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-42890 .elementor-element.elementor-element-0b7b534.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-42890 .elementor-element.elementor-element-0b7b534 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-42890 .elementor-element.elementor-element-0b7b534.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-42890 .elementor-element.elementor-element-0b7b534.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-42890 .elementor-element.elementor-element-0b7b534.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-42890 .elementor-element.elementor-element-0b7b534 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-42890 .elementor-element.elementor-element-0b7b534 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-42890 .elementor-element.elementor-element-0b7b534 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-42890 .elementor-element.elementor-element-339768d
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-42890 .elementor-element.elementor-element-318c3e1
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-318c3e1:not(.elementor-motion-effects-element-type-background), .elementor-42890 .elementor-element.elementor-element-318c3e1>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-42890 .elementor-element.elementor-element-225d304.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-42890 .elementor-element.elementor-element-225d304 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-42890 .elementor-element.elementor-element-225d304.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-42890 .elementor-element.elementor-element-225d304.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-42890 .elementor-element.elementor-element-225d304.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-42890 .elementor-element.elementor-element-225d304 .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-42890 .elementor-element.elementor-element-225d304 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-42890 .elementor-element.elementor-element-225d304 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-42890 .elementor-element.elementor-element-bdf1335
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-42890 .elementor-element.elementor-element-dba0808
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-dba0808:not(.elementor-motion-effects-element-type-background), .elementor-42890 .elementor-element.elementor-element-dba0808>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-42890 .elementor-element.elementor-element-0415dac.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-42890 .elementor-element.elementor-element-0415dac .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-42890 .elementor-element.elementor-element-0415dac.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-42890 .elementor-element.elementor-element-0415dac.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-42890 .elementor-element.elementor-element-0415dac.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-42890 .elementor-element.elementor-element-0415dac .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-42890 .elementor-element.elementor-element-0415dac .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-42890 .elementor-element.elementor-element-0415dac .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-42890 .elementor-element.elementor-element-6813fd6
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-42890 .elementor-element.elementor-element-41eb105
{
    --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-42890 .elementor-element.elementor-element-5a92e4e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: none;
    --border-style: none;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-42890 .elementor-element.elementor-element-210ee7e
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-210ee7e:not(.elementor-motion-effects-element-type-background), .elementor-42890 .elementor-element.elementor-element-210ee7e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-42890 .elementor-element.elementor-element-6052499
{
    width: var(--container-widget-width,99.71%);
    max-width: 99.71%;
    --container-widget-width: 99.71%;
    --container-widget-flex-grow: 0;
}
.elementor-42890 .elementor-element.elementor-element-6052499>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-42890 .elementor-element.elementor-element-6052499.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-42890 .elementor-element.elementor-element-6052499 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-42890 .elementor-element.elementor-element-6052499.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-42890 .elementor-element.elementor-element-6052499.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-42890 .elementor-element.elementor-element-6052499.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-42890 .elementor-element.elementor-element-6052499 .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-42890 .elementor-element.elementor-element-6052499 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-42890 .elementor-element.elementor-element-6052499 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-42890 .elementor-element.elementor-element-bbd67ff
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-42890 .elementor-element.elementor-element-346a4c5
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: none;
    --border-style: none;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-42890 .elementor-element.elementor-element-527afdd
{
    --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-42890 .elementor-element.elementor-element-527afdd.e-con
{
    --align-self: center;
}
.elementor-42890 .elementor-element.elementor-element-53640d0 .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: 18px 30px 18px 30px;
}
.elementor-42890 .elementor-element.elementor-element-53640d0 .elementor-button:hover, .elementor-42890 .elementor-element.elementor-element-53640d0 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-42890 .elementor-element.elementor-element-53640d0 .elementor-button:hover svg, .elementor-42890 .elementor-element.elementor-element-53640d0 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-42890 .elementor-element.elementor-element-51c54d0
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-51c54d0:not(.elementor-motion-effects-element-type-background), .elementor-42890 .elementor-element.elementor-element-51c54d0>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-42890 .elementor-element.elementor-element-d9f3851
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-42890 .elementor-element.elementor-element-16ebe13
{
    text-align: center;
}
.elementor-42890 .elementor-element.elementor-element-16ebe13 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #fff;
}
.elementor-42890 .elementor-element.elementor-element-e2c60c5
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-42890 .elementor-element.elementor-element-e2c60c5 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-42890 .elementor-element.elementor-element-e2c60c5 .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-42890 .elementor-element.elementor-element-e11b262
{
    --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-42890 .elementor-element.elementor-element-1ea1d83
{
    --display: flex;
}
.elementor-42890 .elementor-element.elementor-element-a95ccaa
{
    --display: flex;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-42890 .elementor-element.elementor-element-b93b381.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-42890 .elementor-element.elementor-element-b93b381.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-42890 .elementor-element.elementor-element-b93b381.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-42890 .elementor-element.elementor-element-b93b381 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-42890 .elementor-element.elementor-element-b93b381 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-42890 .elementor-element.elementor-element-b93b381 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-42890 .elementor-element.elementor-element-65c60ce
{
    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-42890 .elementor-element.elementor-element-65c60ce>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-42890 .elementor-element.elementor-element-65c60ce.elementor-element
{
    --align-self: flex-end;
}
.elementor-42890 .elementor-element.elementor-element-f4c5385
{
    --display: flex;
    --margin-top: 25px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-42890 .elementor-element.elementor-element-a3bf4e6.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-42890 .elementor-element.elementor-element-a3bf4e6.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-42890 .elementor-element.elementor-element-a3bf4e6.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-42890 .elementor-element.elementor-element-a3bf4e6 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-42890 .elementor-element.elementor-element-a3bf4e6 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-42890 .elementor-element.elementor-element-a3bf4e6 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-42890 .elementor-element.elementor-element-29aeccf
{
    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-42890 .elementor-element.elementor-element-29aeccf>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-42890 .elementor-element.elementor-element-29aeccf.elementor-element
{
    --align-self: flex-end;
}
.elementor-42890 .elementor-element.elementor-element-5c129ba
{
    --display: flex;
    --padding-top: 35px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-42890 .elementor-element.elementor-element-a51355a.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-42890 .elementor-element.elementor-element-a51355a.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-42890 .elementor-element.elementor-element-a51355a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-42890 .elementor-element.elementor-element-a51355a .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-42890 .elementor-element.elementor-element-a51355a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-42890 .elementor-element.elementor-element-a51355a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-42890 .elementor-element.elementor-element-6e11152
{
    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-42890 .elementor-element.elementor-element-6e11152>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-42890 .elementor-element.elementor-element-6e11152.elementor-element
{
    --align-self: flex-end;
}
.elementor-42890 .elementor-element.elementor-element-77b91d7
{
    --display: flex;
    --padding-top: 26px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-42890 .elementor-element.elementor-element-a539df7.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-42890 .elementor-element.elementor-element-a539df7.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-42890 .elementor-element.elementor-element-a539df7.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-42890 .elementor-element.elementor-element-a539df7 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-42890 .elementor-element.elementor-element-a539df7 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-42890 .elementor-element.elementor-element-a539df7 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-42890 .elementor-element.elementor-element-7df6a95
{
    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-42890 .elementor-element.elementor-element-7df6a95>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-42890 .elementor-element.elementor-element-7df6a95.elementor-element
{
    --align-self: flex-end;
}
.elementor-42890 .elementor-element.elementor-element-6d45c16
{
    --display: flex;
    --padding-top: 28px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-42890 .elementor-element.elementor-element-5f551c9.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-42890 .elementor-element.elementor-element-5f551c9.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-42890 .elementor-element.elementor-element-5f551c9.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-42890 .elementor-element.elementor-element-5f551c9 .elementor-image-box-title
{
    margin-bottom: 8px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-42890 .elementor-element.elementor-element-5f551c9 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-42890 .elementor-element.elementor-element-5f551c9 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-42890 .elementor-element.elementor-element-0debfa7
{
    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-42890 .elementor-element.elementor-element-0debfa7>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-42890 .elementor-element.elementor-element-0debfa7.elementor-element
{
    --align-self: flex-end;
}
.elementor-42890 .elementor-element.elementor-element-9180dd8
{
    --display: flex;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-42890 .elementor-element.elementor-element-ec9164e>.elementor-widget-container
{
    margin: 50px 0 0 0;
}
.elementor-42890 .elementor-element.elementor-element-cd30016
{
    --display: flex;
    --margin-top: 77px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-42890 .elementor-element.elementor-element-1072666
{
    width: var(--container-widget-width,86.74%);
    max-width: 86.74%;
    --container-widget-width: 86.74%;
    --container-widget-flex-grow: 0;
}
.elementor-42890 .elementor-element.elementor-element-1072666>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-42890 .elementor-element.elementor-element-1072666.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-42890 .elementor-element.elementor-element-1072666.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-42890 .elementor-element.elementor-element-1072666.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-42890 .elementor-element.elementor-element-1072666.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-42890 .elementor-element.elementor-element-1072666 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-42890 .elementor-element.elementor-element-1072666 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-42890 .elementor-element.elementor-element-1072666 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-42890 .elementor-element.elementor-element-6d4f796
{
    width: var(--container-widget-width,95%);
    max-width: 95%;
    --container-widget-width: 95%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-42890 .elementor-element.elementor-element-6d4f796>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-42890 .elementor-element.elementor-element-6d4f796.elementor-element
{
    --align-self: center;
}
.elementor-42890 .elementor-element.elementor-element-04780cf
{
    --display: flex;
    --margin-top: 35px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-42890 .elementor-element.elementor-element-fec65f2
{
    width: var(--container-widget-width,90.598%);
    max-width: 90.598%;
    --container-widget-width: 90.598%;
    --container-widget-flex-grow: 0;
}
.elementor-42890 .elementor-element.elementor-element-fec65f2>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-42890 .elementor-element.elementor-element-fec65f2.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-42890 .elementor-element.elementor-element-fec65f2.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-42890 .elementor-element.elementor-element-fec65f2.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-42890 .elementor-element.elementor-element-fec65f2.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-42890 .elementor-element.elementor-element-fec65f2 .elementor-image-box-title
{
    margin-bottom: 18px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-42890 .elementor-element.elementor-element-fec65f2 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 19%;
}
.elementor-42890 .elementor-element.elementor-element-fec65f2 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-42890 .elementor-element.elementor-element-46ee797
{
    width: var(--container-widget-width,95%);
    max-width: 95%;
    --container-widget-width: 95%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-42890 .elementor-element.elementor-element-46ee797>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-42890 .elementor-element.elementor-element-46ee797.elementor-element
{
    --align-self: center;
}
.elementor-42890 .elementor-element.elementor-element-af15e82
{
    --display: flex;
}
.elementor-42890 .elementor-element.elementor-element-6a04fd0
{
    --display: flex;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-42890 .elementor-element.elementor-element-c2990c0>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-42890 .elementor-element.elementor-element-c2990c0.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-42890 .elementor-element.elementor-element-c2990c0.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-42890 .elementor-element.elementor-element-c2990c0.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-42890 .elementor-element.elementor-element-c2990c0 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-42890 .elementor-element.elementor-element-c2990c0 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-42890 .elementor-element.elementor-element-c2990c0 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-42890 .elementor-element.elementor-element-99b8fa6
{
    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-42890 .elementor-element.elementor-element-99b8fa6>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-42890 .elementor-element.elementor-element-3be516c
{
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-42890 .elementor-element.elementor-element-74632da.elementor-position-right .elementor-image-box-img
{
    margin-left: 14px;
}
.elementor-42890 .elementor-element.elementor-element-74632da.elementor-position-left .elementor-image-box-img
{
    margin-right: 14px;
}
.elementor-42890 .elementor-element.elementor-element-74632da.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 14px;
}
.elementor-42890 .elementor-element.elementor-element-74632da .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-42890 .elementor-element.elementor-element-74632da .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-42890 .elementor-element.elementor-element-74632da .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-42890 .elementor-element.elementor-element-2a1108c
{
    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-42890 .elementor-element.elementor-element-2a1108c>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-42890 .elementor-element.elementor-element-2a1108c.elementor-element
{
    --align-self: flex-start;
}
.elementor-42890 .elementor-element.elementor-element-494f3a2
{
    --display: flex;
    --margin-top: 23px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-42890 .elementor-element.elementor-element-6c4dd61.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-42890 .elementor-element.elementor-element-6c4dd61.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-42890 .elementor-element.elementor-element-6c4dd61.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-42890 .elementor-element.elementor-element-6c4dd61 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-42890 .elementor-element.elementor-element-6c4dd61 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-42890 .elementor-element.elementor-element-6c4dd61 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-42890 .elementor-element.elementor-element-c981cbd
{
    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-42890 .elementor-element.elementor-element-c981cbd>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-42890 .elementor-element.elementor-element-056b3f7
{
    --display: flex;
    --padding-top: 25px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-42890 .elementor-element.elementor-element-5bf2e6a.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-42890 .elementor-element.elementor-element-5bf2e6a.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-42890 .elementor-element.elementor-element-5bf2e6a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-42890 .elementor-element.elementor-element-5bf2e6a .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-42890 .elementor-element.elementor-element-5bf2e6a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-42890 .elementor-element.elementor-element-5bf2e6a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-42890 .elementor-element.elementor-element-fa9d8f4
{
    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-42890 .elementor-element.elementor-element-fa9d8f4>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-42890 .elementor-element.elementor-element-e81a949
{
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-42890 .elementor-element.elementor-element-7a9bfcd.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-42890 .elementor-element.elementor-element-7a9bfcd.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-42890 .elementor-element.elementor-element-7a9bfcd.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-42890 .elementor-element.elementor-element-7a9bfcd .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-42890 .elementor-element.elementor-element-7a9bfcd .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-42890 .elementor-element.elementor-element-7a9bfcd .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-42890 .elementor-element.elementor-element-8c985a3
{
    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-42890 .elementor-element.elementor-element-8c985a3>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-42890 .elementor-element.elementor-element-c31bb06
{
    --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: 32px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-42890 .elementor-element.elementor-element-3ce104e .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #1745d5;
    color: #1745d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 30px 18px 30px;
}
.elementor-42890 .elementor-element.elementor-element-3ce104e .elementor-button:hover, .elementor-42890 .elementor-element.elementor-element-3ce104e .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-42890 .elementor-element.elementor-element-3ce104e .elementor-button:hover svg, .elementor-42890 .elementor-element.elementor-element-3ce104e .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-42890 .elementor-element.elementor-element-43cf69a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-42890 .elementor-element.elementor-element-43cf69a:not(.elementor-motion-effects-element-type-background), .elementor-42890 .elementor-element.elementor-element-43cf69a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-42890 .elementor-element.elementor-element-038e1bd
{
    --display: flex;
}
.elementor-42890 .elementor-element.elementor-element-4c0ee61
{
    text-align: center;
}
.elementor-42890 .elementor-element.elementor-element-4c0ee61 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #000;
}
.elementor-42890 .elementor-element.elementor-element-fde4636
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-42890 .elementor-element.elementor-element-fde4636 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-42890 .elementor-element.elementor-element-fde4636 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-42890 .elementor-element.elementor-element-093b717
{
    --display: flex;
}
.elementor-42890 .elementor-element.elementor-element-10e60dc
{
    --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-42890 .elementor-element.elementor-element-3d752c4
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-63167a9
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-4d3d582 .elementor-counter
{
    gap: 10px;
}
.elementor-42890 .elementor-element.elementor-element-4d3d582 .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-42890 .elementor-element.elementor-element-4d3d582 .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-42890 .elementor-element.elementor-element-de23dde
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-7923e1d
{
    --spacer-size: 70px;
}
.elementor-42890 .elementor-element.elementor-element-7923e1d>.elementor-widget-container
{
    background-color: #d9d9d95c;
    margin: 0 0 0 0;
}
.elementor-42890 .elementor-element.elementor-element-d67cbce
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-d566c8f .elementor-counter
{
    gap: 10px;
}
.elementor-42890 .elementor-element.elementor-element-d566c8f .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-42890 .elementor-element.elementor-element-d566c8f .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-42890 .elementor-element.elementor-element-0e02961
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-185ad78
{
    --spacer-size: 70px;
}
.elementor-42890 .elementor-element.elementor-element-185ad78>.elementor-widget-container
{
    background-color: #d9d9d95c;
    margin: 0 0 0 0;
}
.elementor-42890 .elementor-element.elementor-element-4c437ab
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-b77d37c .elementor-counter
{
    gap: 10px;
}
.elementor-42890 .elementor-element.elementor-element-b77d37c .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-42890 .elementor-element.elementor-element-b77d37c .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-42890 .elementor-element.elementor-element-94c726d
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-65d33a8
{
    --spacer-size: 70px;
}
.elementor-42890 .elementor-element.elementor-element-65d33a8>.elementor-widget-container
{
    background-color: #d9d9d95c;
    margin: 0 0 0 0;
}
.elementor-42890 .elementor-element.elementor-element-0c3d9ff
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-a41ac39
{
    --display: flex;
}
.elementor-42890 .elementor-element.elementor-element-4ab16fc
{
    --display: flex;
    --min-height: 201px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 5px 5px 5px 5px;
}
.elementor-42890 .elementor-element.elementor-element-4ab16fc:not(.elementor-motion-effects-element-type-background), .elementor-42890 .elementor-element.elementor-element-4ab16fc>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-42890 .elementor-element.elementor-element-6d11850
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-42890 .elementor-element.elementor-element-1f07327
{
    width: var(--container-widget-width,54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}
.elementor-42890 .elementor-element.elementor-element-1f07327.elementor-element
{
    --align-self: center;
}
.elementor-42890 .elementor-element.elementor-element-1f07327 .elementor-counter
{
    gap: 10px;
}
.elementor-42890 .elementor-element.elementor-element-1f07327 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-42890 .elementor-element.elementor-element-1f07327 .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-42890 .elementor-element.elementor-element-8c88e3f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-42890 .elementor-element.elementor-element-f46df8c
{
    width: var(--container-widget-width,54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}
.elementor-42890 .elementor-element.elementor-element-f46df8c.elementor-element
{
    --align-self: center;
}
.elementor-42890 .elementor-element.elementor-element-f46df8c .elementor-counter
{
    gap: 10px;
}
.elementor-42890 .elementor-element.elementor-element-f46df8c .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-42890 .elementor-element.elementor-element-f46df8c .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-42890 .elementor-element.elementor-element-74d60a1
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-42890 .elementor-element.elementor-element-62771bc
{
    width: var(--container-widget-width,54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}
.elementor-42890 .elementor-element.elementor-element-62771bc.elementor-element
{
    --align-self: center;
}
.elementor-42890 .elementor-element.elementor-element-62771bc .elementor-counter
{
    gap: 10px;
}
.elementor-42890 .elementor-element.elementor-element-62771bc .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-42890 .elementor-element.elementor-element-62771bc .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-42890 .elementor-element.elementor-element-461f18a
{
    --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-42890 .elementor-element.elementor-element-90ae896 .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: 18px 30px 18px 30px;
}
.elementor-42890 .elementor-element.elementor-element-90ae896 .elementor-button:hover, .elementor-42890 .elementor-element.elementor-element-90ae896 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-42890 .elementor-element.elementor-element-90ae896 .elementor-button:hover svg, .elementor-42890 .elementor-element.elementor-element-90ae896 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-42890 .elementor-element.elementor-element-68cbf2d
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-68cbf2d:not(.elementor-motion-effects-element-type-background), .elementor-42890 .elementor-element.elementor-element-68cbf2d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-42890 .elementor-element.elementor-element-a1a13ab
{
    text-align: center;
}
.elementor-42890 .elementor-element.elementor-element-a1a13ab .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-42890 .elementor-element.elementor-element-12ef7bb
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-42890 .elementor-element.elementor-element-12ef7bb .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-42890 .elementor-element.elementor-element-12ef7bb .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-42890 .elementor-element.elementor-element-d6fb097
{
    --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-42890 .elementor-element.elementor-element-9402e67
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-7be0f87
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-67d1231 img
{
    height: 100px;
}
.elementor-42890 .elementor-element.elementor-element-9892950
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-f7e9361 img
{
    height: 100px;
}
.elementor-42890 .elementor-element.elementor-element-b4cc2bb
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-ad3c2b1
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-afc5632>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-42890 .elementor-element.elementor-element-afc5632.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-42890 .elementor-element.elementor-element-afc5632
{
    text-align: center;
}
.elementor-42890 .elementor-element.elementor-element-afc5632 img
{
    width: 100%;
}
.elementor-42890 .elementor-element.elementor-element-9c17b93
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-3e88981 img
{
    width: 100%;
    height: 100px;
}
.elementor-42890 .elementor-element.elementor-element-30c3512
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-ad06db4
{
    --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-42890 .elementor-element.elementor-element-0518c13
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-ca3d98c
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-4804bf8
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-aeff04a
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-ed7f27f
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-cccb339
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-5d85a75
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-79783a3
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-f1b90ba
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-b41507e
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-474019d
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-31d2ee3
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-443da9b
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-d81843c
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-6af06b9
{
    --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-42890 .elementor-element.elementor-element-fc8afc9
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-44b86ba
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-4cbc276
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-ba712ed
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-08d0ec3
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-9a3f0b1
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-137635b
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-3aa59cf
{
    --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-42890 .elementor-element.elementor-element-506a74f
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-f91c972
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-f40c218
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-c2a6f5e
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-21afde8
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-b53dd15
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-a375c86
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-633df5c
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-80a3e88
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-ac85d3c
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-5255e46
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-8d2ed8e
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-9e69488
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-8f47433
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-7a72a19
{
    --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-42890 .elementor-element.elementor-element-7a72a19>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover)
{
    background: #f6f6f6;
}
.elementor-42890 .elementor-element.elementor-element-7a72a19.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-42890 .elementor-element.elementor-element-7a72a19.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-42890 .elementor-element.elementor-element-7a72a19.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-42890 .elementor-element.elementor-element-7a72a19>.elementor-widget-container
{
    padding: 20px 0 20px 0;
}
.elementor-42890 .elementor-element.elementor-element-7a72a19.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-42890 .elementor-element.elementor-element-7a72a19 [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-42890 .elementor-element.elementor-element-ddeaa99
{
    --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-42890 .elementor-element.elementor-element-ddeaa99.e-con
{
    --align-self: center;
}
.elementor-42890 .elementor-element.elementor-element-0e3096b .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: 18px 30px 18px 30px;
}
.elementor-42890 .elementor-element.elementor-element-0e3096b .elementor-button:hover, .elementor-42890 .elementor-element.elementor-element-0e3096b .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-42890 .elementor-element.elementor-element-0e3096b .elementor-button:hover svg, .elementor-42890 .elementor-element.elementor-element-0e3096b .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-42890 .elementor-element.elementor-element-e996f81
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-e996f81:not(.elementor-motion-effects-element-type-background), .elementor-42890 .elementor-element.elementor-element-e996f81>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-42890 .elementor-element.elementor-element-672428c
{
    --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-42890 .elementor-element.elementor-element-b7a67a7
{
    text-align: center;
}
.elementor-42890 .elementor-element.elementor-element-b7a67a7 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-42890 .elementor-element.elementor-element-0f2961b
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-42890 .elementor-element.elementor-element-0f2961b .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-42890 .elementor-element.elementor-element-0f2961b .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-42890 .elementor-element.elementor-element-9c84505
{
    width: var(--container-widget-width,74.935%);
    max-width: 74.935%;
    --container-widget-width: 74.935%;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-42890 .elementor-element.elementor-element-9c84505>.elementor-widget-container
{
    margin: 32px 0 0 0;
}
.elementor-42890 .elementor-element.elementor-element-9c84505.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-42890 .elementor-element.elementor-element-9c84505 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-42890 .elementor-element.elementor-element-725f028
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-42890 .elementor-element.elementor-element-dc5e646>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-42890 .elementor-element.elementor-element-dc5e646 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-42890 .elementor-element.elementor-element-c57a44d .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: 18px 30px 18px 30px;
}
.elementor-42890 .elementor-element.elementor-element-c57a44d .elementor-button:hover, .elementor-42890 .elementor-element.elementor-element-c57a44d .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-42890 .elementor-element.elementor-element-c57a44d .elementor-button:hover svg, .elementor-42890 .elementor-element.elementor-element-c57a44d .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-42890 .elementor-element.elementor-element-394b1d7
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-394b1d7:not(.elementor-motion-effects-element-type-background), .elementor-42890 .elementor-element.elementor-element-394b1d7>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-42890 .elementor-element.elementor-element-53e7eaf
{
    text-align: center;
}
.elementor-42890 .elementor-element.elementor-element-53e7eaf .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
}
.elementor-42890 .elementor-element.elementor-element-0b41c0c
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-42890 .elementor-element.elementor-element-0b41c0c .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-42890 .elementor-element.elementor-element-0b41c0c .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-42890 .elementor-element.elementor-element-4370145
{
    --display: flex;
}
.elementor-42890 .elementor-element.elementor-element-65fce88
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-0cce1e5
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-42890 .elementor-element.elementor-element-bd41b7a
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-42890 .elementor-element.elementor-element-c47386e>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-42890 .elementor-element.elementor-element-c47386e:hover img
{
    opacity: 1;
}
.elementor-42890 .elementor-element.elementor-element-c47386e img
{
    transition-duration: 0s;
}
.elementor-42890 .elementor-element.elementor-element-8a0585e
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-42890 .elementor-element.elementor-element-63ac2e5>.elementor-widget-container
{
    padding: 3px 3px 3px 3px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-42890 .elementor-element.elementor-element-63ac2e5:hover img
{
    opacity: 1;
}
.elementor-42890 .elementor-element.elementor-element-63ac2e5 img
{
    transition-duration: 0s;
}
.elementor-42890 .elementor-element.elementor-element-ae66448
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-42890 .elementor-element.elementor-element-0606539>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-42890 .elementor-element.elementor-element-0606539:hover img
{
    opacity: 1;
}
.elementor-42890 .elementor-element.elementor-element-0606539 img
{
    transition-duration: 0s;
}
.elementor-42890 .elementor-element.elementor-element-088d474
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-42890 .elementor-element.elementor-element-7dcf84e>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-42890 .elementor-element.elementor-element-7dcf84e:hover img
{
    opacity: 1;
}
.elementor-42890 .elementor-element.elementor-element-7dcf84e img
{
    transition-duration: 0s;
}
.elementor-42890 .elementor-element.elementor-element-13835cc
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-42890 .elementor-element.elementor-element-4423b45>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-42890 .elementor-element.elementor-element-4423b45:hover img
{
    opacity: 1;
}
.elementor-42890 .elementor-element.elementor-element-4423b45 img
{
    transition-duration: 0s;
}
.elementor-42890 .elementor-element.elementor-element-fcae9d5
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}
.elementor-42890 .elementor-element.elementor-element-1392fd5
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-42890 .elementor-element.elementor-element-bf0078a
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-42890 .elementor-element.elementor-element-78cd5fa>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-42890 .elementor-element.elementor-element-78cd5fa:hover img
{
    opacity: 1;
}
.elementor-42890 .elementor-element.elementor-element-78cd5fa img
{
    transition-duration: 0s;
}
.elementor-42890 .elementor-element.elementor-element-cec2701
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-42890 .elementor-element.elementor-element-4802e1f>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-42890 .elementor-element.elementor-element-4802e1f:hover img
{
    opacity: 1;
}
.elementor-42890 .elementor-element.elementor-element-4802e1f img
{
    transition-duration: 0s;
}
.elementor-42890 .elementor-element.elementor-element-92dd882
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-42890 .elementor-element.elementor-element-1633dd9>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-42890 .elementor-element.elementor-element-1633dd9:hover img
{
    opacity: 1;
}
.elementor-42890 .elementor-element.elementor-element-1633dd9 img
{
    transition-duration: 0s;
}
.elementor-42890 .elementor-element.elementor-element-090e1f1
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-42890 .elementor-element.elementor-element-597e588
{
    --display: flex;
}
.elementor-42890 .elementor-element.elementor-element-848e57a
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-1529f99
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 100px;
    --padding-right: 100px;
}
.elementor-42890 .elementor-element.elementor-element-9f8ac21
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-42890 .elementor-element.elementor-element-ef91a4c>.elementor-widget-container
{
    padding: 3px 3px 3px 3px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-42890 .elementor-element.elementor-element-ef91a4c:hover img
{
    opacity: 1;
}
.elementor-42890 .elementor-element.elementor-element-ef91a4c img
{
    transition-duration: 0s;
}
.elementor-42890 .elementor-element.elementor-element-23a56ca
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-42890 .elementor-element.elementor-element-f60af47>.elementor-widget-container
{
    padding: 3px 3px 3px 3px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-42890 .elementor-element.elementor-element-f60af47:hover img
{
    opacity: 1;
}
.elementor-42890 .elementor-element.elementor-element-f60af47 img
{
    transition-duration: 0s;
}
.elementor-42890 .elementor-element.elementor-element-87524aa
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-42890 .elementor-element.elementor-element-3cadba9>.elementor-widget-container
{
    padding: 3px 3px 3px 3px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-42890 .elementor-element.elementor-element-3cadba9:hover img
{
    opacity: 1;
}
.elementor-42890 .elementor-element.elementor-element-3cadba9 img
{
    transition-duration: 0s;
}
.elementor-42890 .elementor-element.elementor-element-051a6d7
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-42890 .elementor-element.elementor-element-da1b35c>.elementor-widget-container
{
    padding: 3px 3px 3px 3px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-42890 .elementor-element.elementor-element-da1b35c:hover img
{
    opacity: 1;
}
.elementor-42890 .elementor-element.elementor-element-da1b35c img
{
    transition-duration: 0s;
}
.elementor-42890 .elementor-element.elementor-element-b0abecd
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 100px;
    --padding-right: 100px;
}
.elementor-42890 .elementor-element.elementor-element-8f7defc
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-42890 .elementor-element.elementor-element-14bc4e5
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-42890 .elementor-element.elementor-element-c696aab>.elementor-widget-container
{
    padding: 3px 3px 3px 3px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-42890 .elementor-element.elementor-element-c696aab:hover img
{
    opacity: 1;
}
.elementor-42890 .elementor-element.elementor-element-c696aab img
{
    transition-duration: 0s;
}
.elementor-42890 .elementor-element.elementor-element-aa99bef
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-42890 .elementor-element.elementor-element-927379f>.elementor-widget-container
{
    padding: 3px 3px 3px 3px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-42890 .elementor-element.elementor-element-927379f:hover img
{
    opacity: 1;
}
.elementor-42890 .elementor-element.elementor-element-927379f img
{
    transition-duration: 0s;
}
.elementor-42890 .elementor-element.elementor-element-d51a8bd
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-42890 .elementor-element.elementor-element-7184226
{
    --display: flex;
}
.elementor-42890 .elementor-element.elementor-element-d27ee1c
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-5537c98
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}
.elementor-42890 .elementor-element.elementor-element-f26320e
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-42890 .elementor-element.elementor-element-e6c6028>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-42890 .elementor-element.elementor-element-e6c6028:hover img
{
    opacity: 1;
}
.elementor-42890 .elementor-element.elementor-element-e6c6028 img
{
    transition-duration: 0s;
}
.elementor-42890 .elementor-element.elementor-element-c04c5ba
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-42890 .elementor-element.elementor-element-a2e61d0>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-42890 .elementor-element.elementor-element-a2e61d0:hover img
{
    opacity: 1;
}
.elementor-42890 .elementor-element.elementor-element-a2e61d0 img
{
    transition-duration: 0s;
}
.elementor-42890 .elementor-element.elementor-element-b32827a
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-42890 .elementor-element.elementor-element-ce55e9b>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-42890 .elementor-element.elementor-element-ce55e9b:hover img
{
    opacity: 1;
}
.elementor-42890 .elementor-element.elementor-element-ce55e9b img
{
    transition-duration: 0s;
}
.elementor-42890 .elementor-element.elementor-element-55bf225
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-42890 .elementor-element.elementor-element-e597a8f>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-42890 .elementor-element.elementor-element-e597a8f:hover img
{
    opacity: 1;
}
.elementor-42890 .elementor-element.elementor-element-e597a8f img
{
    transition-duration: 0s;
}
.elementor-42890 .elementor-element.elementor-element-68eb3bb
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-42890 .elementor-element.elementor-element-068ccf1>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-42890 .elementor-element.elementor-element-068ccf1:hover img
{
    opacity: 1;
}
.elementor-42890 .elementor-element.elementor-element-068ccf1 img
{
    transition-duration: 0s;
}
.elementor-42890 .elementor-element.elementor-element-36340cb
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 80px;
    --padding-right: 80px;
}
.elementor-42890 .elementor-element.elementor-element-392cf21
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-42890 .elementor-element.elementor-element-e97c89c>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-42890 .elementor-element.elementor-element-e97c89c:hover img
{
    opacity: 1;
}
.elementor-42890 .elementor-element.elementor-element-e97c89c img
{
    transition-duration: 0s;
}
.elementor-42890 .elementor-element.elementor-element-98f6a89
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-42890 .elementor-element.elementor-element-299d28b>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-42890 .elementor-element.elementor-element-299d28b:hover img
{
    opacity: 1;
}
.elementor-42890 .elementor-element.elementor-element-299d28b img
{
    transition-duration: 0s;
}
.elementor-42890 .elementor-element.elementor-element-812fd06
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-42890 .elementor-element.elementor-element-3560c53>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-42890 .elementor-element.elementor-element-3560c53:hover img
{
    opacity: 1;
}
.elementor-42890 .elementor-element.elementor-element-3560c53 img
{
    transition-duration: 0s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-42890 .elementor-element.elementor-element-d34a6ac
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-42890 .elementor-element.elementor-element-b46d68a>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-42890 .elementor-element.elementor-element-b46d68a:hover img
{
    opacity: 1;
}
.elementor-42890 .elementor-element.elementor-element-b46d68a img
{
    transition-duration: 0s;
}
.elementor-42890 .elementor-element.elementor-element-6285ba7
{
    --n-tabs-heading-wrap: wrap;
    --n-tabs-heading-overflow-x: initial;
    --n-tabs-title-white-space: initial;
    --n-tabs-title-font-size: 20px;
    --n-tabs-title-color: #fff;
    --n-tabs-title-color-active: #fff;
}
.elementor-42890 .elementor-element.elementor-element-6285ba7>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover)
{
    background: #1754d5;
}
.elementor-42890 .elementor-element.elementor-element-6285ba7>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-42890 .elementor-element.elementor-element-6285ba7.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
{
    border-style: none;
}
.elementor-42890 .elementor-element.elementor-element-6285ba7.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-42890 .elementor-element.elementor-element-6285ba7.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
{
    border-style: solid;
    border-width: 0 0 3px 0;
    border-color: #f24c2c;
}
.elementor-42890 .elementor-element.elementor-element-6285ba7.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: 1.3em;
}
.elementor-42890 .elementor-element.elementor-element-6285ba7 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover
{
    --n-tabs-title-color-hover: #fff;
}
.elementor-42890 .elementor-element.elementor-element-601cf80
{
    --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-42890 .elementor-element.elementor-element-d60d706 .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #1745d5;
    color: #1745d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 30px 18px 30px;
}
.elementor-42890 .elementor-element.elementor-element-d60d706 .elementor-button:hover, .elementor-42890 .elementor-element.elementor-element-d60d706 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-42890 .elementor-element.elementor-element-d60d706 .elementor-button:hover svg, .elementor-42890 .elementor-element.elementor-element-d60d706 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-42890 .elementor-element.elementor-element-1948f51
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-6fcefd0
{
    text-align: center;
}
.elementor-42890 .elementor-element.elementor-element-6fcefd0 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-42890 .elementor-element.elementor-element-2c0b383
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-42890 .elementor-element.elementor-element-2c0b383 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-42890 .elementor-element.elementor-element-2c0b383 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-42890 .elementor-element.elementor-element-334483c
{
    --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: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-style: none;
    --border-style: none;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-42890 .elementor-element.elementor-element-9546a59
{
    --display: flex;
    --flex-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: 20px 0px;
    --row-gap: 20px;
    --column-gap: 0px;
    border-style: dashed;
    --border-style: dashed;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #011680;
    --border-color: #011680;
}
.elementor-42890 .elementor-element.elementor-element-7ca9d0a>.elementor-widget-container
{
    padding: 10px 0 0 0;
}
.elementor-42890 .elementor-element.elementor-element-7ca9d0a .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 22px;
    font-weight: 500;
    line-height: 1.2em;
    color: #000;
}
.elementor-widget-icon-list .neb-protected-content-message, .elementor-widget-icon-list .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after
{
    border-color: var(--e-global-color-text);
}
.elementor-widget-icon-list .elementor-icon-list-icon i
{
    color: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-icon svg
{
    fill: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-icon-list .elementor-icon-list-text
{
    color: var(--e-global-color-secondary);
}
.elementor-42890 .elementor-element.elementor-element-99b97bf>.elementor-widget-container
{
    margin: 10px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-42890 .elementor-element.elementor-element-99b97bf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(5px / 2);
}
.elementor-42890 .elementor-element.elementor-element-99b97bf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(5px / 2);
}
.elementor-42890 .elementor-element.elementor-element-99b97bf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(5px / 2);
    margin-left: calc(5px / 2);
}
.elementor-42890 .elementor-element.elementor-element-99b97bf .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-5px / 2);
    margin-left: calc(-5px / 2);
}
body.rtl .elementor-42890 .elementor-element.elementor-element-99b97bf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-5px / 2);
}
body:not(.rtl) .elementor-42890 .elementor-element.elementor-element-99b97bf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-5px / 2);
}
.elementor-42890 .elementor-element.elementor-element-99b97bf .elementor-icon-list-icon i
{
    color: #1754d4;
    transition: color .3s;
}
.elementor-42890 .elementor-element.elementor-element-99b97bf .elementor-icon-list-icon svg
{
    fill: #1754d4;
    transition: fill .3s;
}
.elementor-42890 .elementor-element.elementor-element-99b97bf
{
    --e-icon-list-icon-size: 25px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .25) 0 0;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 0px;
}
.elementor-42890 .elementor-element.elementor-element-99b97bf .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-42890 .elementor-element.elementor-element-99b97bf .elementor-icon-list-item>.elementor-icon-list-text, .elementor-42890 .elementor-element.elementor-element-99b97bf .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-42890 .elementor-element.elementor-element-99b97bf .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-42890 .elementor-element.elementor-element-af635e1
{
    --display: flex;
    --flex-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-style: dashed;
    --border-style: dashed;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #011680;
    --border-color: #011680;
}
.elementor-42890 .elementor-element.elementor-element-7e9f6d8>.elementor-widget-container
{
    padding: 10px 0 0 0;
}
.elementor-42890 .elementor-element.elementor-element-7e9f6d8 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 22px;
    font-weight: 500;
    line-height: 1.2em;
    color: #000;
}
.elementor-42890 .elementor-element.elementor-element-c37b0e3>.elementor-widget-container
{
    margin: 10px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-42890 .elementor-element.elementor-element-c37b0e3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(5px / 2);
}
.elementor-42890 .elementor-element.elementor-element-c37b0e3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(5px / 2);
}
.elementor-42890 .elementor-element.elementor-element-c37b0e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(5px / 2);
    margin-left: calc(5px / 2);
}
.elementor-42890 .elementor-element.elementor-element-c37b0e3 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-5px / 2);
    margin-left: calc(-5px / 2);
}
body.rtl .elementor-42890 .elementor-element.elementor-element-c37b0e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-5px / 2);
}
body:not(.rtl) .elementor-42890 .elementor-element.elementor-element-c37b0e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-5px / 2);
}
.elementor-42890 .elementor-element.elementor-element-c37b0e3 .elementor-icon-list-icon i
{
    color: #1754d4;
    transition: color .3s;
}
.elementor-42890 .elementor-element.elementor-element-c37b0e3 .elementor-icon-list-icon svg
{
    fill: #1754d4;
    transition: fill .3s;
}
.elementor-42890 .elementor-element.elementor-element-c37b0e3
{
    --e-icon-list-icon-size: 25px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .25) 0 0;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 0px;
}
.elementor-42890 .elementor-element.elementor-element-c37b0e3 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-42890 .elementor-element.elementor-element-c37b0e3 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-42890 .elementor-element.elementor-element-c37b0e3 .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-42890 .elementor-element.elementor-element-c37b0e3 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-42890 .elementor-element.elementor-element-8c659ec .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: 18px 42px 18px 42px;
}
.elementor-42890 .elementor-element.elementor-element-8c659ec .elementor-button:hover, .elementor-42890 .elementor-element.elementor-element-8c659ec .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-42890 .elementor-element.elementor-element-8c659ec>.elementor-widget-container
{
    padding: 32px 0 0 0;
}
.elementor-42890 .elementor-element.elementor-element-8c659ec .elementor-button:hover svg, .elementor-42890 .elementor-element.elementor-element-8c659ec .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-42890 .elementor-element.elementor-element-33f8170:not(.elementor-motion-effects-element-type-background), .elementor-42890 .elementor-element.elementor-element-33f8170>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-42890 .elementor-element.elementor-element-33f8170
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 50px 0 50px 0;
}
.elementor-42890 .elementor-element.elementor-element-33f8170>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-42890 .elementor-element.elementor-element-9e5edea>.elementor-element-populated
{
    padding: 0 0 0 0;
}
.elementor-42890 .elementor-element.elementor-element-d00738f
{
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 0 0 0 0;
}
.elementor-42890 .elementor-element.elementor-element-7ee8246>.elementor-element-populated
{
    padding: 0 0 0 0;
}
.elementor-42890 .elementor-element.elementor-element-17adf17
{
    width: 100%;
    max-width: 100%;
    text-align: center;
}
.elementor-42890 .elementor-element.elementor-element-17adf17 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5em;
    color: #fff;
}
.elementor-42890 .elementor-element.elementor-element-ed43ad0
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 4.5px;
}
.elementor-42890 .elementor-element.elementor-element-ed43ad0 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-42890 .elementor-element.elementor-element-ed43ad0 .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-42890 .elementor-element.elementor-element-87e2283>.elementor-element-populated
{
    margin: 32px 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}
.elementor-42890 .elementor-element.elementor-element-46a12ab
{
    --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: 32px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-42890 .elementor-element.elementor-element-46a12ab.e-con
{
    --align-self: center;
}
.elementor-42890 .elementor-element.elementor-element-5c28610 .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: 18px 30px 18px 30px;
}
.elementor-42890 .elementor-element.elementor-element-5c28610 .elementor-button:hover, .elementor-42890 .elementor-element.elementor-element-5c28610 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-42890 .elementor-element.elementor-element-5c28610>.elementor-widget-container
{
    margin: 20px 0 0 0;
}
.elementor-42890 .elementor-element.elementor-element-5c28610 .elementor-button:hover svg, .elementor-42890 .elementor-element.elementor-element-5c28610 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-42890 .elementor-element.elementor-element-968a65c
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-968a65c:not(.elementor-motion-effects-element-type-background), .elementor-42890 .elementor-element.elementor-element-968a65c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-42890 .elementor-element.elementor-element-fba1b88>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-42890 .elementor-element.elementor-element-fba1b88
{
    text-align: center;
}
.elementor-42890 .elementor-element.elementor-element-fba1b88 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-42890 .elementor-element.elementor-element-58e9eb7
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-42890 .elementor-element.elementor-element-58e9eb7 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-42890 .elementor-element.elementor-element-58e9eb7 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-42890 .elementor-element.elementor-element-2573891
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-42890 .elementor-element.elementor-element-fe87df0
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-fe87df0.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-42890 .elementor-element.elementor-element-a9c2eae .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-42890 .elementor-element.elementor-element-a9c2eae .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-42890 .elementor-element.elementor-element-a9c2eae .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-42890 .elementor-element.elementor-element-d4ba8b0
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-d4ba8b0.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-42890 .elementor-element.elementor-element-02ed50f .elementor-button
{
    background-color: #1754d500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.2em;
    fill: #000;
    color: #000;
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #b5b5b5;
}
.elementor-42890 .elementor-element.elementor-element-02ed50f .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-42890 .elementor-element.elementor-element-02ed50f .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-42890 .elementor-element.elementor-element-bac8f4d
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-bac8f4d.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-42890 .elementor-element.elementor-element-7c572b8 .elementor-button
{
    background-color: #1754d500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.2em;
    fill: #000;
    color: #000;
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #b5b5b5;
}
.elementor-42890 .elementor-element.elementor-element-7c572b8 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-42890 .elementor-element.elementor-element-7c572b8 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-42890 .elementor-element.elementor-element-909ecea
{
    --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-42890 .elementor-element.elementor-element-aaf3f28
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-aaf3f28.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-42890 .elementor-element.elementor-element-a578033 .elementor-button
{
    background-color: #1754d500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.3em;
    fill: #000;
    color: #000;
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #b5b5b5;
}
.elementor-42890 .elementor-element.elementor-element-a578033
{
    width: var(--container-widget-width,104.435%);
    max-width: 104.435%;
    --container-widget-width: 104.435%;
    --container-widget-flex-grow: 0;
}
.elementor-42890 .elementor-element.elementor-element-a578033.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-42890 .elementor-element.elementor-element-a578033 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-42890 .elementor-element.elementor-element-a578033 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-42890 .elementor-element.elementor-element-3967626
{
    width: var(--container-widget-width,80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-42890 .elementor-element.elementor-element-3967626>.elementor-widget-container
{
    margin: 30px 0 0 0;
}
.elementor-42890 .elementor-element.elementor-element-3967626.elementor-element
{
    --align-self: center;
}
.elementor-42890 .elementor-element.elementor-element-4cd6e1a>.elementor-widget-container
{
    margin: 20px 0 0 0;
}
.elementor-42890 .elementor-element.elementor-element-4cd6e1a
{
    text-align: center;
}
.elementor-42890 .elementor-element.elementor-element-784ebe1
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 40px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-42890 .elementor-element.elementor-element-784ebe1.e-con
{
    --align-self: center;
}
.elementor-42890 .elementor-element.elementor-element-dd6961d .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: 18px 30px 18px 30px;
}
.elementor-42890 .elementor-element.elementor-element-dd6961d .elementor-button:hover, .elementor-42890 .elementor-element.elementor-element-dd6961d .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-42890 .elementor-element.elementor-element-dd6961d .elementor-button:hover svg, .elementor-42890 .elementor-element.elementor-element-dd6961d .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-42890 .elementor-element.elementor-element-6178e97
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-a5da245.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-42890 .elementor-element.elementor-element-a5da245
{
    text-align: center;
}
.elementor-42890 .elementor-element.elementor-element-a5da245 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-42890 .elementor-element.elementor-element-5138932
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-42890 .elementor-element.elementor-element-5138932 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-42890 .elementor-element.elementor-element-5138932 .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-42890 .elementor-element.elementor-element-078abf9
{
    --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-42890 .elementor-element.elementor-element-078abf9:not(.elementor-motion-effects-element-type-background), .elementor-42890 .elementor-element.elementor-element-078abf9>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-42890 .elementor-element.elementor-element-078abf9: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-42890 .elementor-element.elementor-element-078abf9, .elementor-42890 .elementor-element.elementor-element-078abf9::before
{
    --border-transition: .3s;
}
.elementor-42890 .elementor-element.elementor-element-b14bca5
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-d3c8c6c>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-42890 .elementor-element.elementor-element-d3c8c6c
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-42890 .elementor-element.elementor-element-ed34571
{
    --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-42890 .elementor-element.elementor-element-ed34571:not(.elementor-motion-effects-element-type-background), .elementor-42890 .elementor-element.elementor-element-ed34571>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-42890 .elementor-element.elementor-element-ed34571: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-42890 .elementor-element.elementor-element-ed34571, .elementor-42890 .elementor-element.elementor-element-ed34571::before
{
    --border-transition: .3s;
}
.elementor-42890 .elementor-element.elementor-element-528aa2d
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-46ab3bf>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-42890 .elementor-element.elementor-element-46ab3bf
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-42890 .elementor-element.elementor-element-9137830
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-42890 .elementor-element.elementor-element-9137830:not(.elementor-motion-effects-element-type-background), .elementor-42890 .elementor-element.elementor-element-9137830>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-42890 .elementor-element.elementor-element-9137830: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-42890 .elementor-element.elementor-element-9137830, .elementor-42890 .elementor-element.elementor-element-9137830::before
{
    --border-transition: .3s;
}
.elementor-42890 .elementor-element.elementor-element-c5a9e62
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-144ec28
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-42890 .elementor-element.elementor-element-cc6ef83
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-42890 .elementor-element.elementor-element-cc6ef83:not(.elementor-motion-effects-element-type-background), .elementor-42890 .elementor-element.elementor-element-cc6ef83>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-42890 .elementor-element.elementor-element-cc6ef83: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-42890 .elementor-element.elementor-element-cc6ef83, .elementor-42890 .elementor-element.elementor-element-cc6ef83::before
{
    --border-transition: .3s;
}
.elementor-42890 .elementor-element.elementor-element-fbe3964
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-5073d2c
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-42890 .elementor-element.elementor-element-6a1dd98
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-42890 .elementor-element.elementor-element-6a1dd98:not(.elementor-motion-effects-element-type-background), .elementor-42890 .elementor-element.elementor-element-6a1dd98>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-42890 .elementor-element.elementor-element-6a1dd98: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-42890 .elementor-element.elementor-element-6a1dd98, .elementor-42890 .elementor-element.elementor-element-6a1dd98::before
{
    --border-transition: .3s;
}
.elementor-42890 .elementor-element.elementor-element-71969a9
{
    --display: flex;
    --flex-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-42890 .elementor-element.elementor-element-619e2af
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-42890 .elementor-element.elementor-element-9e81d8d
{
    --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-42890 .elementor-element.elementor-element-9e81d8d>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title
{
    background-color: #f5f5f5;
    border-style: none;
}
.elementor-42890 .elementor-element.elementor-element-9e81d8d>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 20px 0 0 0;
}
.elementor-42890 .elementor-element.elementor-element-9e81d8d
{
    --n-accordion-padding: 10px 20px 10px 15px;
}
:where(.elementor-42890 .elementor-element.elementor-element-9e81d8d>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item)>.e-con
{
    border-style: none;
    --border-radius: 0px 0px 0px 0px;
}
@media(min-width: 768px)
{
    .elementor-42890 .elementor-element.elementor-element-102b4dd
    {
        --content-width: 1460px;
    }
    .elementor-42890 .elementor-element.elementor-element-c782ec2
    {
        --content-width: 1460px;
    }
    .elementor-42890 .elementor-element.elementor-element-ff083d5
    {
        --content-width: 1460px;
    }
    .elementor-42890 .elementor-element.elementor-element-5574225
    {
        --content-width: 1460px;
    }
    .elementor-42890 .elementor-element.elementor-element-162faec
    {
        --content-width: 1460px;
    }
    .elementor-42890 .elementor-element.elementor-element-f9595ee
    {
        --content-width: 1460px;
    }
    .elementor-42890 .elementor-element.elementor-element-41eb105
    {
        --content-width: 1460px;
    }
    .elementor-42890 .elementor-element.elementor-element-527afdd
    {
        --content-width: 100%;
    }
    .elementor-42890 .elementor-element.elementor-element-51c54d0
    {
        --content-width: 1460px;
    }
    .elementor-42890 .elementor-element.elementor-element-e11b262
    {
        --content-width: 1388px;
    }
    .elementor-42890 .elementor-element.elementor-element-1ea1d83
    {
        --content-width: 1460px;
    }
    .elementor-42890 .elementor-element.elementor-element-9180dd8
    {
        --content-width: 1460px;
    }
    .elementor-42890 .elementor-element.elementor-element-038e1bd
    {
        --content-width: 1460px;
    }
    .elementor-42890 .elementor-element.elementor-element-093b717
    {
        --content-width: 100%;
    }
    .elementor-42890 .elementor-element.elementor-element-10e60dc
    {
        --content-width: 1460px;
    }
    .elementor-42890 .elementor-element.elementor-element-3d752c4
    {
        --width: 10%;
    }
    .elementor-42890 .elementor-element.elementor-element-63167a9
    {
        --width: 16%;
    }
    .elementor-42890 .elementor-element.elementor-element-de23dde
    {
        --width: 1.5%;
    }
    .elementor-42890 .elementor-element.elementor-element-d67cbce
    {
        --width: 16%;
    }
    .elementor-42890 .elementor-element.elementor-element-0e02961
    {
        --width: 1.5%;
    }
    .elementor-42890 .elementor-element.elementor-element-4c437ab
    {
        --width: 16%;
    }
    .elementor-42890 .elementor-element.elementor-element-94c726d
    {
        --width: 1.5%;
    }
    .elementor-42890 .elementor-element.elementor-element-0c3d9ff
    {
        --width: 10%;
    }
    .elementor-42890 .elementor-element.elementor-element-a41ac39
    {
        --content-width: 1460px;
    }
    .elementor-42890 .elementor-element.elementor-element-4ab16fc
    {
        --content-width: 1140px;
    }
    .elementor-42890 .elementor-element.elementor-element-6d11850
    {
        --width: 35%;
    }
    .elementor-42890 .elementor-element.elementor-element-8c88e3f
    {
        --width: 35%;
    }
    .elementor-42890 .elementor-element.elementor-element-74d60a1
    {
        --width: 35%;
    }
    .elementor-42890 .elementor-element.elementor-element-461f18a
    {
        --content-width: 100%;
    }
    .elementor-42890 .elementor-element.elementor-element-68cbf2d
    {
        --content-width: 1460px;
    }
    .elementor-42890 .elementor-element.elementor-element-9402e67
    {
        --width: 10%;
    }
    .elementor-42890 .elementor-element.elementor-element-7be0f87
    {
        --width: 16%;
    }
    .elementor-42890 .elementor-element.elementor-element-9892950
    {
        --width: 16%;
    }
    .elementor-42890 .elementor-element.elementor-element-b4cc2bb
    {
        --width: 16%;
    }
    .elementor-42890 .elementor-element.elementor-element-ad3c2b1
    {
        --width: 16%;
    }
    .elementor-42890 .elementor-element.elementor-element-9c17b93
    {
        --width: 16%;
    }
    .elementor-42890 .elementor-element.elementor-element-30c3512
    {
        --width: 10%;
    }
    .elementor-42890 .elementor-element.elementor-element-0518c13
    {
        --width: 15%;
    }
    .elementor-42890 .elementor-element.elementor-element-ca3d98c
    {
        --width: 14%;
    }
    .elementor-42890 .elementor-element.elementor-element-4804bf8
    {
        --width: 14%;
    }
    .elementor-42890 .elementor-element.elementor-element-aeff04a
    {
        --width: 14%;
    }
    .elementor-42890 .elementor-element.elementor-element-ed7f27f
    {
        --width: 14%;
    }
    .elementor-42890 .elementor-element.elementor-element-cccb339
    {
        --width: 14%;
    }
    .elementor-42890 .elementor-element.elementor-element-5d85a75
    {
        --width: 15%;
    }
    .elementor-42890 .elementor-element.elementor-element-79783a3
    {
        --width: 15%;
    }
    .elementor-42890 .elementor-element.elementor-element-f1b90ba
    {
        --width: 14%;
    }
    .elementor-42890 .elementor-element.elementor-element-b41507e
    {
        --width: 14%;
    }
    .elementor-42890 .elementor-element.elementor-element-474019d
    {
        --width: 14%;
    }
    .elementor-42890 .elementor-element.elementor-element-31d2ee3
    {
        --width: 14%;
    }
    .elementor-42890 .elementor-element.elementor-element-443da9b
    {
        --width: 14%;
    }
    .elementor-42890 .elementor-element.elementor-element-d81843c
    {
        --width: 15%;
    }
    .elementor-42890 .elementor-element.elementor-element-fc8afc9
    {
        --width: 10%;
    }
    .elementor-42890 .elementor-element.elementor-element-44b86ba
    {
        --width: 16%;
    }
    .elementor-42890 .elementor-element.elementor-element-4cbc276
    {
        --width: 16%;
    }
    .elementor-42890 .elementor-element.elementor-element-ba712ed
    {
        --width: 16%;
    }
    .elementor-42890 .elementor-element.elementor-element-08d0ec3
    {
        --width: 16%;
    }
    .elementor-42890 .elementor-element.elementor-element-9a3f0b1
    {
        --width: 16%;
    }
    .elementor-42890 .elementor-element.elementor-element-137635b
    {
        --width: 10%;
    }
    .elementor-42890 .elementor-element.elementor-element-3aa59cf
    {
        --content-width: 1460px;
    }
    .elementor-42890 .elementor-element.elementor-element-506a74f
    {
        --width: 15%;
    }
    .elementor-42890 .elementor-element.elementor-element-f91c972
    {
        --width: 14%;
    }
    .elementor-42890 .elementor-element.elementor-element-f40c218
    {
        --width: 14%;
    }
    .elementor-42890 .elementor-element.elementor-element-c2a6f5e
    {
        --width: 14%;
    }
    .elementor-42890 .elementor-element.elementor-element-21afde8
    {
        --width: 14%;
    }
    .elementor-42890 .elementor-element.elementor-element-b53dd15
    {
        --width: 14%;
    }
    .elementor-42890 .elementor-element.elementor-element-a375c86
    {
        --width: 15%;
    }
    .elementor-42890 .elementor-element.elementor-element-633df5c
    {
        --width: 15%;
    }
    .elementor-42890 .elementor-element.elementor-element-80a3e88
    {
        --width: 14%;
    }
    .elementor-42890 .elementor-element.elementor-element-ac85d3c
    {
        --width: 12%;
    }
    .elementor-42890 .elementor-element.elementor-element-5255e46
    {
        --width: 12%;
    }
    .elementor-42890 .elementor-element.elementor-element-8d2ed8e
    {
        --width: 12%;
    }
    .elementor-42890 .elementor-element.elementor-element-9e69488
    {
        --width: 12%;
    }
    .elementor-42890 .elementor-element.elementor-element-8f47433
    {
        --width: 15%;
    }
    .elementor-42890 .elementor-element.elementor-element-ddeaa99
    {
        --content-width: 100%;
    }
    .elementor-42890 .elementor-element.elementor-element-e996f81
    {
        --content-width: 100%;
    }
    .elementor-42890 .elementor-element.elementor-element-394b1d7
    {
        --content-width: 1460px;
    }
    .elementor-42890 .elementor-element.elementor-element-65fce88
    {
        --content-width: 1460px;
    }
    .elementor-42890 .elementor-element.elementor-element-bd41b7a
    {
        --width: 100%;
    }
    .elementor-42890 .elementor-element.elementor-element-8a0585e
    {
        --width: 100%;
    }
    .elementor-42890 .elementor-element.elementor-element-ae66448
    {
        --width: 100%;
    }
    .elementor-42890 .elementor-element.elementor-element-088d474
    {
        --width: 100%;
    }
    .elementor-42890 .elementor-element.elementor-element-13835cc
    {
        --width: 100%;
    }
    .elementor-42890 .elementor-element.elementor-element-1392fd5
    {
        --width: 100%;
    }
    .elementor-42890 .elementor-element.elementor-element-bf0078a
    {
        --width: 100%;
    }
    .elementor-42890 .elementor-element.elementor-element-cec2701
    {
        --width: 100%;
    }
    .elementor-42890 .elementor-element.elementor-element-92dd882
    {
        --width: 100%;
    }
    .elementor-42890 .elementor-element.elementor-element-090e1f1
    {
        --width: 100%;
    }
    .elementor-42890 .elementor-element.elementor-element-848e57a
    {
        --content-width: 1460px;
    }
    .elementor-42890 .elementor-element.elementor-element-23a56ca
    {
        --width: 100%;
    }
    .elementor-42890 .elementor-element.elementor-element-d27ee1c
    {
        --content-width: 1460px;
    }
    .elementor-42890 .elementor-element.elementor-element-601cf80
    {
        --content-width: 1460px;
    }
    .elementor-42890 .elementor-element.elementor-element-9546a59
    {
        --width: 40%;
    }
    .elementor-42890 .elementor-element.elementor-element-af635e1
    {
        --width: 40%;
    }
    .elementor-42890 .elementor-element.elementor-element-968a65c
    {
        --content-width: 1460px;
    }
    .elementor-42890 .elementor-element.elementor-element-fe87df0
    {
        --width: 17%;
    }
    .elementor-42890 .elementor-element.elementor-element-d4ba8b0
    {
        --width: 24%;
    }
    .elementor-42890 .elementor-element.elementor-element-bac8f4d
    {
        --width: 27%;
    }
    .elementor-42890 .elementor-element.elementor-element-aaf3f28
    {
        --width: 30%;
    }
    .elementor-42890 .elementor-element.elementor-element-6178e97
    {
        --content-width: 1460px;
    }
    .elementor-42890 .elementor-element.elementor-element-b14bca5
    {
        --content-width: 1460px;
    }
    .elementor-42890 .elementor-element.elementor-element-528aa2d
    {
        --content-width: 1460px;
    }
    .elementor-42890 .elementor-element.elementor-element-c5a9e62
    {
        --content-width: 1460px;
    }
    .elementor-42890 .elementor-element.elementor-element-cc6ef83
    {
        --content-width: 100%;
    }
    .elementor-42890 .elementor-element.elementor-element-fbe3964
    {
        --content-width: 1460px;
    }
    .elementor-42890 .elementor-element.elementor-element-6a1dd98
    {
        --content-width: 100%;
    }
    .elementor-42890 .elementor-element.elementor-element-71969a9
    {
        --content-width: 1460px;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-42890 .elementor-element.elementor-element-7be0f87
    {
        --width: 19%;
    }
    .elementor-42890 .elementor-element.elementor-element-9892950
    {
        --width: 19%;
    }
    .elementor-42890 .elementor-element.elementor-element-b4cc2bb
    {
        --width: 19%;
    }
    .elementor-42890 .elementor-element.elementor-element-ad3c2b1
    {
        --width: 19%;
    }
    .elementor-42890 .elementor-element.elementor-element-9c17b93
    {
        --width: 19%;
    }
    .elementor-42890 .elementor-element.elementor-element-fe87df0
    {
        --width: 25%;
    }
    .elementor-42890 .elementor-element.elementor-element-d4ba8b0
    {
        --width: 25%;
    }
    .elementor-42890 .elementor-element.elementor-element-bac8f4d
    {
        --width: 32%;
    }
}
@media(max-width: 1366px)
{
    .elementor-42890 .elementor-element.elementor-element-102b4dd
    {
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-42890 .elementor-element.elementor-element-ff083d5
    {
        --justify-content: center;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-42890 .elementor-element.elementor-element-1fc3c22
    {
        width: var(--container-widget-width,244.953px);
        max-width: 244.953px;
        --container-widget-width: 244.953px;
        --container-widget-flex-grow: 0;
    }
    .elementor-42890 .elementor-element.elementor-element-5192e7a
    {
        width: var(--container-widget-width,238.641px);
        max-width: 238.641px;
        --container-widget-width: 238.641px;
        --container-widget-flex-grow: 0;
    }
    .elementor-42890 .elementor-element.elementor-element-6052499
    {
        width: var(--container-widget-width,238.641px);
        max-width: 238.641px;
        --container-widget-width: 238.641px;
        --container-widget-flex-grow: 0;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-42890 .elementor-element.elementor-element-7a72a19
    {
        --n-tabs-title-padding-top: 10px;
        --n-tabs-title-padding-right: 10px;
        --n-tabs-title-padding-bottom: 10px;
        --n-tabs-title-padding-left: 10px;
    }
    .elementor-42890 .elementor-element.elementor-element-9c84505
    {
        width: var(--container-widget-width,85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }
    .elementor-42890 .elementor-element.elementor-element-9c84505.elementor-element
    {
        --align-self: center;
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-42890 .elementor-element.elementor-element-6178e97
    {
        --padding-top: 72px;
        --padding-bottom: 72px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
}
@media(max-width: 1024px)
{
    .elementor-42890 .elementor-element.elementor-element-102b4dd
    {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 1px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-42890 .elementor-element.elementor-element-da2ef01>.elementor-widget-container
    {
        padding: 20px 0 0 0;
    }
    .elementor-42890 .elementor-element.elementor-element-da2ef01 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-42890 .elementor-element.elementor-element-767b17b
    {
        width: var(--container-widget-width,85.066%);
        max-width: 85.066%;
        --container-widget-width: 85.066%;
        --container-widget-flex-grow: 0;
    }
    .elementor-42890 .elementor-element.elementor-element-767b17b .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-42890 .elementor-element.elementor-element-e86031d
    {
        width: var(--container-widget-width,98.766%);
        max-width: 98.766%;
        --container-widget-width: 98.766%;
        --container-widget-flex-grow: 0;
        font-size: 18px;
    }
    .elementor-42890 .elementor-element.elementor-element-ff083d5
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: -215px;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-42890 .elementor-element.elementor-element-0960182 img
    {
        width: 75%;
    }
    .elementor-42890 .elementor-element.elementor-element-162faec
    {
        --margin-top: -30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .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-42890 .elementor-element.elementor-element-1fc3c22
    {
        width: var(--container-widget-width,181.297px);
        max-width: 181.297px;
        --container-widget-width: 181.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-42890 .elementor-element.elementor-element-1fc3c22.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-42890 .elementor-element.elementor-element-1fc3c22.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-42890 .elementor-element.elementor-element-1fc3c22.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-42890 .elementor-element.elementor-element-1fc3c22 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-42890 .elementor-element.elementor-element-1fc3c22 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-42890 .elementor-element.elementor-element-316f9a6
    {
        font-size: 14px;
    }
    .elementor-42890 .elementor-element.elementor-element-5192e7a
    {
        width: var(--container-widget-width,179.859px);
        max-width: 179.859px;
        --container-widget-width: 179.859px;
        --container-widget-flex-grow: 0;
    }
    .elementor-42890 .elementor-element.elementor-element-5192e7a>.elementor-widget-container
    {
        margin: 0 0 0 -25px;
    }
    .elementor-42890 .elementor-element.elementor-element-5192e7a .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-42890 .elementor-element.elementor-element-5192e7a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 20px;
    }
    .elementor-42890 .elementor-element.elementor-element-5192e7a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 20px;
    }
    .elementor-42890 .elementor-element.elementor-element-5192e7a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 20px;
    }
    .elementor-42890 .elementor-element.elementor-element-5192e7a .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 15px;
        line-height: 22px;
    }
    .elementor-42890 .elementor-element.elementor-element-5192e7a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 40%;
    }
    .elementor-42890 .elementor-element.elementor-element-150d77e>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-42890 .elementor-element.elementor-element-150d77e
    {
        font-size: 14px;
    }
    .elementor-42890 .elementor-element.elementor-element-b3c54e6
    {
        width: var(--container-widget-width,185.844px);
        max-width: 185.844px;
        --container-widget-width: 185.844px;
        --container-widget-flex-grow: 0;
    }
    .elementor-42890 .elementor-element.elementor-element-b3c54e6 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-42890 .elementor-element.elementor-element-b3c54e6.elementor-position-right .elementor-image-box-img
    {
        margin-left: 20px;
    }
    .elementor-42890 .elementor-element.elementor-element-b3c54e6.elementor-position-left .elementor-image-box-img
    {
        margin-right: 20px;
    }
    .elementor-42890 .elementor-element.elementor-element-b3c54e6.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 20px;
    }
    .elementor-42890 .elementor-element.elementor-element-b3c54e6 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-42890 .elementor-element.elementor-element-b3c54e6 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 40%;
    }
    .elementor-42890 .elementor-element.elementor-element-38ee0c3
    {
        font-size: 14px;
    }
    .elementor-42890 .elementor-element.elementor-element-0b7b534
    {
        width: var(--container-widget-width,176.312px);
        max-width: 176.312px;
        --container-widget-width: 176.312px;
        --container-widget-flex-grow: 0;
    }
    .elementor-42890 .elementor-element.elementor-element-0b7b534 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-42890 .elementor-element.elementor-element-0b7b534.elementor-position-right .elementor-image-box-img
    {
        margin-left: 4px;
    }
    .elementor-42890 .elementor-element.elementor-element-0b7b534.elementor-position-left .elementor-image-box-img
    {
        margin-right: 4px;
    }
    .elementor-42890 .elementor-element.elementor-element-0b7b534.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 4px;
    }
    .elementor-42890 .elementor-element.elementor-element-0b7b534 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-42890 .elementor-element.elementor-element-0b7b534 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-42890 .elementor-element.elementor-element-339768d
    {
        font-size: 14px;
    }
    .elementor-42890 .elementor-element.elementor-element-225d304
    {
        width: var(--container-widget-width,188.312px);
        max-width: 188.312px;
        --container-widget-width: 188.312px;
        --container-widget-flex-grow: 0;
    }
    .elementor-42890 .elementor-element.elementor-element-225d304 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-42890 .elementor-element.elementor-element-225d304.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-42890 .elementor-element.elementor-element-225d304.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-42890 .elementor-element.elementor-element-225d304.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-42890 .elementor-element.elementor-element-225d304 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-42890 .elementor-element.elementor-element-225d304 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-42890 .elementor-element.elementor-element-bdf1335
    {
        font-size: 14px;
    }
    .elementor-42890 .elementor-element.elementor-element-0415dac
    {
        width: var(--container-widget-width,172.328px);
        max-width: 172.328px;
        --container-widget-width: 172.328px;
        --container-widget-flex-grow: 0;
    }
    .elementor-42890 .elementor-element.elementor-element-0415dac>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-42890 .elementor-element.elementor-element-0415dac .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-42890 .elementor-element.elementor-element-0415dac.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-42890 .elementor-element.elementor-element-0415dac.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-42890 .elementor-element.elementor-element-0415dac.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-42890 .elementor-element.elementor-element-0415dac .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-42890 .elementor-element.elementor-element-0415dac .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-42890 .elementor-element.elementor-element-6813fd6
    {
        font-size: 14px;
    }
    .elementor-42890 .elementor-element.elementor-element-6052499
    {
        width: var(--container-widget-width,195.859px);
        max-width: 195.859px;
        --container-widget-width: 195.859px;
        --container-widget-flex-grow: 0;
    }
    .elementor-42890 .elementor-element.elementor-element-6052499 .elementor-image-box-wrapper
    {
        text-align: right;
    }
    .elementor-42890 .elementor-element.elementor-element-6052499.elementor-position-right .elementor-image-box-img
    {
        margin-left: 2px;
    }
    .elementor-42890 .elementor-element.elementor-element-6052499.elementor-position-left .elementor-image-box-img
    {
        margin-right: 2px;
    }
    .elementor-42890 .elementor-element.elementor-element-6052499.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 2px;
    }
    .elementor-42890 .elementor-element.elementor-element-6052499 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 15px;
        line-height: 22px;
    }
    .elementor-42890 .elementor-element.elementor-element-6052499 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 22%;
    }
    .elementor-42890 .elementor-element.elementor-element-bbd67ff
    {
        font-size: 14px;
    }
    .elementor-42890 .elementor-element.elementor-element-16ebe13 .elementor-heading-title
    {
        line-height: 51px;
    }
    .elementor-42890 .elementor-element.elementor-element-a95ccaa
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-b93b381.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-42890 .elementor-element.elementor-element-b93b381.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-42890 .elementor-element.elementor-element-b93b381.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-42890 .elementor-element.elementor-element-b93b381 .elementor-image-box-title
    {
        margin-bottom: 9px;
        font-size: 20px;
    }
    .elementor-42890 .elementor-element.elementor-element-65c60ce
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-42890 .elementor-element.elementor-element-f4c5385
    {
        --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-42890 .elementor-element.elementor-element-a3bf4e6.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-42890 .elementor-element.elementor-element-a3bf4e6.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-42890 .elementor-element.elementor-element-a3bf4e6.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-42890 .elementor-element.elementor-element-a3bf4e6 .elementor-image-box-title
    {
        margin-bottom: 9px;
        font-size: 20px;
    }
    .elementor-42890 .elementor-element.elementor-element-29aeccf
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-42890 .elementor-element.elementor-element-5c129ba
    {
        --margin-top: 25px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-a51355a .elementor-image-box-title
    {
        margin-bottom: 12px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-42890 .elementor-element.elementor-element-6e11152
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-42890 .elementor-element.elementor-element-77b91d7
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-a539df7>.elementor-widget-container
    {
        margin: 20px 0 0 0;
    }
    .elementor-42890 .elementor-element.elementor-element-a539df7 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-42890 .elementor-element.elementor-element-7df6a95
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-42890 .elementor-element.elementor-element-6d45c16
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-5f551c9 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-42890 .elementor-element.elementor-element-0debfa7
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-42890 .elementor-element.elementor-element-1072666.elementor-position-right .elementor-image-box-img
    {
        margin-left: 9px;
    }
    .elementor-42890 .elementor-element.elementor-element-1072666.elementor-position-left .elementor-image-box-img
    {
        margin-right: 9px;
    }
    .elementor-42890 .elementor-element.elementor-element-1072666.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 9px;
    }
    .elementor-42890 .elementor-element.elementor-element-1072666 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 20px;
    }
    .elementor-42890 .elementor-element.elementor-element-6d4f796
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-42890 .elementor-element.elementor-element-fec65f2.elementor-position-right .elementor-image-box-img
    {
        margin-left: 9px;
    }
    .elementor-42890 .elementor-element.elementor-element-fec65f2.elementor-position-left .elementor-image-box-img
    {
        margin-right: 9px;
    }
    .elementor-42890 .elementor-element.elementor-element-fec65f2.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 9px;
    }
    .elementor-42890 .elementor-element.elementor-element-fec65f2 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 20px;
    }
    .elementor-42890 .elementor-element.elementor-element-46ee797
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-42890 .elementor-element.elementor-element-6a04fd0
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-c2990c0.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-42890 .elementor-element.elementor-element-c2990c0.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-42890 .elementor-element.elementor-element-c2990c0.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-42890 .elementor-element.elementor-element-c2990c0 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-42890 .elementor-element.elementor-element-99b8fa6
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-42890 .elementor-element.elementor-element-3be516c
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-74632da.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-42890 .elementor-element.elementor-element-74632da.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-42890 .elementor-element.elementor-element-74632da.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-42890 .elementor-element.elementor-element-74632da .elementor-image-box-title
    {
        margin-bottom: 2px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-42890 .elementor-element.elementor-element-2a1108c
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-42890 .elementor-element.elementor-element-494f3a2
    {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-6c4dd61.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-42890 .elementor-element.elementor-element-6c4dd61.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-42890 .elementor-element.elementor-element-6c4dd61.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-42890 .elementor-element.elementor-element-6c4dd61 .elementor-image-box-title
    {
        margin-bottom: 2px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-42890 .elementor-element.elementor-element-c981cbd
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-42890 .elementor-element.elementor-element-056b3f7
    {
        --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-42890 .elementor-element.elementor-element-5bf2e6a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-42890 .elementor-element.elementor-element-5bf2e6a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-42890 .elementor-element.elementor-element-5bf2e6a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-42890 .elementor-element.elementor-element-5bf2e6a .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-42890 .elementor-element.elementor-element-fa9d8f4
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-42890 .elementor-element.elementor-element-e81a949
    {
        --margin-top: 12px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-7a9bfcd.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-42890 .elementor-element.elementor-element-7a9bfcd.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-42890 .elementor-element.elementor-element-7a9bfcd.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-42890 .elementor-element.elementor-element-7a9bfcd .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-42890 .elementor-element.elementor-element-8c985a3
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-42890 .elementor-element.elementor-element-4d3d582 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-42890 .elementor-element.elementor-element-d566c8f .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-42890 .elementor-element.elementor-element-b77d37c .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-42890 .elementor-element.elementor-element-7a72a19
    {
        --n-tabs-title-padding-top: 10px;
        --n-tabs-title-padding-right: 10px;
        --n-tabs-title-padding-bottom: 10px;
        --n-tabs-title-padding-left: 10px;
    }
    .elementor-42890 .elementor-element.elementor-element-b7a67a7>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-42890 .elementor-element.elementor-element-9c84505
    {
        width: var(--container-widget-width,87.354%);
        max-width: 87.354%;
        --container-widget-width: 87.354%;
        --container-widget-flex-grow: 0;
    }
    .elementor-42890 .elementor-element.elementor-element-6285ba7>.elementor-widget-container
    {
        margin: 20px 0 0 0;
    }
    .elementor-42890 .elementor-element.elementor-element-d60d706.elementor-element
    {
        --align-self: center;
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-42890 .elementor-element.elementor-element-17adf17>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-42890 .elementor-element.elementor-element-2573891
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }
    .elementor-42890 .elementor-element.elementor-element-2573891.e-con
    {
        --align-self: center;
    }
    .elementor-42890 .elementor-element.elementor-element-fe87df0
    {
        --justify-content: center;
    }
    .elementor-42890 .elementor-element.elementor-element-fe87df0.e-con
    {
        --align-self: flex-start;
    }
    .elementor-42890 .elementor-element.elementor-element-a9c2eae .elementor-button
    {
        font-size: 12px;
        line-height: 1.2em;
    }
    .elementor-42890 .elementor-element.elementor-element-d4ba8b0
    {
        --justify-content: center;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-02ed50f>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-42890 .elementor-element.elementor-element-02ed50f .elementor-button
    {
        font-size: 12px;
        line-height: 1.2em;
    }
    .elementor-42890 .elementor-element.elementor-element-bac8f4d
    {
        --justify-content: center;
    }
    .elementor-42890 .elementor-element.elementor-element-7c572b8 .elementor-button
    {
        font-size: 12px;
        line-height: 1.2em;
    }
    .elementor-42890 .elementor-element.elementor-element-909ecea
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }
    .elementor-42890 .elementor-element.elementor-element-909ecea.e-con
    {
        --align-self: center;
    }
    .elementor-42890 .elementor-element.elementor-element-aaf3f28
    {
        --justify-content: center;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-a578033>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-42890 .elementor-element.elementor-element-a578033 .elementor-button
    {
        font-size: 12px;
        line-height: 1.2em;
    }
    .elementor-42890 .elementor-element.elementor-element-3967626
    {
        --container-widget-width: 86%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,86%);
        max-width: 86%;
    }
    .elementor-42890 .elementor-element.elementor-element-4cd6e1a img
    {
        width: 55%;
    }
    .elementor-42890 .elementor-element.elementor-element-9e81d8d>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
}
@media(max-width: 767px)
{
    .elementor-42890 .elementor-element.elementor-element-102b4dd
    {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-42890 .elementor-element.elementor-element-da2ef01>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-42890 .elementor-element.elementor-element-da2ef01
    {
        text-align: center;
    }
    .elementor-42890 .elementor-element.elementor-element-da2ef01 .elementor-heading-title
    {
        font-size: 16px;
        line-height: 40px;
    }
    .elementor-42890 .elementor-element.elementor-element-747f38d>.elementor-widget-container
    {
        margin: -15px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-42890 .elementor-element.elementor-element-747f38d
    {
        text-align: center;
    }
    .elementor-42890 .elementor-element.elementor-element-747f38d .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-42890 .elementor-element.elementor-element-767b17b>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-42890 .elementor-element.elementor-element-767b17b
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
        text-align: center;
    }
    .elementor-42890 .elementor-element.elementor-element-767b17b .elementor-heading-title
    {
        font-size: 18px;
        line-height: 1.2em;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-42890 .elementor-element.elementor-element-e86031d>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-42890 .elementor-element.elementor-element-e86031d
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
        text-align: center;
        font-size: 16px;
        line-height: 24px;
    }
    .elementor-42890 .elementor-element.elementor-element-e86031d.elementor-element
    {
        --align-self: center;
    }
    .elementor-42890 .elementor-element.elementor-element-be31ac4 .elementor-button
    {
        line-height: 1.2em;
    }
    .elementor-42890 .elementor-element.elementor-element-ff083d5
    {
        --margin-top: -30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: -106px;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-42890 .elementor-element.elementor-element-642bfeb
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-51b97a4
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-d8d999d
    {
        width: var(--container-widget-width,95%);
        max-width: 95%;
        --container-widget-width: 95%;
        --container-widget-flex-grow: 0;
    }
    .elementor-42890 .elementor-element.elementor-element-d8d999d.elementor-element
    {
        --align-self: center;
    }
    .elementor-42890 .elementor-element.elementor-element-d8d999d .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-42890 .elementor-element.elementor-element-a830f04>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-42890 .elementor-element.elementor-element-a830f04 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-42890 .elementor-element.elementor-element-162faec
    {
        --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-42890 .elementor-element.elementor-element-1fc3c22
    {
        width: var(--container-widget-width,256.938px);
        max-width: 256.938px;
        --container-widget-width: 256.938px;
        --container-widget-flex-grow: 0;
    }
    .elementor-42890 .elementor-element.elementor-element-1fc3c22>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-42890 .elementor-element.elementor-element-1fc3c22.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-42890 .elementor-element.elementor-element-1fc3c22 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-42890 .elementor-element.elementor-element-1fc3c22 .elementor-image-box-img
    {
        margin-bottom: 20px;
    }
    .elementor-42890 .elementor-element.elementor-element-1fc3c22.elementor-position-right .elementor-image-box-img
    {
        margin-left: 20px;
    }
    .elementor-42890 .elementor-element.elementor-element-1fc3c22.elementor-position-left .elementor-image-box-img
    {
        margin-right: 20px;
    }
    .elementor-42890 .elementor-element.elementor-element-1fc3c22.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 20px;
    }
    .elementor-42890 .elementor-element.elementor-element-1fc3c22 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-42890 .elementor-element.elementor-element-1fc3c22 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 22%;
    }
    .elementor-42890 .elementor-element.elementor-element-316f9a6>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-42890 .elementor-element.elementor-element-316f9a6
    {
        font-size: 13.31px;
    }
    .elementor-42890 .elementor-element.elementor-element-5192e7a
    {
        width: var(--container-widget-width,280px);
        max-width: 280px;
        --container-widget-width: 280px;
        --container-widget-flex-grow: 0;
    }
    .elementor-42890 .elementor-element.elementor-element-5192e7a>.elementor-widget-container
    {
        margin: 0 0 0 10px;
        padding: 0 0 0 0;
    }
    .elementor-42890 .elementor-element.elementor-element-5192e7a.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-42890 .elementor-element.elementor-element-5192e7a .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-42890 .elementor-element.elementor-element-5192e7a .elementor-image-box-img
    {
        margin-bottom: 20px;
    }
    .elementor-42890 .elementor-element.elementor-element-5192e7a .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-42890 .elementor-element.elementor-element-5192e7a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-42890 .elementor-element.elementor-element-150d77e>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-42890 .elementor-element.elementor-element-150d77e
    {
        font-size: 13.31px;
    }
    .elementor-42890 .elementor-element.elementor-element-b3c54e6
    {
        width: var(--container-widget-width,283.188px);
        max-width: 283.188px;
        --container-widget-width: 283.188px;
        --container-widget-flex-grow: 0;
    }
    .elementor-42890 .elementor-element.elementor-element-b3c54e6>.elementor-widget-container
    {
        margin: 0 0 0 10px;
        padding: 0 0 0 0;
    }
    .elementor-42890 .elementor-element.elementor-element-b3c54e6.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-42890 .elementor-element.elementor-element-b3c54e6 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-42890 .elementor-element.elementor-element-b3c54e6 .elementor-image-box-img
    {
        margin-bottom: 20px;
    }
    .elementor-42890 .elementor-element.elementor-element-b3c54e6.elementor-position-right .elementor-image-box-img
    {
        margin-left: 20px;
    }
    .elementor-42890 .elementor-element.elementor-element-b3c54e6.elementor-position-left .elementor-image-box-img
    {
        margin-right: 20px;
    }
    .elementor-42890 .elementor-element.elementor-element-b3c54e6.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 20px;
    }
    .elementor-42890 .elementor-element.elementor-element-b3c54e6 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-42890 .elementor-element.elementor-element-b3c54e6 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 22%;
    }
    .elementor-42890 .elementor-element.elementor-element-38ee0c3>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-42890 .elementor-element.elementor-element-38ee0c3
    {
        font-size: 13.31px;
    }
    .elementor-42890 .elementor-element.elementor-element-0b7b534
    {
        width: var(--container-widget-width,278px);
        max-width: 278px;
        --container-widget-width: 278px;
        --container-widget-flex-grow: 0;
    }
    .elementor-42890 .elementor-element.elementor-element-0b7b534 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-42890 .elementor-element.elementor-element-0b7b534 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-42890 .elementor-element.elementor-element-0b7b534.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-42890 .elementor-element.elementor-element-0b7b534.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-42890 .elementor-element.elementor-element-0b7b534.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-42890 .elementor-element.elementor-element-0b7b534 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-42890 .elementor-element.elementor-element-0b7b534 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 22%;
    }
    .elementor-42890 .elementor-element.elementor-element-339768d>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-42890 .elementor-element.elementor-element-339768d
    {
        font-size: 13.31px;
    }
    .elementor-42890 .elementor-element.elementor-element-225d304
    {
        width: var(--container-widget-width,267px);
        max-width: 267px;
        --container-widget-width: 267px;
        --container-widget-flex-grow: 0;
    }
    .elementor-42890 .elementor-element.elementor-element-225d304>.elementor-widget-container
    {
        margin: 0 0 0 10px;
        padding: 0 0 0 0;
    }
    .elementor-42890 .elementor-element.elementor-element-225d304.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-42890 .elementor-element.elementor-element-225d304 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-42890 .elementor-element.elementor-element-225d304 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-42890 .elementor-element.elementor-element-225d304 .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-42890 .elementor-element.elementor-element-225d304 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-42890 .elementor-element.elementor-element-bdf1335>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-42890 .elementor-element.elementor-element-bdf1335
    {
        font-size: 13.31px;
    }
    .elementor-42890 .elementor-element.elementor-element-0415dac
    {
        width: var(--container-widget-width,314px);
        max-width: 314px;
        --container-widget-width: 314px;
        --container-widget-flex-grow: 0;
    }
    .elementor-42890 .elementor-element.elementor-element-0415dac>.elementor-widget-container
    {
        margin: 0 0 0 10px;
        padding: 0 0 0 0;
    }
    .elementor-42890 .elementor-element.elementor-element-0415dac .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-42890 .elementor-element.elementor-element-0415dac .elementor-image-box-img
    {
        margin-bottom: 14px;
    }
    .elementor-42890 .elementor-element.elementor-element-0415dac.elementor-position-right .elementor-image-box-img
    {
        margin-left: 14px;
    }
    .elementor-42890 .elementor-element.elementor-element-0415dac.elementor-position-left .elementor-image-box-img
    {
        margin-right: 14px;
    }
    .elementor-42890 .elementor-element.elementor-element-0415dac.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 14px;
    }
    .elementor-42890 .elementor-element.elementor-element-0415dac .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-42890 .elementor-element.elementor-element-0415dac .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-42890 .elementor-element.elementor-element-6813fd6>.elementor-widget-container
    {
        padding: 0 0 0 12px;
    }
    .elementor-42890 .elementor-element.elementor-element-6813fd6
    {
        font-size: 13.31px;
    }
    .elementor-42890 .elementor-element.elementor-element-41eb105
    {
        --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-42890 .elementor-element.elementor-element-6052499
    {
        width: var(--container-widget-width,225px);
        max-width: 225px;
        --container-widget-width: 225px;
        --container-widget-flex-grow: 0;
    }
    .elementor-42890 .elementor-element.elementor-element-6052499>.elementor-widget-container
    {
        margin: 0 0 0 10px;
        padding: 0 0 0 0;
    }
    .elementor-42890 .elementor-element.elementor-element-6052499.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-42890 .elementor-element.elementor-element-6052499 .elementor-image-box-wrapper
    {
        text-align: right;
    }
    .elementor-42890 .elementor-element.elementor-element-6052499 .elementor-image-box-img
    {
        margin-bottom: 2px;
    }
    .elementor-42890 .elementor-element.elementor-element-6052499 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-42890 .elementor-element.elementor-element-6052499 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 24%;
    }
    .elementor-42890 .elementor-element.elementor-element-bbd67ff>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-42890 .elementor-element.elementor-element-bbd67ff
    {
        font-size: 13.31px;
    }
    .elementor-42890 .elementor-element.elementor-element-527afdd
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-53640d0>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-42890 .elementor-element.elementor-element-53640d0 .elementor-button
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-42890 .elementor-element.elementor-element-51c54d0
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-d9f3851
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-16ebe13 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 26px;
    }
    .elementor-42890 .elementor-element.elementor-element-e2c60c5>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-42890 .elementor-element.elementor-element-e2c60c5 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-42890 .elementor-element.elementor-element-e11b262
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-1ea1d83
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-b93b381 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-42890 .elementor-element.elementor-element-b93b381 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-42890 .elementor-element.elementor-element-65c60ce>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 20px 0 0 0;
    }
    .elementor-42890 .elementor-element.elementor-element-65c60ce
    {
        --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-42890 .elementor-element.elementor-element-65c60ce.elementor-element
    {
        --align-self: center;
    }
    .elementor-42890 .elementor-element.elementor-element-f4c5385
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-a3bf4e6 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-42890 .elementor-element.elementor-element-a3bf4e6 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-42890 .elementor-element.elementor-element-29aeccf>.elementor-widget-container
    {
        margin: 5px 0 0 0;
        padding: 20px 0 0 0;
    }
    .elementor-42890 .elementor-element.elementor-element-29aeccf
    {
        --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-42890 .elementor-element.elementor-element-29aeccf.elementor-element
    {
        --align-self: center;
    }
    .elementor-42890 .elementor-element.elementor-element-5c129ba
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-a51355a>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-42890 .elementor-element.elementor-element-a51355a .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-42890 .elementor-element.elementor-element-a51355a .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-42890 .elementor-element.elementor-element-6e11152>.elementor-widget-container
    {
        margin: 15px 0 0 0;
    }
    .elementor-42890 .elementor-element.elementor-element-6e11152
    {
        --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-42890 .elementor-element.elementor-element-6e11152.elementor-element
    {
        --align-self: center;
    }
    .elementor-42890 .elementor-element.elementor-element-77b91d7
    {
        --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-42890 .elementor-element.elementor-element-a539df7>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-42890 .elementor-element.elementor-element-a539df7 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-42890 .elementor-element.elementor-element-a539df7 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-42890 .elementor-element.elementor-element-7df6a95>.elementor-widget-container
    {
        margin: 25px 0 0 0;
    }
    .elementor-42890 .elementor-element.elementor-element-7df6a95
    {
        --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-42890 .elementor-element.elementor-element-7df6a95.elementor-element
    {
        --align-self: center;
    }
    .elementor-42890 .elementor-element.elementor-element-6d45c16
    {
        --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-42890 .elementor-element.elementor-element-5f551c9>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-42890 .elementor-element.elementor-element-5f551c9 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-42890 .elementor-element.elementor-element-5f551c9 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-42890 .elementor-element.elementor-element-0debfa7>.elementor-widget-container
    {
        margin: 32px 0 0 0;
    }
    .elementor-42890 .elementor-element.elementor-element-0debfa7
    {
        --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-42890 .elementor-element.elementor-element-0debfa7.elementor-element
    {
        --align-self: center;
    }
    .elementor-42890 .elementor-element.elementor-element-9180dd8
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-cd30016
    {
        --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-42890 .elementor-element.elementor-element-1072666 .elementor-image-box-img
    {
        margin-bottom: 9px;
    }
    .elementor-42890 .elementor-element.elementor-element-6d4f796
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-42890 .elementor-element.elementor-element-04780cf
    {
        --margin-top: 25px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-fec65f2 .elementor-image-box-img
    {
        margin-bottom: 9px;
    }
    .elementor-42890 .elementor-element.elementor-element-46ee797
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-42890 .elementor-element.elementor-element-af15e82
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-6a04fd0
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-c2990c0 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-42890 .elementor-element.elementor-element-99b8fa6>.elementor-widget-container
    {
        padding: 20px 0 0 0;
    }
    .elementor-42890 .elementor-element.elementor-element-99b8fa6
    {
        --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-42890 .elementor-element.elementor-element-99b8fa6.elementor-element
    {
        --align-self: center;
    }
    .elementor-42890 .elementor-element.elementor-element-3be516c
    {
        --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-42890 .elementor-element.elementor-element-74632da .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-42890 .elementor-element.elementor-element-2a1108c>.elementor-widget-container
    {
        margin: 30px 0 0 0;
        padding: 10px 0 0 0;
    }
    .elementor-42890 .elementor-element.elementor-element-2a1108c
    {
        --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-42890 .elementor-element.elementor-element-2a1108c.elementor-element
    {
        --align-self: center;
    }
    .elementor-42890 .elementor-element.elementor-element-494f3a2
    {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-6c4dd61 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-42890 .elementor-element.elementor-element-c981cbd>.elementor-widget-container
    {
        padding: 30px 0 0 0;
    }
    .elementor-42890 .elementor-element.elementor-element-c981cbd
    {
        --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-42890 .elementor-element.elementor-element-c981cbd.elementor-element
    {
        --align-self: center;
    }
    .elementor-42890 .elementor-element.elementor-element-056b3f7
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-5bf2e6a .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-42890 .elementor-element.elementor-element-fa9d8f4>.elementor-widget-container
    {
        margin: 15px 0 0 0;
        padding: 10px 0 0 0;
    }
    .elementor-42890 .elementor-element.elementor-element-fa9d8f4
    {
        --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-42890 .elementor-element.elementor-element-fa9d8f4.elementor-element
    {
        --align-self: center;
    }
    .elementor-42890 .elementor-element.elementor-element-e81a949
    {
        --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-42890 .elementor-element.elementor-element-7a9bfcd .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-42890 .elementor-element.elementor-element-8c985a3>.elementor-widget-container
    {
        margin: 10px 0 0 0;
        padding: 10px 0 0 0;
    }
    .elementor-42890 .elementor-element.elementor-element-8c985a3
    {
        --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-42890 .elementor-element.elementor-element-8c985a3.elementor-element
    {
        --align-self: center;
    }
    .elementor-42890 .elementor-element.elementor-element-c31bb06
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-43cf69a
    {
        --padding-top: 30px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-4c0ee61.elementor-element
    {
        --align-self: center;
    }
    .elementor-42890 .elementor-element.elementor-element-4c0ee61 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 26px;
    }
    .elementor-42890 .elementor-element.elementor-element-fde4636>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-42890 .elementor-element.elementor-element-fde4636 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-42890 .elementor-element.elementor-element-3d752c4
    {
        --width: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-63167a9
    {
        --width: 33%;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-42890 .elementor-element.elementor-element-4d3d582 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-42890 .elementor-element.elementor-element-4d3d582 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-42890 .elementor-element.elementor-element-4d3d582 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-42890 .elementor-element.elementor-element-d67cbce
    {
        --width: 33%;
    }
    .elementor-42890 .elementor-element.elementor-element-d566c8f .elementor-counter
    {
        gap: 5px;
    }
    .elementor-42890 .elementor-element.elementor-element-d566c8f .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-42890 .elementor-element.elementor-element-d566c8f .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-42890 .elementor-element.elementor-element-4c437ab
    {
        --width: 33%;
    }
    .elementor-42890 .elementor-element.elementor-element-b77d37c .elementor-counter
    {
        gap: 5px;
    }
    .elementor-42890 .elementor-element.elementor-element-b77d37c .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-42890 .elementor-element.elementor-element-b77d37c .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-42890 .elementor-element.elementor-element-6d11850
    {
        --width: 50%;
    }
    .elementor-42890 .elementor-element.elementor-element-1f07327 .elementor-counter
    {
        gap: 2px;
    }
    .elementor-42890 .elementor-element.elementor-element-1f07327 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-42890 .elementor-element.elementor-element-1f07327 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-42890 .elementor-element.elementor-element-8c88e3f
    {
        --width: 50%;
    }
    .elementor-42890 .elementor-element.elementor-element-f46df8c .elementor-counter
    {
        gap: 2px;
    }
    .elementor-42890 .elementor-element.elementor-element-f46df8c .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-42890 .elementor-element.elementor-element-f46df8c .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-42890 .elementor-element.elementor-element-74d60a1
    {
        --width: 100%;
    }
    .elementor-42890 .elementor-element.elementor-element-62771bc .elementor-counter
    {
        gap: 2px;
    }
    .elementor-42890 .elementor-element.elementor-element-62771bc .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-42890 .elementor-element.elementor-element-62771bc .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-42890 .elementor-element.elementor-element-461f18a
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-90ae896
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-42890 .elementor-element.elementor-element-90ae896 .elementor-button
    {
        line-height: 1.2em;
    }
    .elementor-42890 .elementor-element.elementor-element-68cbf2d
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-a1a13ab .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-42890 .elementor-element.elementor-element-12ef7bb>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-42890 .elementor-element.elementor-element-12ef7bb .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-42890 .elementor-element.elementor-element-12ef7bb .elementor-divider
    {
        padding-block-start: 3px;
        padding-block-end: 3px;
    }
    .elementor-42890 .elementor-element.elementor-element-d6fb097
    {
        --border-radius: 5px 5px 5px 5px;
    }
    .elementor-42890 .elementor-element.elementor-element-7be0f87
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-67d1231>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-42890 .elementor-element.elementor-element-9892950
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-f7e9361>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-42890 .elementor-element.elementor-element-b4cc2bb
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-ad3c2b1
    {
        --width: 48%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-9c17b93
    {
        --width: 48%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-ca3d98c
    {
        --width: 50%;
    }
    .elementor-42890 .elementor-element.elementor-element-4804bf8
    {
        --width: 50%;
    }
    .elementor-42890 .elementor-element.elementor-element-aeff04a
    {
        --width: 33%;
    }
    .elementor-42890 .elementor-element.elementor-element-ed7f27f
    {
        --width: 33%;
    }
    .elementor-42890 .elementor-element.elementor-element-cccb339
    {
        --width: 33%;
    }
    .elementor-42890 .elementor-element.elementor-element-f1b90ba
    {
        --width: 50%;
    }
    .elementor-42890 .elementor-element.elementor-element-b41507e
    {
        --width: 50%;
    }
    .elementor-42890 .elementor-element.elementor-element-474019d
    {
        --width: 33%;
    }
    .elementor-42890 .elementor-element.elementor-element-31d2ee3
    {
        --width: 33%;
    }
    .elementor-42890 .elementor-element.elementor-element-443da9b
    {
        --width: 33%;
    }
    .elementor-42890 .elementor-element.elementor-element-44b86ba
    {
        --width: 50%;
    }
    .elementor-42890 .elementor-element.elementor-element-4cbc276
    {
        --width: 50%;
    }
    .elementor-42890 .elementor-element.elementor-element-ba712ed
    {
        --width: 50%;
    }
    .elementor-42890 .elementor-element.elementor-element-08d0ec3
    {
        --width: 50%;
    }
    .elementor-42890 .elementor-element.elementor-element-9a3f0b1
    {
        --width: 50%;
    }
    .elementor-42890 .elementor-element.elementor-element-f91c972
    {
        --width: 50%;
    }
    .elementor-42890 .elementor-element.elementor-element-f40c218
    {
        --width: 50%;
    }
    .elementor-42890 .elementor-element.elementor-element-c2a6f5e
    {
        --width: 50%;
    }
    .elementor-42890 .elementor-element.elementor-element-21afde8
    {
        --width: 50%;
    }
    .elementor-42890 .elementor-element.elementor-element-b53dd15
    {
        --width: 50%;
    }
    .elementor-42890 .elementor-element.elementor-element-80a3e88
    {
        --width: 50%;
    }
    .elementor-42890 .elementor-element.elementor-element-7a72a19
    {
        --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-42890 .elementor-element.elementor-element-7a72a19>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-42890 .elementor-element.elementor-element-7a72a19.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-42890 .elementor-element.elementor-element-ddeaa99
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-0e3096b>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-42890 .elementor-element.elementor-element-0e3096b .elementor-button
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-42890 .elementor-element.elementor-element-e996f81
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-672428c
    {
        --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-42890 .elementor-element.elementor-element-b7a67a7 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-42890 .elementor-element.elementor-element-0f2961b>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-42890 .elementor-element.elementor-element-0f2961b .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-42890 .elementor-element.elementor-element-9c84505
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-42890 .elementor-element.elementor-element-9c84505 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-42890 .elementor-element.elementor-element-725f028
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-dc5e646 .elementor-heading-title
    {
        font-size: 19px;
    }
    .elementor-42890 .elementor-element.elementor-element-c57a44d>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-42890 .elementor-element.elementor-element-c57a44d .elementor-button
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-42890 .elementor-element.elementor-element-394b1d7
    {
        --padding-top: 30px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-53e7eaf
    {
        width: var(--container-widget-width,75%);
        max-width: 75%;
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
    }
    .elementor-42890 .elementor-element.elementor-element-53e7eaf.elementor-element
    {
        --align-self: center;
    }
    .elementor-42890 .elementor-element.elementor-element-53e7eaf .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-42890 .elementor-element.elementor-element-0b41c0c>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-42890 .elementor-element.elementor-element-0b41c0c .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-42890 .elementor-element.elementor-element-4370145
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-0cce1e5
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-fcae9d5
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-597e588
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-1529f99
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-87524aa
    {
        --width: 100%;
    }
    .elementor-42890 .elementor-element.elementor-element-051a6d7
    {
        --width: 100%;
    }
    .elementor-42890 .elementor-element.elementor-element-b0abecd
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-8f7defc
    {
        --width: 100%;
    }
    .elementor-42890 .elementor-element.elementor-element-14bc4e5
    {
        --width: 100%;
    }
    .elementor-42890 .elementor-element.elementor-element-aa99bef
    {
        --width: 100%;
    }
    .elementor-42890 .elementor-element.elementor-element-927379f img
    {
        width: 100%;
    }
    .elementor-42890 .elementor-element.elementor-element-d51a8bd
    {
        --width: 100%;
    }
    .elementor-42890 .elementor-element.elementor-element-f26320e
    {
        --width: 100%;
    }
    .elementor-42890 .elementor-element.elementor-element-c04c5ba
    {
        --width: 100%;
    }
    .elementor-42890 .elementor-element.elementor-element-b32827a
    {
        --width: 100%;
    }
    .elementor-42890 .elementor-element.elementor-element-55bf225
    {
        --width: 100%;
    }
    .elementor-42890 .elementor-element.elementor-element-68eb3bb
    {
        --width: 100%;
    }
    .elementor-42890 .elementor-element.elementor-element-36340cb
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-392cf21
    {
        --width: 100%;
    }
    .elementor-42890 .elementor-element.elementor-element-98f6a89
    {
        --width: 100%;
    }
    .elementor-42890 .elementor-element.elementor-element-812fd06
    {
        --width: 100%;
    }
    .elementor-42890 .elementor-element.elementor-element-d34a6ac
    {
        --width: 100%;
    }
    .elementor-42890 .elementor-element.elementor-element-6285ba7>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-42890 .elementor-element.elementor-element-601cf80
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-1948f51
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-6fcefd0>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-42890 .elementor-element.elementor-element-6fcefd0 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-42890 .elementor-element.elementor-element-2c0b383>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-42890 .elementor-element.elementor-element-2c0b383 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-42890 .elementor-element.elementor-element-334483c
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-42890 .elementor-element.elementor-element-99b97bf>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-42890 .elementor-element.elementor-element-99b97bf .elementor-icon-list-item>.elementor-icon-list-text, .elementor-42890 .elementor-element.elementor-element-99b97bf .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-42890 .elementor-element.elementor-element-c37b0e3>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-42890 .elementor-element.elementor-element-c37b0e3 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-42890 .elementor-element.elementor-element-c37b0e3 .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-42890 .elementor-element.elementor-element-9e5edea>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-17adf17 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-42890 .elementor-element.elementor-element-46a12ab
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-968a65c
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-fba1b88>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-42890 .elementor-element.elementor-element-fba1b88 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-42890 .elementor-element.elementor-element-58e9eb7>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-42890 .elementor-element.elementor-element-58e9eb7 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-42890 .elementor-element.elementor-element-2573891
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-a9c2eae .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-42890 .elementor-element.elementor-element-02ed50f .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-42890 .elementor-element.elementor-element-7c572b8 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-42890 .elementor-element.elementor-element-a578033 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-42890 .elementor-element.elementor-element-3967626
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        text-align: center;
        font-size: 14px;
        line-height: 24px;
    }
    .elementor-42890 .elementor-element.elementor-element-3967626>.elementor-widget-container
    {
        margin: 10px 0 0 0;
    }
    .elementor-42890 .elementor-element.elementor-element-3967626.elementor-element
    {
        --align-self: center;
    }
    .elementor-42890 .elementor-element.elementor-element-4cd6e1a img
    {
        width: 80%;
    }
    .elementor-42890 .elementor-element.elementor-element-784ebe1
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-dd6961d>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-42890 .elementor-element.elementor-element-dd6961d .elementor-button
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-42890 .elementor-element.elementor-element-6178e97
    {
        --padding-top: 36px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-42890 .elementor-element.elementor-element-a5da245
    {
        width: var(--container-widget-width,85.833%);
        max-width: 85.833%;
        --container-widget-width: 85.833%;
        --container-widget-flex-grow: 0;
    }
    .elementor-42890 .elementor-element.elementor-element-a5da245.elementor-element
    {
        --align-self: center;
    }
    .elementor-42890 .elementor-element.elementor-element-a5da245 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-42890 .elementor-element.elementor-element-5138932>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-42890 .elementor-element.elementor-element-5138932 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-42890 .elementor-element.elementor-element-d3c8c6c
    {
        font-size: 14px;
    }
    .elementor-42890 .elementor-element.elementor-element-46ab3bf
    {
        font-size: 14px;
    }
    .elementor-42890 .elementor-element.elementor-element-144ec28
    {
        font-size: 14px;
    }
    .elementor-42890 .elementor-element.elementor-element-5073d2c
    {
        font-size: 14px;
    }
    .elementor-42890 .elementor-element.elementor-element-619e2af
    {
        font-size: 14px;
    }
    .elementor-42890 .elementor-element.elementor-element-9e81d8d>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-42890 .elementor-element.elementor-element-9e81d8d
    {
        --n-accordion-title-font-size: 15px;
    }
}/* Start custom CSS for container, class: .elementor-element-102b4dd */
@media(min-width: 1440px) and (max-width: 1440px)
{
    .banner_img_set
    {
        margin-right: -80px;
        margin-top: -2px;
    }
}/* End custom CSS *//* Start custom CSS for html, class: .elementor-element-c98f9dd */
.sub_header ul.subheader li a
{
    color: #fff;
    font-size: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-5574225 */
ul.subheader
{
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}
ul.subheader li a
{
    color: #fff;
}/* End custom CSS *//* Start custom CSS for image-box, class: .elementor-element-5192e7a */
.features_box_team h3.elementor-image-box-title
{
    padding-left: 10px;
}
@media(max-width: 768px)
{
    .features_box_team h3.elementor-image-box-title
    {
        padding-top: 10px;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-978341a */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-162faec */
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.benefits_first_head .elementor-image-box-content
{
    padding-left: 20px;
}
.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-318c3e1 */
.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-dba0808 */
.client_support h3.elementor-image-box-title
{
    margin-top: -10px;
    padding-left: 10px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-f9595ee *//*.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-41eb105 */
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.benefits_first_head .elementor-image-box-content
{
    padding-left: 20px;
}
.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-51c54d0 */
@media only screen and (min-width: 1440px) and (max-width: 1440px)
{
    .features_middle_third_sec
    {
        margin-top: 100px;
    }
    .features_middle_second_sec
    {
        margin-top: 45px;
    }
    .features_last_column_game_sec
    {
        margin-top: -17px;
        margin-bottom: 27px;
    }
    .last_column_3_box
    {
        margin-top: 31px;
    }
    .last_column_2_box
    {
        margin-top: -5px;
    }
    .last_column_5_box
    {
        margin-top: -9px;
    }
    .first_column_2_box
    {
        margin-top: 25px;
    }
    .last_column_4_box
    {
        margin-top: 0;
    }
    .features_middle_sec_sec
    {
        margin-top: 10px;
    }
    .last_column_5_box
    {
        margin-top: -9px;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-10e60dc */
.counter_section .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-4ab16fc */
.counter_data .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for nested-tabs, class: .elementor-element-7a72a19 */
@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 section, class: .elementor-element-761c6f1 */
.timeline.height-10:after
{
    height: 833px!important;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-2573891 */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-909ecea */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for nested-accordion, class: .elementor-element-9e81d8d */
.faq_style .e-n-accordion-item[open] .e-n-accordion-item-title
{
    margin-block-end: var(--n-accordion-item-title-distance-from-content);
    color: var(--n-accordion-title-active-color);
    font-weight: 600;
}
.faq_style [tabindex="-1"]:focus, input:read-write:focus, select:focus, textarea:focus
{
    box-shadow: none!important;
}/* End custom CSS *//* Start Custom Fonts CSS */
@font-face
{
    font-family: 'Geomanist';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.eot?');
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.eot?') format('embedded-opentype'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.woff2') format('woff2'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.woff') format('woff'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.ttf') format('truetype'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.svg') format('svg');
}/* End Custom Fonts CSS */
